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

davsclaus pushed a change to branch CAMEL-26298-mcp-stdio-startup
in repository https://gitbox.apache.org/repos/asf/camel.git


    from bf99669f7098 CAMEL-26298: camel-mcp-server - Test that stream:out 
stays out of the MCP stream
     add 44bf7ffec6e8 CAMEL-26436: camel-chaos - control a running application 
from the Camel CLI: a chaos dev console, camel cmd chaos-* and camel get chaos 
(#28788)
     add b1ebadeffa08 CAMEL-26476: camel-core - Split EIP: a nested split 
corrupts the processed items of the outer split (#28820)
     add 7da8929b60fc CAMEL-26474: camel-management - StatisticCounter: do not 
update the counter with 0 (#28818)
     add b72225087f91 CAMEL-26473: camel-base-engine - 
AsyncProcessorAwaitManager: create the latch only when the callback is still 
pending (#28817)
     add a9ca7702ba76 CAMEL-26472: camel-core - Throttle EIP: do not reschedule 
the clean of the throttling state on every exchange (#28816)
     add fdf9c308723f CAMEL-26448: camel-core - Supervising route controller: 
removing a route that is being restarted can deadlock (#28804)
     add b4a5f09e93ce CAMEL-26452: camel-beanio - BeanIOSplitter keeps the 
record after each record that the error handler handled (#28809)
     add 47459c6eeb38 CAMEL-26468: camel-cxf-soap - fail a hanging 
CxfProducerTest after 30 seconds with a thread dump (#28800)
     add 442799cd9f4c CAMEL-25015: camel-core - Tokenize language: the token is 
literal text unless regex is true (#28801)
     add a0f6cee8324f CAMEL-25050: camel-core - variableReceive into a route or 
group variable stores the header variables in that route or group (#28802)
     add 7fee5aa83b7f chore(deps): Bump com.aliyun:eventbridge20200401
     add 68553dd98afb chore(deps): Bump astral-sh/setup-uv from 10.3.2 to 10.3.3
     add c708a31a82eb chore(camel-test-infra-aws-v2): upgrade aws.container to 
2.4.0 (#28824)
     add 98824c06f537 chore(deps): Bump com.auth0:java-jwt from 4.6.1 to 4.6.2 
(#28841)
     add da6dc5721536 chore(camel-test-infra-clickhouse): upgrade 
clickhouse.container to 26.10 (#28825)
     add 2c308c699adb chore(camel-test-infra-docling): upgrade 
docling.container to v1.38.2 (#28826)
     add c2ce976088bd chore(camel-test-infra-kafka): upgrade 
redpanda.container.image to v26.2.6 (#28827)
     add 5cfe19d42748 chore(camel-test-infra-kafka): upgrade 
confluent.container.image to 8.4.0 (#28828)
     add c8bf15beb7bd chore(camel-test-infra-milvus): upgrade milvus.container 
to v2.6.26 (#28829)
     add 6fe102314671 chore(camel-test-infra-ollama): upgrade ollama.container 
to 0.40.13 (#28830)
     add 6a7da3863410 chore(camel-test-infra-opa): upgrade opa.container to 
1.22.0-static (#28831)
     add 7e1ee2fa5a58 chore(camel-test-infra-openfga): upgrade 
openfga.container to v1.22.1 (#28832)
     add 4833e4a8f4b5 chore(camel-test-infra-pulsar): upgrade pulsar.container 
to 5.0.1 (#28833)
     add 8e83a4a8e561 chore(camel-test-infra-redis): upgrade redis.container to 
7.4.12-alpine (#28834)
     add 653925ebc94f chore(deps): Bump 
org.hibernate.validator:hibernate-validator from 9.1.4.Final to 9.1.5.Final 
(#28844)
     add 78c9ea9e3221 chore(deps): Bump the langchain4j group with 17 updates 
(#28837)
     add bb546dd79ddb chore(deps): Bump aws-java-sdk2-version from 2.57.3 to 
2.57.7
     add 3019584ed0f0 chore(deps): Bump com.huaweicloud:esdk-obs-java from 
3.26.6 to 3.26.9
     add 896ff8a4bd54 CAMEL-26480: camel-jbang - sort directory file streams 
for deterministic file ordering
     add 25dec672fb91 chore(deps): Bump com.prowidesoftware:pw-iso20022
     add 1696ae8ecf7b CAMEL-25895: docs - upgrade-guide notes for the Swift 
header rename on the 4.18.6 and 4.22.3 lines (#28850)
     add 50cf59774b53 CAMEL-26471: camel-util - StopWatch.taken: convert to 
millis without a Duration (#28815)
     add 20e4ff7c2638 CAMEL-26457: camel-disruptor - disruptor-vm queue shared 
by several CamelContexts could get a second ring buffer (#28813)
     add 48ea92c4092b CAMEL-26453: camel-dynamic-router - a route that sends to 
a channel can be added again after it was removed (#28810)
     add b2eb665ea77f CAMEL-26450: camel-telemetry - end the span of an 
asynchronous step before the next step starts (#28806)
     add 92c353446b56 CAMEL-26449: camel-core - DefaultShutdownStrategy: a 
route stop that times out must not force or cut short the CamelContext stop 
(#28805)
     add 652f8c8b2b9f CAMEL-26486: camel-cassandraql - Fix flaky 
CassandraKeyValueRepositoryIT
     add f94c88c34bf4 CAMEL-26480: camel-jbang - follow-up improvements for 
deterministic file ordering
     add 8a8060b34f3b chore(deps): Bump huaweicloud-sdk-version from 3.1.221 to 
3.1.222
     add d1c83b567a0f chore(deps): Bump com.microsoft.onnxruntime:onnxruntime
     add f4ef698232a4 chore(deps): Bump logback-version from 1.6.5 to 1.6.6
     add 3ad52131a331 chore(deps): Bump com.github.ben-manes.caffeine:caffeine
     add 7c80470b6c7e chore(deps): Bump mongo-java-driver-version from 5.13.0 
to 5.14.0
     add 6e68019c2c5a CAMEL-26481: camel-syslog - handle fragmented length 
fields in Rfc5425FrameDecoder (#28846)
     add d729e33c5c38 CAMEL-26456: camel-chaos - route lifecycle faults (stall 
and lifecycle action=suspend|stop|remove) (#28812)
     add 8f5c5ad9ff4f chore(deps): Bump dev.openfeature.contrib.providers:flagd
     add c2495ef423f4 CAMEL-26482: camel-jbang - AI tools: a to: that copies 
the files a file consumer moves, a placeholder left unused, and the place of an 
errorHandler (#28847)
     add 30afcab269af CAMEL-26483: camel-jbang - AI tools: a field of the body 
a pollEnrich replaced, a variable for ${property.x}, an exception class with no 
key, and no trigger note for noErrorHandler (#28848)
     add 6267e9502f2a CAMEL-26489: Fix flaky ThrottlingGroupingTest
     add b0501342dcdf CAMEL-26394: Fix flakiness in 
SpringQuartzPersistentStoreRestartAppChangeOptionsTest
     add 25ce93346f73 chore(deps): Bump com.ibm.mq:com.ibm.mq.jakarta.client 
from 10.0.0.5 to 10.0.1.0 (#28852)
     add 98eacfb58be3 CAMEL-26237: camel-ehcache: fix shared CacheManager, null 
body handling, consumer events, and type defaults (#28822)
     add ccbbcde2ea47 CAMEL-26315: Fix 
TransientResumeStrategy.createSimpleCache().forEach() inverted boolean and 
ConcurrentModificationException; fix KafkaResumeAdapter.resume() return value 
(#28521)
     add 41b262714416 CAMEL-26484: camel-jbang - AI tools: a JsonPath or SpEL 
filter in Simple, a jsonpath text that is not a path, {id} for a path parameter 
and json as a language are caught at write time (#28849)
     add e373d74b8ccf CAMEL-26445: camel-core - RedeliveryErrorHandler: an 
AsyncProcessor that throws completes the exchange instead of hanging when the 
error handler has no redelivery (#28808)
     add e45558b86144 CAMEL-26488: camel-mina - close the synchronous producer 
session when a request times out (#28865)
     add 9c2f59172db1 chore(deps): Bump 
io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17 from 
2.33.0-alpha to 2.33.1-alpha (#28875)
     add 024c8ec9251f chore: package-native validation - build 
camel-yaml-dsl-validator from source (#28886)
     add 4aec9c429a23 chore(deps): Bump com.google.errorprone:error_prone_core
     add 754ce2cb1da3 chore(deps): Bump org.apache.xmlgraphics:fop from 2.11 to 
2.12
     add 381293125d0f chore(deps): Bump 
org.springframework.vault:spring-vault-core
     add 6c07f5118645 chore(deps): Bump google-cloud-functions-version from 
2.87.0 to 2.88.0
     add f1a7e78fbff1 chore(deps): Bump quarkus-mcp-server-version from 2.0.3 
to 2.0.4
     add 9a213fde6154 chore(deps): Bump djl-version from 0.39.0 to 0.40.0
     add f97346b80f2c chore(deps): Bump org.duckdb:duckdb_jdbc from 1.5.6.0 to 
2.0.0.0 (#28881)
     add 030d45983834 CAMEL-26161: camel-zendesk - the documented syntax 
zendesk:methodName fails endpoint creation (#28936)
     add af6bef4113d8 CAMEL-26493: camel-jbang - AI tools: a Citrus test is 
checked as YAML, not as a route, and the examples show their Citrus tests 
(#28872)
     add c21135a79196 CAMEL-26495: camel-jbang - camel run and camel_run do not 
start a Citrus test, and say to use camel test run (#28884)
     add 9af87a8bedb9 CAMEL-25973: camel-language - binary=true with a file: or 
classpath: script returns the content as a stream (#28889)
     add 3af4458ddef7 CAMEL-26062: camel-smooks - SAXSource, remote file, File 
and Path bodies are read, exports come in a fixed order (#28890)
     add 42b0c1c1e151 CAMEL-26100: camel-aws2-athena - result headers are not 
taken as the input of a later operation (#28891)
     add d56ad66487bc CAMEL-26069: camel-aws-bedrock - send the body as bytes, 
and fail the streaming of image and embedding models (#28892)
     add ac961f81d7cb CAMEL-26117: camel-debezium - the row flattened by 
ExtractNewRecordState is the body, and mongodb updates expose their 
updateDescription (#28893)
     add 1452a4594383 CAMEL-26071: camel-aws-bedrock - 
aws-bedrock-agent-runtime: invokeFlow converts the body, and the operation 
header works on an endpoint of another operation (#28894)
     add 0e2a286dc6de CAMEL-26118: camel-flowable - a producer created before 
its channel is deployed sends once the channel is deployed, and fails with a 
clear error until then (#28895)
     add 3eb4c51cb6eb CAMEL-26120: camel-bonita - startCase sets the id of the 
started case in a header, and a body that is not a Map fails with 
InvalidPayloadException (#28897)
     add 3464d84544f2 CAMEL-26121: camel-flink - use the component dataStream 
options, and return a DataStream with the default collect (#28898)
     add e6d529b9d3e3 CAMEL-26122: camel-spring-batch - skip null headers and 
honour jobFromHeader=false (#28899)
     add 0ec3f6909c26 CAMEL-26124: camel-jt400 - Fix program call without 
outputFieldsIdx and with a List body (#28900)
     add 8b900e03ccdf CAMEL-26125: camel-jcr - the insert operation keeps the 
headers of the message (#28901)
     add 1635587b1f90 CAMEL-26123: camel-optaplanner - one SolverManager per 
endpoint, per-context consumers and sync events (#28902)
     add 22806dff2f7b CAMEL-26127: camel-fop - accept a DOM or Source body and 
fail clearly on no body (#28903)
     add 41d9dd8ab401 CAMEL-26128: camel-flatpack - with splitRows each row 
message has its own row, and a failing row fails the producer (#28906)
     add ca69f7cf4424 CAMEL-26133: camel-robotframework - skip null body, 
header, variable and property values (#28907)
     add c0177a5a77a0 CAMEL-26132: camel-rss - Fail the exchange when the feed 
cannot be cloned for a split entry (#28908)
     add 6eec69b21a39 CAMEL-26134: camel-test-citrus - Validate byte[], file 
and stream bodies by their content (#28909)
     add 62c8f6e00fca CAMEL-26140: camel-undertow - send a number as text, fail 
on a Map or object body, read a DELETE body, null body for a 204 (#28910)
     add 958036619c28 CAMEL-26139: camel-servlet - attachmentMultipartBinding 
only reads parts of multipart/form-data requests (#28912)
     add 9aba86e0ad37 CAMEL-26141: camel-atmosphere-websocket - fix query 
parameter without a value and the useStreaming description (#28913)
     add c3ce839be05f CAMEL-26136: camel-netty - convert replies for the 
default codec, fail on useByteBuf, ignore replies with sync=false (#28914)
     add 1ec55622dbb4 CAMEL-26142: camel-spring-ws - null reply body, non-XML 
reply body, and File/InputStream producer bodies (#28915)
     add 7a48feff33a3 CAMEL-26145: camel-mybatis - Keep the body with InOut, 
and fail an Insert, Update or Delete without a body when the statement has 
parameters (#28916)
     add 137d447a68b1 CAMEL-26146: camel-jooq - fail on an empty body and drop 
the CONSUME operation from the catalog (#28917)
     add f345ef6a17a6 CAMEL-26148: camel-sql - sql and sql-stored batch update 
count and single Map body (#28918)
     add c09c01f957f9 CAMEL-26149: camel-duckdb - document the query option 
precedence, hint at the operation on a wrong statement kind, and accept a Path 
or bytes body for copy (#28919)
     add cf6980d06db0 CAMEL-26143: camel-cxf - fix byte[] reply, POJO parameter 
splitting and bodies sent as empty messages (#28920)
     add e6433f423187 CAMEL-26151: camel-pg-replication-slot - keep the 
generated exchange id and put the LSN in a header (#28921)
     add a1b1c8b719b0 CAMEL-26150: camel-clickhouse - return binary query 
results as byte[] and fail List inserts with a clear message (#28922)
     add fe77c8e2bc3e CAMEL-26144: camel-cxfrs - reply with an unchanged 
request body and send a whole List body (#28923)
     add f5475dfc57c9 CAMEL-26153: camel-hivemq - fail the exchange for a body 
that does not convert to byte[] instead of publishing an empty payload (#28924)
     add 3f3f25513695 CAMEL-26154: camel-iggy - send binary bodies as bytes and 
give the consumer body as bytes (#28927)
     add 9ef0c09fffde CAMEL-26155: camel-rocketmq - waitForSendResult=false 
completes the exchange synchronously, and the headers are named CamelRocketMQ 
(#28933)
     add 48894fe86592 CAMEL-26160: camel-servicenow - remove dead Map branch in 
AbstractServiceNowProcessor.unwrap (#28935)
     add 2a57a18cad45 CAMEL-26163: camel-wordpress - convert a JSON text or Map 
body to a Post or User (#28939)
     add 9ee1e7cfade6 CAMEL-26164: camel-whatsapp - fix webhook query parsing 
and a missing HTTP method (#28940)
     add 020181ed8a63 CAMEL-26158: camel-vertx - reply with a stream as a 
Buffer, and with a failure when the reply has no codec (#28941)
     add 9a9c07ebd051 CAMEL-26166: camel-stripe - convert bytes and stream 
bodies, read the CamelStripeOperation header, no retrieve before update (#28944)
     add 4afa8ead45a3 CAMEL-26168: camel-twitter - fail a direct message with 
no body, list only usable timeline types (#28946)
     add a5c66632bf68 CAMEL-26129: camel-dfdl - fail clearly on a null or Map 
body and give parse errors a message (#28905)
     add 180eebf592c7 CAMEL-26169: camel-sap-netweaver - keep the url query 
string and support special characters in the credentials (#28945)
     add bdffa3751f26 CAMEL-26126: camel-stax - accept a byte[], Path or DOM 
Document body (#28904)
     add 696f8c88aed7 CAMEL-26156: camel-pubnub - FIRE and SETSTATE with an 
empty body fail without calling PubNub, and PNMessageResult converts to String 
(#28928)
     add f3f949af1e94 CAMEL-26159: camel-salesforce - send a Map or POJO body 
as JSON, fail raw on a body it cannot send (#28942)
     add 50376680fdd7 CAMEL-26165: camel-clickup - deliver webhook events of 
other kinds as GenericEvent instead of failing with 500 (#28943)
     add ef973877aec6 CAMEL-26499: camel-smooks - convert a remote file to a 
Smooks Source, set the execution context header on a bean route with a 
correlation id (#28977)
     add 20a3c9d83f8e CAMEL-26498: camel-xml-jaxp - stream caching a SAXSource 
without an XMLReader parses it with the secure XMLReader (#28979)
     add 496f8c8bdd1b CAMEL-26500: camel-aws-bedrock - deprecate the 
invokeImageModelStreaming and invokeEmbeddingsModelStreaming operations (#28980)
     add 0d1d5ab0f989 CAMEL-26152: camel-sjms - fail the message when an InOut 
reply cannot be sent, and support jmsMessageType=Stream (#28925)
     add df4fa21ee94e CAMEL-26502: camel-bonita - startCase accepts a JSON text 
body as the contract inputs (#28982)
     add 9b839f3fda97 chore: camel-debezium-mongodb - docs: CamelDebeziumBefore 
is set with the pre-image capture modes (#28978)
     add eab9a0ca3b62 chore: camel-rss - do not log a WARN when the feed cannot 
be cloned (#28983)
     add 8561a9b1ca3d CAMEL-26503: camel-platform-http-vertx - write a number, 
boolean, character or enum reply as text (#28984)
     add c4762905ce91 chore: camel-clickhouse - treat an empty List body as a 
0-row insert (#28986)
     add f02b49e1a7c3 chore: camel-zendesk - fix the environment variable names 
of the integration test setup (#28988)
     add b05201d85057 CAMEL-26119: camel-camunda - read a JSON body as bytes or 
a stream, and fail the exchange when an operation fails; the JSON uses 
camelCase (#28896)
     add 7c13a878cbb4 CAMEL-26220: camel-ibm-watson-discovery - manage 
com.ibm.cloud:sdk-core 9.24.3, which works with the Gson of Camel, so query no 
longer fails with NoClassDefFoundError for $Gson$Types (#28974)
     add 869ea9ad41c0 CAMEL-26223: camel-ibm-watson-speech-to-text - close the 
audio stream opened for a File, Path or file consumer body (#28972)
     add 8d8976c88250 CAMEL-26222: camel-ibm-watsonx-ai - check the elements of 
a List of chat messages, and read a bytes or stream body as text for chat, 
embedding and rerank (#28971)
     add 70e52ddde700 CAMEL-26268: camel-huaweicloud-obs - putObject needs the 
bucket name for a File body too (#28967)
     add a72119122ec1 CAMEL-26266: camel-huaweicloud-functiongraph - keep the 
whole result when it has no body field, and take a JSON object event as bytes, 
a stream or a file (#28965)
     add 9f59b88c810f CAMEL-26253: camel-google-secret-manager - createSecret 
reads the value before it creates the secret, and takes a CreateSecretRequest 
with pojoRequest=true (#28963)
     add 98d83cd974de CAMEL-26299: camel-azure-eventgrid - build the CloudEvent 
with the data format of the body, so sending no longer fails with a 
NullPointerException (#28957)
     add 421579fe25f9 CAMEL-26262: camel-alibaba-sls - the putLogs examples 
build a LogGroup with a bean instead of setting a text body (#28953)
     add 7292654a06e9 CAMEL-26260: camel-alibaba-eventbridge - a byte[], stream 
or file body is read as the JSON text of the event, instead of failing (#28951)
     add 9ff19010c52c CAMEL-26258: camel-alibaba-kms - encrypt encrypts a 
stream or a file as its bytes, so binary plaintext is not corrupted (#28949)
     add 52c3e9428891 CAMEL-26257: camel-alibaba-fc - invokeFunction sends a 
stream or a file as its bytes, so binary data is not corrupted (#28948)
     add 88e4b8603214 chore(deps): Bump io.qdrant:client from 1.19.0 to 1.20.0 
(#28938)
     add 1d2c682d736c chore(deps): Bump web3j-version from 6.0.0 to 6.1.0 
(#28937)
     add 8bbf76c5b0c1 chore(deps): Bump io.rest-assured:rest-assured from 6.2.0 
to 6.3.0 (#28934)
     add 59b40d558335 chore(deps-dev): Bump com.icegreen:greenmail from 2.1.14 
to 2.1.15 (#28932)
     add c90d761ee127 chore(deps): Bump io.camunda:camunda-client-java from 
8.10.4 to 8.10.7 (#28930)
     add 262ef0d74e82 chore(deps): Bump quarkus-version from 3.40.1 to 3.40.1.1 
(#28929)
     add 41f7da961d17 CAMEL-26251: camel-google-bigquery - endpoints use the 
connectionFactory of the component, a DDL statement gives no body instead of a 
NullPointerException, and a body that is not a row fails a grouped exchange 
before any row is inserted (#28970)
     add b4d63b7d7206 CAMEL-26269: camel-huaweicloud-smn - publish a Map, a 
List or a POJO as JSON, and set the message id in CamelHwCloudSmnMessageId 
(#28968)
     add 4d6de5df2521 CAMEL-26138: camel-http-common - write a chunked or gzip 
Map, List, POJO or number reply, keep a form POST body with 
disableStreamCache=true, and mapHttpMessageBody=false leaves the body null 
(#28911)
     add ac892fc4de6b CAMEL-26243: camel-google-sheets - remove 
spreadsheets/developerMetadata, sheets and values, the accessors of 
sub-resources that failed with a ClassCastException, and document that 
splitResult has no effect (#28959)
     add acb8f1cfb325 CAMEL-26242: camel-google-mail - remove 
messages/attachments, the accessor of the Attachments sub-resource, which 
failed with a ClassCastException (#28958)
     add f6e08d43062a CAMEL-26247: camel-azure-functions - send the body as 
bytes, add the default Content-Type without the headers map, and fail on an 
HTTP error status (#28955)
     add 2883080b73c9 CAMEL-26261: camel-alibaba-oss - add the includeBody 
option, so the consumer can give the stream of an object instead of reading it 
into a byte array (#28952)
     add 1743bcb5f98f CAMEL-26259: camel-alibaba-mns - send a byte[], stream or 
file body as its bytes, give a binary message as bytes, set the message id and 
MD5 as headers, and drop receiveMessage from the operations (#28950)
     add 6bf110ff054f CAMEL-26252: camel-google-functions - a failed 
callFunction fails the exchange, no body fails with an InvalidPayloadException, 
and a Map or POJO body is sent as JSON (#28962)
     add 9d9c2e836a13 CAMEL-26432: camel-chaos - error status= for netty-http 
(#28811)
     add d00414c78996 CAMEL-26250: camel-google-vertexai - generateMultimodal 
sends a stream, file or bytes body as media, rawPredict reads bytes, stream and 
file bodies as text, and the declared headers are applied or deprecated (#28969)
     add 4861336aaf4f CAMEL-26267: camel-huaweicloud-iam - read the JSON of 
updateUser and updateGroup from bytes, a stream or a file, and write the 
results with the field names of the IAM API (#28966)
     add f10e145d3b1e CAMEL-26265: camel-huaweicloud-dms - read the JSON 
request from bytes, a stream or a file, and fail on a body that is not the 
request (#28964)
     add 81d06027f606 CAMEL-26249: camel-google-text-to-speech - 
pojoRequest=true runs the operation, and listVoices lists all voices unless 
languageCode is set (#28961)
     add 403acb0ca8c1 CAMEL-26505: camel-jms / camel-sjms - a body that maps to 
no JMS message type fails the exchange instead of being sent as an empty 
message (#28987)
     add d86e316b04a9 CAMEL-26244: camel-google-drive - drive-files/export, and 
drive-files/get and drive-revisions/get with alt=media, give the content of the 
file as an InputStream, and FileConverterIT uses drive-files/create (#28960)
     add e9b27ef1d7b3 CAMEL-26507: camel-vertx - the producer sends a message 
without a body as a null body (#28989)
     add 07f5c40033ca CAMEL-26504: camel-netty / camel-netty-http - answer or 
close when the reply cannot be built or written, honour allowSerializedHeaders 
on the reply (#28985)
     add 94e7619f147d chore: camel-launcher - run the distribution ITs in 
verify, not with -Dquickly, and in the native exe workflow (#28885)
     add e4dc3321370c CAMEL-25674: camel-netty-http - hostnameVerification no 
longer breaks client certificates on a consumer (#28871)
     add b59a37efd89c CAMEL-26490: camel-telemetry, camel-tracing - present the 
http.url, url.path and server.address span attributes like camel.uri (#28867)
     add 4496b464aa1c Merge remote-tracking branch 'origin/main' into 
CAMEL-26298-mcp-stdio-startup

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml                             |   3 +
 .github/workflows/camel-launcher-native-exe.yml    |   5 +-
 .github/workflows/package-native-validation.yml    |   8 +-
 .github/workflows/pr-ci-scripts-validation.yml     |   2 +-
 .../catalog/components/alibaba-eventbridge.json    |   2 +-
 .../camel/catalog/components/alibaba-fc.json       |   2 +-
 .../camel/catalog/components/alibaba-kms.json      |   2 +-
 .../camel/catalog/components/alibaba-mns.json      |   8 +-
 .../camel/catalog/components/alibaba-oss.json      |  59 +-
 .../catalog/components/atmosphere-websocket.json   |   4 +-
 .../components/aws-bedrock-agent-runtime.json      |  12 +-
 .../camel/catalog/components/aws-bedrock.json      |  16 +-
 .../camel/catalog/components/azure-eventgrid.json  |   2 +-
 .../camel/catalog/components/azure-functions.json  |  50 +-
 .../apache/camel/catalog/components/bonita.json    |   7 +-
 .../apache/camel/catalog/components/camunda.json   |   4 +-
 .../apache/camel/catalog/components/citrus.json    |   2 +-
 .../camel/catalog/components/clickhouse.json       |   4 +-
 .../apache/camel/catalog/components/clickup.json   |   2 +-
 .../org/apache/camel/catalog/components/cxf.json   |   4 +-
 .../org/apache/camel/catalog/components/cxfrs.json |   4 +-
 .../camel/catalog/components/debezium-mongodb.json |   5 +-
 .../apache/camel/catalog/components/duckdb.json    |   6 +-
 .../apache/camel/catalog/components/flatpack.json  |   4 +-
 .../org/apache/camel/catalog/components/flink.json |   4 +-
 .../org/apache/camel/catalog/components/fop.json   |   2 +-
 .../catalog/components/google-bigquery-sql.json    |   2 +-
 .../camel/catalog/components/google-bigquery.json  |   2 +-
 .../camel/catalog/components/google-drive.json     |   9 +-
 .../camel/catalog/components/google-functions.json |   4 +-
 .../camel/catalog/components/google-mail.json      |   6 +-
 .../catalog/components/google-secret-manager.json  |   4 +-
 .../camel/catalog/components/google-sheets.json    |   8 +-
 .../catalog/components/google-text-to-speech.json  |   6 +-
 .../camel/catalog/components/google-vertexai.json  |  16 +-
 .../apache/camel/catalog/components/hivemq.json    |   2 +-
 .../camel/catalog/components/hwcloud-dms.json      |   2 +-
 .../catalog/components/hwcloud-functiongraph.json  |   4 +-
 .../camel/catalog/components/hwcloud-iam.json      |   4 +-
 .../camel/catalog/components/hwcloud-smn.json      |   4 +-
 .../camel/catalog/components/ibm-watsonx-ai.json   |   2 +-
 .../org/apache/camel/catalog/components/iggy.json  |  15 +-
 .../org/apache/camel/catalog/components/jetty.json |   2 +-
 .../org/apache/camel/catalog/components/jooq.json  |   4 +-
 .../org/apache/camel/catalog/components/jt400.json |   2 +-
 .../camel/catalog/components/optaplanner.json      |   4 +-
 .../catalog/components/pg-replication-slot.json    |   5 +-
 .../apache/camel/catalog/components/pubnub.json    |   2 +-
 .../camel/catalog/components/robotframework.json   |   2 +-
 .../apache/camel/catalog/components/rocketmq.json  |  44 +-
 .../camel/catalog/components/salesforce.json       |   6 +-
 .../apache/camel/catalog/components/servlet.json   |   2 +-
 .../org/apache/camel/catalog/components/sjms.json  |   2 +-
 .../org/apache/camel/catalog/components/sjms2.json |   2 +-
 .../camel/catalog/components/spring-batch.json     |   4 +-
 .../camel/catalog/components/sql-stored.json       |   6 +-
 .../org/apache/camel/catalog/components/sql.json   |   4 +-
 .../org/apache/camel/catalog/components/stax.json  |   2 +-
 .../apache/camel/catalog/components/stripe.json    |   4 +-
 .../catalog/components/twitter-directmessage.json  |   2 +-
 .../camel/catalog/components/twitter-timeline.json |   2 +-
 .../org/apache/camel/catalog/components/vertx.json |   8 +-
 .../apache/camel/catalog/components/wordpress.json |   2 +-
 .../apache/camel/catalog/dev-consoles-openapi.json | 103 +++
 .../apache/camel/catalog/dev-consoles.properties   |   1 +
 .../apache/camel/catalog/dev-consoles/chaos.json   | 103 +++
 .../docs/alibaba-eventbridge-component.adoc        |  11 +-
 .../camel/catalog/docs/alibaba-fc-component.adoc   |   7 +
 .../camel/catalog/docs/alibaba-kms-component.adoc  |   8 +
 .../camel/catalog/docs/alibaba-mns-component.adoc  |  45 +-
 .../camel/catalog/docs/alibaba-oss-component.adoc  |  39 +
 .../camel/catalog/docs/alibaba-sls-component.adoc  |  37 +-
 .../docs/aws-bedrock-agent-runtime-component.adoc  |  12 +-
 .../camel/catalog/docs/aws-bedrock-component.adoc  |  32 +-
 .../camel/catalog/docs/aws2-athena-component.adoc  |  15 +-
 .../catalog/docs/azure-eventgrid-component.adoc    |  16 +
 .../catalog/docs/azure-functions-component.adoc    |  17 +
 .../camel/catalog/docs/bonita-component.adoc       |   7 +-
 .../camel/catalog/docs/camunda-component.adoc      |  41 +-
 .../org/apache/camel/catalog/docs/chaos.adoc       | 179 ++++-
 .../camel/catalog/docs/citrus-component.adoc       |  10 +
 .../camel/catalog/docs/clickhouse-component.adoc   |  14 +-
 .../camel/catalog/docs/clickup-component.adoc      |   6 +
 .../apache/camel/catalog/docs/cxf-component.adoc   |   7 +
 .../apache/camel/catalog/docs/cxfrs-component.adoc |  11 +-
 .../camel/catalog/docs/debezium-db2-component.adoc |   6 +
 .../catalog/docs/debezium-mongodb-component.adoc   |  19 +-
 .../catalog/docs/debezium-mysql-component.adoc     |   6 +
 .../catalog/docs/debezium-oracle-component.adoc    |   6 +
 .../catalog/docs/debezium-postgres-component.adoc  |   6 +
 .../catalog/docs/debezium-sqlserver-component.adoc |   6 +
 .../camel/catalog/docs/duckdb-component.adoc       |  10 +-
 .../camel/catalog/docs/ehcache-component.adoc      |  16 +-
 .../camel/catalog/docs/flatpack-component.adoc     |  12 +-
 .../apache/camel/catalog/docs/flink-component.adoc |   3 +-
 .../camel/catalog/docs/flowable-component.adoc     |   8 +-
 .../catalog/docs/google-bigquery-component.adoc    |   4 +
 .../docs/google-bigquery-sql-component.adoc        |   1 +
 .../camel/catalog/docs/google-drive-component.adoc |  69 ++
 .../catalog/docs/google-functions-component.adoc   |  12 +
 .../docs/google-secret-manager-component.adoc      |  40 +-
 .../catalog/docs/google-sheets-component.adoc      |   9 +
 .../docs/google-text-to-speech-component.adoc      |  32 +-
 .../catalog/docs/google-vertexai-component.adoc    |  74 +-
 .../camel/catalog/docs/hivemq-component.adoc       |   4 +
 .../camel/catalog/docs/hwcloud-dms-component.adoc  |   6 +-
 .../docs/hwcloud-functiongraph-component.adoc      |  15 +
 .../camel/catalog/docs/hwcloud-iam-component.adoc  |  31 +-
 .../camel/catalog/docs/hwcloud-smn-component.adoc  |  13 +-
 .../docs/ibm-watson-speech-to-text-component.adoc  |   7 +
 .../catalog/docs/ibm-watsonx-ai-component.adoc     |  13 +
 .../apache/camel/catalog/docs/iggy-component.adoc  |  24 +-
 .../apache/camel/catalog/docs/jms-component.adoc   |   8 +
 .../apache/camel/catalog/docs/jooq-component.adoc  |   3 +
 .../apache/camel/catalog/docs/jt400-component.adoc |   8 +-
 .../camel/catalog/docs/language-component.adoc     |  44 ++
 .../camel/catalog/docs/mybatis-component.adoc      |   6 +
 .../apache/camel/catalog/docs/netty-component.adoc |  10 +
 .../camel/catalog/docs/netty-http-component.adoc   |  11 +
 .../camel/catalog/docs/optaplanner-component.adoc  |  12 +-
 .../docs/pg-replication-slot-component.adoc        |   3 +
 .../camel/catalog/docs/platform-http-vertx.adoc    |   7 +
 .../camel/catalog/docs/pubnub-component.adoc       |   3 +
 .../catalog/docs/robotframework-component.adoc     |  24 +-
 .../camel/catalog/docs/rocketmq-component.adoc     |  20 +-
 .../apache/camel/catalog/docs/rss-component.adoc   |   5 +
 .../camel/catalog/docs/salesforce-component.adoc   |   2 +-
 .../camel/catalog/docs/salesforce-rest-api.adoc    |   3 +
 .../apache/camel/catalog/docs/sjms-component.adoc  |   8 +-
 .../apache/camel/catalog/docs/sjms2-component.adoc |   8 +-
 .../camel/catalog/docs/smooks-component.adoc       |   4 +-
 .../camel/catalog/docs/spring-batch-component.adoc |   8 +-
 .../camel/catalog/docs/spring-ws-component.adoc    |   8 +
 .../apache/camel/catalog/docs/sql-component.adoc   |   4 +
 .../camel/catalog/docs/sql-stored-component.adoc   |  18 +
 .../apache/camel/catalog/docs/stax-component.adoc  |   1 +
 .../camel/catalog/docs/stripe-component.adoc       |   9 +-
 .../camel/catalog/docs/tokenize-language.adoc      |   5 +
 .../docs/twitter-directmessage-component.adoc      |   3 +-
 .../camel/catalog/docs/undertow-component.adoc     |  11 +
 .../apache/camel/catalog/docs/vertx-component.adoc |  19 +-
 .../camel/catalog/docs/wordpress-component.adoc    |   5 +
 .../camel/catalog/main/important-headers.json      |   2 +-
 .../apache/camel/catalog/test-infra/metadata.json  |  52 +-
 .../alibaba/eventbridge/alibaba-eventbridge.json   |   2 +-
 .../main/docs/alibaba-eventbridge-component.adoc   |  11 +-
 .../eventbridge/AlibabaEventBridgeEndpoint.java    |  16 +-
 .../eventbridge/AlibabaEventBridgeUtils.java       |  42 +-
 .../alibaba/eventbridge/PutEventsBodyTest.java     | 205 ++++++
 .../camel/component/alibaba/fc/alibaba-fc.json     |   2 +-
 .../src/main/docs/alibaba-fc-component.adoc        |   7 +
 .../camel/component/alibaba/fc/FCEndpoint.java     |   8 +-
 .../apache/camel/component/alibaba/fc/FCUtils.java |   7 +-
 .../alibaba/fc/InvokeFunctionPayloadTest.java      | 162 ++++
 .../camel/component/alibaba/kms/alibaba-kms.json   |   2 +-
 .../src/main/docs/alibaba-kms-component.adoc       |   8 +
 .../camel/component/alibaba/kms/KMSEndpoint.java   |   9 +-
 .../camel/component/alibaba/kms/KMSUtils.java      |  14 +-
 .../alibaba/kms/EncryptPlaintextTest.java          | 170 +++++
 .../camel/component/alibaba/mns/alibaba-mns.json   |   8 +-
 .../src/main/docs/alibaba-mns-component.adoc       |  45 +-
 .../camel/component/alibaba/mns/MNSConsumer.java   |   3 +-
 .../camel/component/alibaba/mns/MNSEndpoint.java   |  27 +-
 .../camel/component/alibaba/mns/MNSProducer.java   |  16 +-
 .../camel/component/alibaba/mns/MNSUtils.java      |  48 ++
 .../component/alibaba/mns/MNSConsumerBodyTest.java | 118 +++
 .../component/alibaba/mns/MNSProducerBodyTest.java | 220 ++++++
 .../mns/MNSProducerResponseHeadersTest.java        | 135 ++++
 .../mns/MNSReceiveMessageOperationTest.java        | 104 +++
 .../alibaba/oss/OSSEndpointConfigurer.java         |   6 +
 .../alibaba/oss/OSSEndpointUriFactory.java         |   3 +-
 .../camel/component/alibaba/oss/alibaba-oss.json   |  59 +-
 .../src/main/docs/alibaba-oss-component.adoc       |  39 +
 .../camel/component/alibaba/oss/OSSConsumer.java   |  53 +-
 .../camel/component/alibaba/oss/OSSEndpoint.java   |  21 +-
 .../camel/component/alibaba/oss/OSSUtils.java      |  37 +-
 .../alibaba/oss/OSSConsumerIncludeBodyTest.java    | 255 +++++++
 .../src/main/docs/alibaba-sls-component.adoc       |  37 +-
 .../alibaba/sls/PutLogsDocExampleTest.java         | 129 ++++
 .../atmosphere/websocket/atmosphere-websocket.json |   4 +-
 .../atmosphere/websocket/WebsocketConsumer.java    |  10 +-
 .../atmosphere/websocket/WebsocketEndpoint.java    |   3 +-
 .../websocket/WebsocketQueryParameterTest.java     |  63 ++
 .../agentruntime/aws-bedrock-agent-runtime.json    |  12 +-
 .../aws2/bedrock/runtime/aws-bedrock.json          |  16 +-
 .../docs/aws-bedrock-agent-runtime-component.adoc  |  12 +-
 .../src/main/docs/aws-bedrock-component.adoc       |  32 +-
 .../BedrockAgentRuntimeConfiguration.java          |   6 +-
 .../agentruntime/BedrockAgentRuntimeConstants.java |   2 +-
 .../agentruntime/BedrockAgentRuntimeEndpoint.java  |  37 +-
 .../agentruntime/BedrockAgentRuntimeProducer.java  |  51 +-
 .../aws2/bedrock/runtime/BedrockConfiguration.java |   4 +-
 .../aws2/bedrock/runtime/BedrockConstants.java     |   9 +-
 .../aws2/bedrock/runtime/BedrockEndpoint.java      |  10 +-
 .../aws2/bedrock/runtime/BedrockOperations.java    |  10 +
 .../aws2/bedrock/runtime/BedrockProducer.java      | 149 +++-
 .../bedrock/runtime/stream/Ai21StreamParser.java   |  86 +++
 .../runtime/stream/ConverseStreamHandler.java      |  16 +-
 .../bedrock/runtime/stream/NovaStreamParser.java   |  74 ++
 .../runtime/stream/StreamParserFactory.java        |   8 +-
 .../BedrockAgentRuntimeEndpointTest.java           |  38 +
 .../BedrockAgentRuntimeProducerInvokeFlowTest.java |  35 +
 .../BedrockAgentRuntimeProducerOperationTest.java  | 146 ++++
 ...BedrockInvokeTextModelUnsupportedModelTest.java |   1 +
 .../runtime/BedrockProducerRequestTest.java        | 431 +++++++++++
 .../runtime/stream/ConverseStreamHandlerTest.java  |  43 ++
 .../src/main/docs/aws2-athena-component.adoc       |  15 +-
 .../component/aws2/athena/Athena2Producer.java     |  97 ++-
 .../athena/Athena2ProducerResultHeadersTest.java   | 253 +++++++
 .../aws2/kinesis/KinesisConsumerPositionTest.java  |   7 +-
 .../component/azure/eventgrid/azure-eventgrid.json |   2 +-
 .../src/main/docs/azure-eventgrid-component.adoc   |  16 +
 .../azure/eventgrid/EventGridEndpoint.java         |  14 +-
 .../azure/eventgrid/EventGridProducer.java         |  87 ++-
 .../azure/eventgrid/EventGridProducerTest.java     | 294 ++++++++
 .../camel-azure/camel-azure-functions/pom.xml      |   5 +
 .../functions/FunctionsComponentConfigurer.java    |   6 +
 .../functions/FunctionsEndpointConfigurer.java     |   6 +
 .../functions/FunctionsEndpointUriFactory.java     |   3 +-
 .../component/azure/functions/azure-functions.json |  50 +-
 .../src/main/docs/azure-functions-component.adoc   |  17 +
 .../azure/functions/FunctionsConfiguration.java    |  14 +
 .../azure/functions/FunctionsEndpoint.java         |  24 +-
 .../azure/functions/FunctionsProducer.java         |  43 +-
 .../client/FunctionsInvocationClient.java          |  36 +-
 .../functions/FunctionsProducerInvokeTest.java     | 316 ++++++++
 .../camel/dataformat/beanio/BeanIOIterator.java    |  64 +-
 .../camel/dataformat/beanio/BeanIOSplitter.java    |  15 +-
 ...IOSplitterCustomBeanReaderErrorHandlerTest.java | 105 +++
 components/camel-bonita/pom.xml                    |   4 +
 .../org/apache/camel/component/bonita/bonita.json  |   7 +-
 .../src/main/docs/bonita-component.adoc            |   7 +-
 .../camel/component/bonita/BonitaConstants.java}   |  16 +-
 .../camel/component/bonita/BonitaEndpoint.java     |  15 +-
 .../bonita/producer/BonitaStartProducer.java       |  45 +-
 .../component/bonita/BonitaStartProducerTest.java  | 212 ++++++
 .../apache/camel/component/camunda/camunda.json    |   4 +-
 .../src/main/docs/camunda-component.adoc           |  41 +-
 .../camel/component/camunda/CamundaEndpoint.java   |  14 +-
 .../camunda/model/AbstractCamundaResponse.java     |   4 -
 .../component/camunda/model/DeploymentRequest.java |   2 -
 .../camel/component/camunda/model/JobRequest.java  |   8 +-
 .../component/camunda/model/MessageRequest.java    |   4 -
 .../component/camunda/model/MessageResponse.java   |   3 -
 .../camunda/model/ProcessDeploymentResponse.java   |   4 -
 .../component/camunda/model/ProcessRequest.java    |   5 -
 .../component/camunda/model/ProcessResponse.java   |   5 -
 .../camunda/processor/AbstractBaseProcessor.java   |  31 +
 .../camunda/processor/DeploymentProcessor.java     |   1 +
 .../component/camunda/processor/JobProcessor.java  |  29 +-
 .../camunda/processor/MessageProcessor.java        |  19 +-
 .../camunda/processor/ProcessProcessor.java        |  31 +-
 .../component/camunda/CamundaProducerTest.java     | 301 ++++++++
 .../cassandra/CassandraKeyValueRepositoryIT.java   | 195 ++---
 components/camel-chaos/pom.xml                     |  11 +
 .../org/apache/camel/dev-console/chaos.json        | 103 +++
 .../services/org/apache/camel/dev-console/chaos    |   2 +
 .../org/apache/camel/dev-consoles.properties       |   7 +
 components/camel-chaos/src/main/docs/chaos.adoc    | 179 ++++-
 .../component/chaos/ChaosContextServicePlugin.java |  34 +-
 .../camel/component/chaos/ChaosDevConsole.java     |  98 +++
 .../apache/camel/component/chaos/ChaosFaults.java  |  58 +-
 .../camel/component/chaos/ChaosLifecycle.java      | 583 +++++++++++++++
 .../apache/camel/component/chaos/ChaosManager.java |  76 +-
 .../camel/component/chaos/ChaosPatterns.java       |  27 +
 .../camel/component/chaos/ChaosPollStrategy.java   |   3 +-
 .../apache/camel/component/chaos/ChaosReport.java  | 129 +++-
 .../apache/camel/component/chaos/ChaosRule.java    |  59 +-
 .../camel/component/chaos/ChaosRuleParser.java     | 144 +++-
 .../camel/component/chaos/ChaosSendHook.java       |   3 +-
 .../camel/component/chaos/ChaosActivationTest.java |  30 +
 .../camel/component/chaos/ChaosDevConsoleTest.java | 205 ++++++
 .../camel/component/chaos/ChaosHttpFaultTest.java  |  15 +-
 .../component/chaos/ChaosLifecycleStartupTest.java | 186 +++++
 .../camel/component/chaos/ChaosLifecycleTest.java  | 459 ++++++++++++
 .../component/chaos/ChaosNettyHttpFaultTest.java   | 235 ++++++
 .../camel/component/chaos/ChaosReportTest.java     |   2 +-
 .../camel/component/chaos/ChaosRuleParserTest.java |  92 ++-
 .../camel/component/chaos/TestHttpComponent.java   |  21 +-
 .../camel/component/clickhouse/clickhouse.json     |   4 +-
 .../src/main/docs/clickhouse-component.adoc        |  14 +-
 .../component/clickhouse/ClickHouseConstants.java  |   4 +-
 .../component/clickhouse/ClickHouseEndpoint.java   |  13 +-
 .../component/clickhouse/ClickHouseProducer.java   |  59 +-
 .../clickhouse/ClickHouseProducerTest.java         |  87 ++-
 .../integration/ClickHouseProducerIT.java          |  42 ++
 .../apache/camel/component/clickup/clickup.json    |   2 +-
 .../src/main/docs/clickup-component.adoc           |   6 +
 .../camel/component/clickup/ClickUpEndpoint.java   |   9 +-
 .../camel/component/clickup/model/Event.java       |  15 +-
 .../component/clickup/model/GenericEvent.java      |  60 ++
 .../component/clickup/ClickUpWebhookCallTest.java  |  41 ++
 .../resources/messages/events/task-created.json    |  38 +
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |   4 +-
 .../src/main/docs/cxfrs-component.adoc             |  11 +-
 .../camel/component/cxf/jaxrs/CxfRsEndpoint.java   |  12 +-
 .../component/cxf/jaxrs/DefaultCxfRsBinding.java   |  40 +-
 .../component/cxf/jaxrs/SimpleCxfRsBinding.java    |   3 +-
 .../cxf/jaxrs/CxfRsConsumerUnchangedBodyTest.java  |  99 +++
 .../cxf/jaxrs/DefaultCxfRsBindingTest.java         |  89 +++
 .../org/apache/camel/component/cxf/jaxws/cxf.json  |   4 +-
 .../src/main/docs/cxf-component.adoc               |   7 +
 .../camel/component/cxf/jaxws/CxfEndpoint.java     |  37 +-
 .../camel/component/cxf/jaxws/CxfProducer.java     |  25 +-
 .../component/cxf/jaxws/DefaultCxfBinding.java     |  43 +-
 .../component/cxf/jaxws/BodyTypeService.java}      |  21 +-
 .../component/cxf/jaxws/CxfBodyTypesTest.java      | 174 +++++
 .../camel/component/cxf/jaxws/CxfProducerTest.java |   9 +
 .../src/test/resources/junit-platform.properties   |   5 +-
 .../component/debezium/DebeziumConstants.java      |   5 +
 .../camel/component/debezium/DebeziumEndpoint.java |  38 +-
 .../component/debezium/DebeziumTypeConverter.java  |  34 +-
 .../component/debezium/DebeziumEndpointTest.java   |  95 ++-
 .../debezium/DebeziumTypeConverterTest.java        |  27 +
 .../src/main/docs/debezium-db2-component.adoc      |   6 +
 .../debezium/mongodb/debezium-mongodb.json         |   5 +-
 .../src/main/docs/debezium-mongodb-component.adoc  |  19 +-
 .../debezium/mongodb/DebeziumMongodbEndpoint.java  |  28 +-
 .../mongodb/DebeziumMongodbEndpointTest.java       | 125 ++++
 .../src/main/docs/debezium-mysql-component.adoc    |   6 +
 .../src/main/docs/debezium-oracle-component.adoc   |   6 +
 .../src/main/docs/debezium-postgres-component.adoc |   6 +
 .../main/docs/debezium-sqlserver-component.adoc    |   6 +
 .../apache/camel/component/dfdl/DfdlEndpoint.java  |   4 +-
 .../camel/component/dfdl/DfdlParseException.java   |  22 +
 .../camel/component/dfdl/DfdlUnparseException.java |   1 +
 .../camel/dataformat/dfdl/DfdlDataFormat.java      |   5 +-
 .../camel/component/dfdl/DfdlComponentTest.java    |  40 +-
 .../camel/dataformat/dfdl/DfdlDataFormatTest.java  |  57 +-
 .../component/disruptor/DisruptorComponent.java    |  76 +-
 .../component/disruptor/DisruptorEndpoint.java     |  16 +-
 .../component/disruptor/DisruptorReference.java    |  45 ++
 .../disruptor/vm/DisruptorVmComponent.java         |  40 +-
 .../DisruptorVmSharedQueueReferenceTest.java       | 438 +++++++++++
 .../vm/DisruptorVmComponentStartCounterTest.java   |  53 ++
 .../org/apache/camel/component/duckdb/duckdb.json  |   6 +-
 .../src/main/docs/duckdb-component.adoc            |  10 +-
 .../camel/component/duckdb/DuckDbConstants.java    |   4 +-
 .../camel/component/duckdb/DuckDbEndpoint.java     |   8 +-
 .../camel/component/duckdb/DuckDbProducer.java     |  31 +-
 .../camel/component/duckdb/DuckDbProducerTest.java |  98 +++
 .../routing/DynamicRouterComponent.java            |  90 ++-
 .../routing/DynamicRouterEndpoint.java             |  46 +-
 .../routing/DynamicRouterProcessor.java            |  18 +
 .../routing/DynamicRouterProducer.java             |  27 +-
 .../routing/DynamicRouterComponentTest.java        |  55 +-
 .../routing/DynamicRouterProducerTest.java         |  20 +
 .../routing/DynamicRouterRemoveRouteTest.java      | 275 +++++++
 .../src/main/docs/ehcache-component.adoc           |  16 +-
 .../camel/component/ehcache/EhcacheComponent.java  |   5 +-
 .../camel/component/ehcache/EhcacheConsumer.java   |   2 +-
 .../camel/component/ehcache/EhcacheManager.java    |  95 ++-
 .../camel/component/ehcache/EhcacheProducer.java   |   4 +-
 .../ehcache/EhcacheCacheConfigurationTest.java     |   4 +-
 .../component/ehcache/EhcacheDefaultsTest.java     | 207 ++++++
 .../component/ehcache/EhcacheRemoveRouteTest.java  |  77 +-
 .../apache/camel/component/flatpack/flatpack.json  |   4 +-
 .../src/main/docs/flatpack-component.adoc          |  12 +-
 .../camel/component/flatpack/DataSetRow.java       | 343 +++++++++
 .../component/flatpack/FlatpackConverter.java      |   4 +
 .../camel/component/flatpack/FlatpackEndpoint.java |  32 +-
 .../camel/component/flatpack/FlatpackProducer.java |   6 +-
 .../component/flatpack/FlatpackSplitRowsTest.java  | 201 +++++
 .../org/apache/camel/component/flink/flink.json    |   4 +-
 .../camel-flink/src/main/docs/flink-component.adoc |   3 +-
 .../component/flink/DataStreamFlinkProducer.java   |   6 +-
 .../camel/component/flink/FlinkEndpoint.java       |  27 +-
 .../DataStreamComponentOptionsAndCollectTest.java  |  87 +++
 .../src/main/docs/flowable-component.adoc          |   8 +-
 .../camel/component/flowable/FlowableEndpoint.java |   8 +
 .../camel/component/flowable/FlowableProducer.java |  26 +-
 .../FlowableProducerChannelNotDeployedTest.java    |  85 +++
 .../resources/channel/userRouteChannel.channel     |  10 +
 .../org/apache/camel/component/fop/fop.json        |   2 +-
 .../apache/camel/component/fop/FopEndpoint.java    |   7 +-
 .../apache/camel/component/fop/FopProducer.java    |  18 +-
 .../apache/camel/component/fop/FopBodyTest.java    |  93 +++
 .../component/google/bigquery/google-bigquery.json |   2 +-
 .../google/bigquery/sql/google-bigquery-sql.json   |   2 +-
 .../src/main/docs/google-bigquery-component.adoc   |   4 +
 .../main/docs/google-bigquery-sql-component.adoc   |   1 +
 .../google/bigquery/GoogleBigQueryComponent.java   |   4 +
 .../google/bigquery/GoogleBigQueryEndpoint.java    |   7 +-
 .../google/bigquery/GoogleBigQueryProducer.java    |  80 +-
 .../bigquery/sql/GoogleBigQuerySQLComponent.java   |   4 +
 .../bigquery/sql/GoogleBigQuerySQLEndpoint.java    |   8 +-
 .../bigquery/sql/GoogleBigQuerySQLProducer.java    |   7 +-
 ...ogleBigQueryComponentConnectionFactoryTest.java | 110 +++
 .../unit/GoogleBigQueryProducerBodyTypeTest.java   | 105 ++-
 .../GoogleBigQuerySQLProducerStatementTest.java    |  61 ++
 .../camel/component/google/drive/google-drive.json |   9 +-
 .../src/main/docs/google-drive-component.adoc      |  69 ++
 .../google/drive/GoogleDriveConfiguration.java     |   2 +-
 .../google/drive/GoogleDriveConsumer.java          |  22 +-
 .../google/drive/GoogleDriveEndpoint.java          |  25 +-
 .../google/drive/GoogleDriveProducer.java          |   7 +-
 .../google/drive/GoogleDriveRequestHelper.java     |  54 ++
 .../drive/internal/GoogleDriveConstants.java       |   8 +-
 .../component/google/drive/FileConverterIT.java    |  13 +-
 .../google/drive/GoogleDriveApiMethodsTest.java    |  48 ++
 .../google/drive/GoogleDriveMediaContentTest.java  | 229 ++++++
 .../camel-google/camel-google-functions/pom.xml    |   5 +
 .../google/functions/google-functions.json         |   4 +-
 .../src/main/docs/google-functions-component.adoc  |  12 +
 .../functions/GoogleCloudFunctionsEndpoint.java    |  23 +-
 .../functions/GoogleCloudFunctionsProducer.java    |  67 +-
 .../unit/GoogleCloudFunctionsCallFunctionTest.java | 275 +++++++
 .../unit/GoogleCloudFunctionsComponentTest.java    |   4 +-
 components/camel-google/camel-google-mail/pom.xml  |   3 +
 .../GmailUsersMessagesEndpointConfiguration.java   |   4 +-
 .../mail/internal/GmailUsersMessagesApiMethod.java |   4 -
 .../camel/component/google/mail/google-mail.json   |   6 +-
 .../google/mail/GoogleMailConfiguration.java       |   2 +-
 .../google/mail/GmailUsersMessagesIT.java          |   3 -
 .../google/mail/GoogleMailApiMethodsTest.java      | 114 +++
 .../secret/manager/google-secret-manager.json      |   4 +-
 .../main/docs/google-secret-manager-component.adoc |  40 +-
 .../manager/GoogleSecretManagerEndpoint.java       |  20 +-
 .../manager/GoogleSecretManagerProducer.java       |  27 +-
 .../unit/GoogleSecretManagerCreateSecretTest.java  | 168 +++++
 .../camel-google/camel-google-sheets/pom.xml       |   3 +
 .../SheetsSpreadsheetsEndpointConfiguration.java   |   2 +-
 .../internal/SheetsSpreadsheetsApiMethod.java      |  14 +-
 .../component/google/sheets/google-sheets.json     |   8 +-
 .../src/main/docs/google-sheets-component.adoc     |   9 +
 .../google/sheets/GoogleSheetsConfiguration.java   |   2 +-
 .../google/sheets/GoogleSheetsEndpoint.java        |   4 +-
 .../google/sheets/GoogleSheetsApiMethodsTest.java  | 114 +++
 .../GoogleSheetsConsumerSplitResultTest.java       |  37 +
 .../google/texttospeech/google-text-to-speech.json |   6 +-
 .../main/docs/google-text-to-speech-component.adoc |  32 +-
 .../GoogleCloudTextToSpeechConfiguration.java      |  13 +-
 .../GoogleCloudTextToSpeechEndpoint.java           |  16 +-
 .../GoogleCloudTextToSpeechProducer.java           |  48 +-
 .../unit/GoogleCloudTextToSpeechProducerTest.java  | 210 ++++++
 .../component/google/vertexai/google-vertexai.json |  16 +-
 .../src/main/docs/google-vertexai-component.adoc   |  74 +-
 .../google/vertexai/GoogleVertexAIConstants.java   |  33 +-
 .../google/vertexai/GoogleVertexAIEndpoint.java    |  34 +-
 .../google/vertexai/GoogleVertexAIProducer.java    | 210 ++++--
 .../vertexai/GoogleVertexAIProducerBodyTest.java   | 605 +++++++++++++++
 .../GoogleVertexAIProducerOptionsTest.java         |  36 +
 .../org/apache/camel/component/hivemq/hivemq.json  |   2 +-
 .../src/main/docs/hivemq-component.adoc            |   4 +
 .../camel/component/hivemq/HiveMQEndpoint.java     |   3 +-
 .../camel/component/hivemq/HiveMQProducer.java     |  27 +-
 .../component/hivemq/HiveMQProducerBodyTest.java   | 187 +++++
 .../camel/http/common/DefaultHttpBinding.java      |  55 +-
 .../org/apache/camel/http/common/HttpBinding.java  |   3 +-
 .../camel/http/common/HttpCommonEndpoint.java      |   9 +-
 .../org/apache/camel/http/common/HttpMessage.java  |   4 +
 .../http/common/DefaultHttpBindingGzipTest.java    | 122 ++++
 .../component/huaweicloud/dms/hwcloud-dms.json     |   2 +-
 .../src/main/docs/hwcloud-dms-component.adoc       |   6 +-
 .../component/huaweicloud/dms/DMSEndpoint.java     |  16 +-
 .../component/huaweicloud/dms/DMSProducer.java     | 122 +++-
 .../huaweicloud/dms/CreateInstanceKafka1Test.java  |   2 +-
 .../huaweicloud/dms/CreateInstanceKafka2Test.java  |   2 +-
 .../dms/CreateInstanceMissingStorageSpaceTest.java |   2 +-
 .../huaweicloud/dms/CreateInstanceRmq1Test.java    |   2 +-
 .../huaweicloud/dms/CreateInstanceRmq2Test.java    |   2 +-
 .../huaweicloud/dms/InstanceRequestBodyTest.java   | 359 +++++++++
 .../org/apache/camel/hwcloud-functiongraph.json    |   4 +-
 .../main/docs/hwcloud-functiongraph-component.adoc |  15 +
 .../org/apache/camel/FunctionGraphEndpoint.java    |  20 +-
 .../org/apache/camel/FunctionGraphProducer.java    |  72 +-
 .../java/org/apache/camel/FunctionGraphUtils.java  |  38 +-
 .../org/apache/camel/InvokeFunctionBodyTest.java   | 234 ++++++
 .../camel-huawei/camel-huaweicloud-iam/pom.xml     |   5 -
 .../component/huaweicloud/iam/hwcloud-iam.json     |   4 +-
 .../src/main/docs/hwcloud-iam-component.adoc       |  31 +-
 .../component/huaweicloud/iam/IAMEndpoint.java     |  18 +-
 .../component/huaweicloud/iam/IAMProducer.java     | 141 +++-
 .../component/huaweicloud/iam/GetUserTest.java     |   2 +-
 .../huaweicloud/iam/IAMProducerJsonTest.java       | 371 ++++++++++
 .../component/huaweicloud/iam/ListUsersTest.java   |   2 +-
 .../huaweicloud/iam/UpdateGroupJsonTest.java       |   2 +-
 .../component/huaweicloud/iam/UpdateGroupTest.java |   2 +-
 .../component/huaweicloud/obs/OBSProducer.java     |  11 +-
 .../obs/PutObjectMandatoryNamesTest.java           | 153 ++++
 .../component/huaweicloud/smn/hwcloud-smn.json     |   4 +-
 .../src/main/docs/hwcloud-smn-component.adoc       |  13 +-
 .../smn/SimpleNotificationEndpoint.java            |  18 +-
 .../smn/SimpleNotificationProducer.java            |  70 +-
 .../huaweicloud/smn/constants/SmnProperties.java   |  10 +
 .../huaweicloud/smn/PublishMessageBodyTest.java    | 260 +++++++
 .../smn/PublishTemplatedMessageFunctionalTest.java |   4 +-
 .../smn/PublishTemplatedMessageTest.java           |   4 +-
 ...tedMessageWithCustomEndpointFunctionalTest.java |   4 +-
 ...lishTemplatedMessageWithCustomEndpointTest.java |   4 +-
 .../smn/PublishTextMessageFunctionalTest.java      |   4 +-
 .../huaweicloud/smn/PublishTextMessageTest.java    |   6 +-
 ...extMessageWithCustomEndpointFunctionalTest.java |   4 +-
 .../PublishTextMessageWithCustomEndpointTest.java  |   6 +-
 .../smn/constants/SmnPropertiesTest.java           |   1 +
 .../camel-ibm/camel-ibm-secrets-manager/pom.xml    |   6 +
 .../camel-ibm/camel-ibm-watson-discovery/pom.xml   |   6 +
 .../WatsonDiscoveryProducerQueryTest.java          | 148 ++++
 .../camel-ibm/camel-ibm-watson-language/pom.xml    |   6 +
 .../camel-ibm-watson-speech-to-text/pom.xml        |   6 +
 .../docs/ibm-watson-speech-to-text-component.adoc  |   7 +
 .../ibm/watson/stt/WatsonSpeechToTextProducer.java |  40 +-
 .../stt/WatsonSpeechToTextAudioStreamTest.java     | 313 ++++++++
 .../camel-ibm-watson-text-to-speech/pom.xml        |   6 +
 .../component/ibm/watsonx/ai/ibm-watsonx-ai.json   |   2 +-
 .../src/main/docs/ibm-watsonx-ai-component.adoc    |  13 +
 .../ibm/watsonx/ai/WatsonxAiEndpoint.java          |  21 +-
 .../ai/handler/AbstractWatsonxAiHandler.java       |  55 +-
 .../ibm/watsonx/ai/WatsonxAiMessageBodyTest.java   | 524 +++++++++++++
 components/camel-ibm/pom.xml                       |  16 +
 .../org/apache/camel/component/iggy/iggy.json      |  15 +-
 .../camel-iggy/src/main/docs/iggy-component.adoc   |  24 +-
 .../apache/camel/component/iggy/IggyConstants.java |  18 +
 .../apache/camel/component/iggy/IggyEndpoint.java  |  16 +-
 .../camel/component/iggy/IggyFetchRecords.java     |   3 +-
 .../apache/camel/component/iggy/IggyProducer.java  |  45 +-
 .../camel/component/iggy/IggyConsumerIT.java       |   2 +-
 .../camel/component/iggy/IggyMessageBodyTest.java  | 244 +++++++
 .../apache/camel/component/iggy/IggyTestBase.java  |   5 +-
 .../apache/camel/component/jcr/JcrProducer.java    |   2 +-
 .../camel/component/jcr/JcrProducerTest.java       |  24 +
 .../org/apache/camel/component/jetty12/jetty.json  |   2 +-
 .../HttpChunkedNonStreamBodyAndFormStreamTest.java |  86 +++
 .../component/jetty/HttpGzipNonStreamBodyTest.java |  66 ++
 .../jetty/JettyMapHttpMessageBodyFalseTest.java    |  52 ++
 .../camel-jms/src/main/docs/jms-component.adoc     |   8 +
 .../org/apache/camel/component/jms/JmsBinding.java |  23 +-
 .../camel/component/jms/JmsUnmappableBodyTest.java | 152 ++++
 .../org/apache/camel/component/jooq/jooq.json      |   4 +-
 .../camel-jooq/src/main/docs/jooq-component.adoc   |   3 +
 .../camel/component/jooq/JooqConfiguration.java    |   2 +-
 .../apache/camel/component/jooq/JooqEndpoint.java  |   9 +-
 .../camel/component/jooq/JooqComponentTest.java    |  12 +
 .../component/jooq/JooqProducerEmptyBodyTest.java  |  93 +++
 .../org/apache/camel/component/jt400/jt400.json    |   2 +-
 .../camel-jt400/src/main/docs/jt400-component.adoc |   8 +-
 .../camel/component/jt400/Jt400Endpoint.java       |  23 +-
 .../camel/component/jt400/Jt400PgmProducer.java    |  31 +-
 .../component/jt400/Jt400PgmProducerTest.java      | 130 ++++
 .../support/resume/KafkaResumeAdapter.java         |   8 +-
 .../support/resume/KafkaResumeAdapterTest.java     |  61 +-
 .../src/main/docs/language-component.adoc          |  44 ++
 .../camel/component/language/LanguageEndpoint.java |   5 +-
 .../camel/component/language/LanguageProducer.java |  18 +-
 .../observability/AsyncProcessorSpanTest.java      |  89 +++
 .../apache/camel/component/mina/MinaProducer.java  |  10 +-
 .../mina/MinaDisconnectOnTimeOutTest.java          |   7 +-
 .../mongodb/support/InMemoryStringResumeCache.java |   9 +-
 .../src/main/docs/mybatis-component.adoc           |   6 +
 .../camel/component/mybatis/MyBatisProducer.java   |  23 +-
 .../mybatis/MyBatisInOutKeepsBodyTest.java         | 127 ++++
 .../mybatis/MyBatisInsertWithRollbackTest.java     |   8 +-
 .../component/mybatis/MyBatisNullBodyTest.java     | 102 +++
 .../org/apache/camel/component/mybatis/Account.xml |  15 +
 .../src/main/docs/netty-http-component.adoc        |  11 +
 .../netty/http/HttpServerInitializerFactory.java   |   9 +-
 .../http/handlers/HttpServerChannelHandler.java    |  31 +-
 .../http/NettyHttpResponseCannotBeBuiltTest.java   |  96 +++
 ...NettyHttpSSLServerHostnameVerificationTest.java | 132 ++++
 .../camel-netty/src/main/docs/netty-component.adoc |  10 +
 .../camel/component/netty/NettyConfiguration.java  |  10 +
 .../camel/component/netty/NettyPayloadHelper.java  |  71 +-
 .../netty/handlers/ClientChannelHandler.java       |   9 +
 .../netty/handlers/ServerChannelHandler.java       |  44 +-
 .../handlers/ServerResponseFutureListener.java     |   9 +
 .../netty/NettyDefaultCodecReplyTest.java          |  91 +++
 .../netty/NettyProducerSyncFalseReplyTest.java     |  64 ++
 .../netty/NettyReplyWriteFailureTest.java          |  79 ++
 ...TransferExchangeAllowSerializedHeadersTest.java | 135 ++++
 .../camel/component/netty/NettyUseByteBufTest.java |  86 +++
 .../opentelemetry2/AsyncProcessorSpanTest.java     | 119 +++
 .../camel/component/optaplanner/optaplanner.json   |   4 +-
 .../src/main/docs/optaplanner-component.adoc       |  12 +-
 .../optaplanner/OptaPlannerComponent.java          |  29 +
 .../optaplanner/OptaPlannerConfiguration.java      |   3 +-
 .../component/optaplanner/OptaPlannerEndpoint.java |  75 +-
 .../component/optaplanner/OptaPlannerProducer.java |  14 +-
 .../OptaPlannerConfigFileSolverManagerTest.java    |  79 ++
 .../OptaPlannerConsumerCamelContextTest.java       |  88 +++
 .../optaplanner/OptaPlannerSyncConsumerTest.java   |  63 ++
 .../component/optaplanner/solverConfigQuick.xml    |  38 +
 .../pg/replication/slot/pg-replication-slot.json   |   5 +-
 .../main/docs/pg-replication-slot-component.adoc   |   3 +
 .../slot/PgReplicationSlotConstants.java}          |  19 +-
 .../slot/PgReplicationSlotConsumer.java            |   2 +-
 .../slot/PgReplicationSlotEndpoint.java            |   6 +-
 .../PgReplicationSlotConsumerReconnectTest.java    |  21 +-
 .../slot/PgReplicationSlotConsumerTest.java        |  68 ++
 .../src/main/docs/platform-http-vertx.adoc         |   7 +
 .../http/vertx/VertxPlatformHttpSupport.java       |  15 +-
 .../VertxPlatformHttpSingleValueResponseTest.java  | 142 ++++
 .../component/pubnub/PubNubConverterLoader.java    |  60 ++
 .../org/apache/camel/component/pubnub/pubnub.json  |   2 +-
 .../services/org/apache/camel/TypeConverterLoader  |   2 +
 .../src/main/docs/pubnub-component.adoc            |   3 +
 .../camel/component/pubnub/PubNubConverter.java    |  45 ++
 .../camel/component/pubnub/PubNubEndpoint.java     |   3 +-
 .../camel/component/pubnub/PubNubProducer.java     |  10 +-
 .../component/pubnub/PubNubConverterTest.java      |  63 ++
 .../component/pubnub/PubNubEmptyBodyTest.java      |  92 +++
 .../component/pubnub/PubNubSubscriberTest.java     |   3 +
 ...PersistentStoreRestartAppChangeOptionsTest.java |  18 +-
 ...PersistentStoreRestartAppChangeOptionsTest1.xml |   2 +-
 ...PersistentStoreRestartAppChangeOptionsTest2.xml |   2 +-
 .../component/robotframework/robotframework.json   |   2 +-
 .../src/main/docs/robotframework-component.adoc    |  24 +-
 .../robotframework/RobotFrameworkCamelUtils.java   |  48 +-
 .../robotframework/RobotFrameworkEndpoint.java     |   2 +-
 .../RobotFrameworkCamelUtilsTest.java              |  46 ++
 .../RobotFrameworkComponentTest.java               |  24 +
 .../robotframework/RobotFrameworkConsumerTest.java |  52 ++
 .../set_variable_camel_no_body.robot               |  27 +
 components/camel-rocketmq/pom.xml                  |   4 +-
 .../apache/camel/component/rocketmq/rocketmq.json  |  44 +-
 .../src/main/docs/rocketmq-component.adoc          |  20 +-
 .../component/rocketmq/RocketMQComponent.java      |   8 +-
 .../component/rocketmq/RocketMQConstants.java      |  40 +-
 .../camel/component/rocketmq/RocketMQEndpoint.java |   8 +-
 .../camel/component/rocketmq/RocketMQProducer.java |  30 +-
 .../rocketmq/RocketMQProducerSendFailureTest.java  |  44 +-
 .../camel-rss/src/main/docs/rss-component.adoc     |   5 +
 .../apache/camel/component/rss/RssEndpoint.java    |  12 +-
 .../component/rss/RssEntryCloneFailureTest.java    | 136 ++++
 .../camel/component/salesforce/salesforce.json     |   6 +-
 .../src/main/docs/salesforce-component.adoc        |   2 +-
 .../src/main/docs/salesforce-rest-api.adoc         |   3 +
 .../component/salesforce/SalesforceEndpoint.java   |   9 +-
 .../salesforce/SalesforceEndpointConfig.java       |   5 +-
 .../internal/processor/CompositeApiProcessor.java  |  20 +-
 .../CompositeSObjectCollectionsProcessor.java      |   3 +
 .../internal/processor/JsonRestProcessor.java      |  13 +
 .../internal/processor/RawProcessor.java           |   4 +-
 .../salesforce/ProducerRequestBodyTest.java        | 205 ++++++
 .../internal/processor/JsonRestProcessorTest.java  |  49 ++
 components/camel-sap-netweaver/pom.xml             |   7 +
 .../component/sap/netweaver/NetWeaverProducer.java |  17 +-
 .../sap/netweaver/NetWeaverProducerTest.java       | 118 +++
 .../servicenow/AbstractServiceNowProcessor.java    |  11 +-
 .../component/servicenow/ServiceNowUnwrapTest.java | 117 +++
 .../apache/camel/component/servlet/servlet.json    |   2 +-
 .../component/servlet/AttachmentHttpBinding.java   |  11 +
 .../component/servlet/MultipartUploadTest.java     |  21 +
 ...rvletChunkedNonStreamBodyAndFormStreamTest.java | 110 +++
 .../servlet/ServletGzipNonStreamBodyTest.java      | 121 +++
 .../ServletMapHttpMessageBodyFalseTest.java        |  65 ++
 .../org/apache/camel/component/sjms/sjms.json      |   2 +-
 .../camel-sjms/src/main/docs/sjms-component.adoc   |   8 +-
 .../apache/camel/component/sjms/SjmsEndpoint.java  |   5 +-
 .../sjms/consumer/EndpointMessageListener.java     |   6 +
 .../camel/component/sjms/jms/JmsBinding.java       |  54 +-
 .../consumer/InOutConsumerReplyFailureTest.java    | 106 +++
 .../sjms/producer/JmsMessageTypeTest.java          |  37 +
 .../sjms/producer/UnmappableBodyTest.java          |  97 +++
 .../org/apache/camel/component/sjms2/sjms2.json    |   2 +-
 .../camel-sjms2/src/main/docs/sjms2-component.adoc |   8 +-
 .../camel/component/sjms2/Sjms2Endpoint.java       |   5 +-
 .../smooks/converter/SourceConverterLoader.java    |   2 +-
 .../src/main/docs/smooks-component.adoc            |   4 +-
 .../camel/component/smooks/SmooksProcessor.java    |  69 +-
 .../smooks/converter/SourceConverter.java          |  23 +-
 .../camel/component/smooks/routing/BeanRouter.java |   8 +-
 .../component/smooks/SmooksReaderBodyTest.java     | 204 ++++++
 .../component/smooks/routing/BeanRouterTest.java   |  47 ++
 .../camel/component/spring/batch/spring-batch.json |   4 +-
 .../src/main/docs/spring-batch-component.adoc      |   8 +-
 .../spring/batch/SpringBatchConstants.java         |   3 +-
 .../spring/batch/SpringBatchEndpoint.java          |   2 +-
 .../spring/batch/SpringBatchProducer.java          |  15 +-
 .../spring/batch/SpringBatchEndpointTest.java      |  31 +
 .../src/main/docs/spring-ws-component.adoc         |   8 +
 .../spring/ws/SpringWebserviceConsumer.java        |   4 +-
 .../spring/ws/SpringWebserviceHelper.java          |  27 +
 .../spring/ws/SpringWebserviceMessage.java         |  24 +-
 .../spring/ws/SpringWebserviceProducer.java        |   3 +-
 .../component/spring/ws/ConsumerReplyBodyTest.java | 137 ++++
 .../spring/ws/ProducerLocalRouteTest.java          |  45 ++
 .../spring/ws/ConsumerReplyBodyTest-context.xml    |  29 +
 .../spring/ws/ProducerLocalRouteTest-context.xml   |  13 +-
 .../org/apache/camel/component/sql/sql.json        |   4 +-
 .../camel/component/sql/stored/sql-stored.json     |   6 +-
 .../camel-sql/src/main/docs/sql-component.adoc     |   4 +
 .../src/main/docs/sql-stored-component.adoc        |  18 +
 .../apache/camel/component/sql/SqlConstants.java   |   5 +-
 .../apache/camel/component/sql/SqlEndpoint.java    |   4 +-
 .../apache/camel/component/sql/SqlProducer.java    |  20 +-
 .../component/sql/stored/SqlStoredConstants.java   |   6 +-
 .../component/sql/stored/SqlStoredEndpoint.java    |   8 +-
 .../component/sql/stored/SqlStoredProducer.java    |  21 +-
 .../camel/component/sql/SqlProducerBatchTest.java  | 198 +++++
 .../component/sql/stored/ProducerBatchTest.java    |  44 ++
 .../org/apache/camel/component/stax/stax.json      |   2 +-
 .../camel-stax/src/main/docs/stax-component.adoc   |   1 +
 .../apache/camel/component/stax/StAXEndpoint.java  |   8 +-
 .../apache/camel/component/stax/StAXProcessor.java |  36 +-
 .../camel/component/stax/StAXBodyTypesTest.java    | 153 ++++
 .../org/apache/camel/component/stripe/stripe.json  |   4 +-
 .../src/main/docs/stripe-component.adoc            |   9 +-
 .../camel/component/stripe/StripeConstants.java    |   4 +-
 .../camel/component/stripe/StripeEndpoint.java     |   6 +-
 .../camel/component/stripe/StripeProducer.java     | 116 +--
 .../stripe/StripeProducerRequestTest.java          | 198 +++++
 .../syslog/netty/Rfc5425FrameDecoder.java          |  74 +-
 .../syslog/netty/Rfc5425FrameDecoderTest.java      | 130 ++++
 .../camel/telemetrydev/AsyncProcessorSpanTest.java |  92 +++
 .../TraceProcessorsInterceptStrategy.java          |  55 +-
 .../decorators/AbstractHttpSpanDecorator.java      |  41 +-
 .../decorators/AbstractSpanDecorator.java          |  21 +-
 .../camel/telemetry/AsyncProcessorSpanTest.java    | 284 ++++++++
 .../telemetry/ProcessorSpanBeginFailureTest.java   | 123 ++++
 .../telemetry/ProcessorSpanEndFailureTest.java     | 106 +++
 .../decorators/AbstractHttpSpanDecoratorTest.java  |  95 ++-
 .../decorators/AbstractSpanDecoratorTest.java      |  56 ++
 .../org/apache/camel/component/citrus/citrus.json  |   2 +-
 .../src/main/docs/citrus-component.adoc            |  10 +
 .../camel/component/citrus/CitrusEndpoint.java     |  11 +-
 .../citrus/CitrusValidationProcessor.java          |  38 +-
 .../citrus/CitrusValidateBodyTypesTest.java        | 181 +++++
 .../decorators/AbstractHttpSpanDecorator.java      |  41 +-
 .../tracing/decorators/AbstractSpanDecorator.java  |  21 +-
 .../decorators/AbstractHttpSpanDecoratorTest.java  |  95 ++-
 .../decorators/AbstractSpanDecoratorTest.java      |  56 ++
 .../directmessage/twitter-directmessage.json       |   2 +-
 .../twitter/timeline/twitter-timeline.json         |   2 +-
 .../main/docs/twitter-directmessage-component.adoc |   3 +-
 .../directmessage/DirectMessageProducer.java       |   4 +-
 .../TwitterDirectMessageEndpoint.java              |   2 +-
 .../twitter/timeline/TwitterTimelineEndpoint.java  |   2 +-
 .../component/twitter/util/TwitterConverter.java   |   3 +
 .../twitter/DirectMessageProducerTest.java         |  77 ++
 .../component/twitter/TwitterConverterTest.java    |  55 ++
 .../twitter/TwitterTimelineEndpointTest.java       |  41 ++
 .../src/main/docs/undertow-component.adoc          |  11 +
 .../undertow/DefaultUndertowHttpBinding.java       |  30 +-
 .../camel/component/undertow/UndertowConsumer.java |  23 +-
 .../camel/component/undertow/UndertowHelper.java   |  45 ++
 .../camel/component/undertow/UndertowProducer.java |  30 +-
 .../undertow/UndertowBodyConversionTest.java       | 218 ++++++
 .../undertow/UndertowSwitchingStatus204Test.java   |   6 +-
 .../org/apache/camel/component/vertx/vertx.json    |   8 +-
 .../camel-vertx/src/main/docs/vertx-component.adoc |  19 +-
 .../camel/component/vertx/VertxBodyHelper.java     |  47 ++
 .../camel/component/vertx/VertxConsumer.java       |  12 +-
 .../camel/component/vertx/VertxEndpoint.java       |  24 +-
 .../camel/component/vertx/VertxProducer.java       |  34 +-
 .../camel/component/vertx/VertxNullBodyTest.java   | 140 ++++
 .../vertx/VertxRequestReplyFailureTest.java        |  18 +-
 .../vertx/VertxRequestReplyStreamTest.java         |  90 +++
 .../whatsapp/WhatsAppWebhookProcessor.java         |  44 +-
 .../whatsapp/WhatsAppWebhookProcessorTest.java     | 163 +++++
 .../component/whatsapp/WhatsAppWebhookTest.java    |  16 +
 .../camel/component/wordpress/wordpress.json       |   2 +-
 .../src/main/docs/wordpress-component.adoc         |   5 +
 .../component/wordpress/WordpressEndpoint.java     |   6 +-
 .../producer/AbstractWordpressProducer.java        |  37 +-
 .../wordpress/producer/WordpressPostProducer.java  |   8 +-
 .../wordpress/producer/WordpressUserProducer.java  |  10 +-
 .../wordpress/WordpressPostOperationTest.java      |  63 ++
 .../wordpress/WordpressUserOperationTest.java      |  46 ++
 .../test/WordpressServerHttpRequestHandler.java    |  20 +
 .../camel/component/zendesk/ZendeskComponent.java  |   4 +
 .../zendesk/AbstractZendeskTestSupport.java        |   8 +-
 .../component/zendesk/ZendeskApiNameTest.java      | 101 +++
 .../org/apache/camel/resume/cache/ResumeCache.java |  11 +-
 .../engine/DefaultAsyncProcessorAwaitManager.java  |  35 +-
 .../org/apache/camel/impl/engine/DefaultRoute.java |   5 +-
 .../camel/impl/engine/DefaultShutdownStrategy.java |  85 ++-
 .../engine/DefaultSupervisingRouteController.java  |  29 +-
 .../modules/languages/pages/tokenize-language.adoc |   5 +
 core/camel-core-processor/pom.xml                  |   7 +
 .../apache/camel/processor/AbstractThrottler.java  |  20 +
 .../processor/ConcurrentRequestsThrottler.java     |   7 +-
 .../apache/camel/processor/MulticastProcessor.java |  16 +-
 .../java/org/apache/camel/processor/Splitter.java  |  26 +-
 .../camel/processor/TotalRequestsThrottler.java    |  12 +-
 .../errorhandler/RedeliveryErrorHandler.java       |  98 ++-
 .../processor/resume/TransientResumeStrategy.java  |  13 +-
 .../resume/TransientResumeStrategyCacheTest.java   | 104 +++
 .../language/TokenizerExpressionReifier.java       |  20 +-
 .../converter/stream/StreamCacheConverterTest.java |  27 +-
 ...faultAsyncProcessorAwaitManagerProcessTest.java | 128 ++++
 ...aultShutdownStrategyConcurrentShutdownTest.java | 420 +++++++++++
 ...singRouteControllerRemoveRouteDeadlockTest.java | 347 +++++++++
 .../ConstantLanguageBinaryResourceTest.java        |  40 +
 .../org/apache/camel/language/TokenizerTest.java   |   8 +-
 .../tokenizer/TokenizeLiteralTokenTest.java        | 139 ++++
 .../SplitterNestedFailureTrackerLeakTest.java      |  73 ++
 .../processor/SplitterTestResumeStrategy.java      |   9 +-
 .../camel/processor/SplitterWatermarkTest.java     |  19 +
 .../processor/ToVariableReceiveHeadersTest.java    |  56 +-
 .../SimpleTaskProcessorThrowsPooledTest.java       |  38 +
 .../SimpleTaskProcessorThrowsTest.java             | 341 +++++++++
 .../SimpleTaskProcessorThrowsTestSupport.java      | 199 +++++
 .../ConcurrentRequestsThrottlerCleanTest.java      |  23 +-
 .../throttle/requests/ThrottlingGroupingTest.java  |  15 +-
 .../requests/TotalRequestsThrottlerCleanTest.java  |  38 +-
 .../camel/management/mbean/StatisticCounter.java   |   5 +-
 .../mbean/ManagedPerformanceCounterTest.java       |  25 +
 .../org/apache/camel/support/ExchangeHelper.java   |  27 +-
 .../apache/camel/support/GroupTokenIterator.java   |  14 +-
 .../camel/support/builder/ExpressionBuilder.java   |   9 +-
 .../builder/TokenPairExpressionIterator.java       |  22 +-
 .../apache/camel/util/ImportantHeaderUtils.java    |   2 +-
 .../main/java/org/apache/camel/util/StopWatch.java |   4 +-
 .../java/org/apache/camel/util/StopWatchTest.java  |  36 +
 .../apache/camel/converter/jaxp/XmlConverter.java  |  16 +-
 .../camel/util/xml/StreamSourceConverter.java      |  14 +-
 design/chaos.adoc                                  |  53 +-
 .../modules/ROOT/attachments/security-model.yaml   |   3 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |  32 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc    |   2 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |  30 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    | 811 +++++++++++++++++++++
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |  17 +
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |   7 +-
 .../modules/ROOT/pages/camel-jbang-running.adoc    |   7 +
 .../modules/ROOT/pages/camel-jbang-test.adoc       |  18 +-
 .../jbang-commands/camel-jbang-cmd-chaos-add.adoc  |  27 +
 .../camel-jbang-cmd-chaos-change.adoc              |  28 +
 .../camel-jbang-cmd-chaos-clear.adoc               |  26 +
 .../camel-jbang-cmd-chaos-remove.adoc              |  27 +
 .../ROOT/pages/jbang-commands/camel-jbang-cmd.adoc |   4 +
 .../pages/jbang-commands/camel-jbang-debug.adoc    |   1 +
 .../ROOT/pages/jbang-commands/camel-jbang-dev.adoc |   1 +
 .../jbang-commands/camel-jbang-get-chaos.adoc      |  30 +
 .../ROOT/pages/jbang-commands/camel-jbang-get.adoc |   1 +
 .../ROOT/pages/jbang-commands/camel-jbang-run.adoc |   1 +
 .../modules/ROOT/pages/security-model.adoc         |  11 +-
 docs/user-manual/modules/ROOT/pages/variables.adoc |  13 +
 dsl/camel-cli-connector/pom.xml                    |   6 +
 .../apache/camel/cli/connector/ChaosAction.java    | 140 ++++
 .../camel/cli/connector/LocalCliConnector.java     |  10 +
 .../LocalCliConnectorChaosActionTest.java          | 344 +++++++++
 ...BedrockAgentRuntimeComponentBuilderFactory.java |   6 +-
 .../dsl/AwsBedrockComponentBuilderFactory.java     |   6 +-
 .../dsl/AzureFunctionsComponentBuilderFactory.java |  21 +
 .../dsl/RocketmqComponentBuilderFactory.java       |   8 +-
 .../dsl/SalesforceComponentBuilderFactory.java     |   6 +-
 .../builder/endpoint/EndpointHeaderBuilders.java   |  53 ++
 .../builder/endpoint/StaticEndpointBuilders.java   |  40 +-
 .../AtmosphereWebsocketEndpointBuilderFactory.java |  44 +-
 .../BedrockAgentRuntimeEndpointBuilderFactory.java |  11 +-
 .../dsl/BedrockEndpointBuilderFactory.java         |  23 +-
 .../endpoint/dsl/BonitaEndpointBuilderFactory.java |  36 +
 .../dsl/ClickHouseEndpointBuilderFactory.java      |   4 +-
 .../dsl/DebeziumMongodbEndpointBuilderFactory.java |  15 +
 .../endpoint/dsl/DuckDbEndpointBuilderFactory.java |   7 +-
 .../endpoint/dsl/FlinkEndpointBuilderFactory.java  |   8 +-
 .../dsl/FunctionsEndpointBuilderFactory.java       |  36 +
 ...gleCloudTextToSpeechEndpointBuilderFactory.java |   4 +-
 .../dsl/GoogleDriveEndpointBuilderFactory.java     |  51 +-
 .../dsl/GoogleMailEndpointBuilderFactory.java      |  12 +-
 .../dsl/GoogleSheetsEndpointBuilderFactory.java    |  10 +-
 .../dsl/GoogleVertexAIEndpointBuilderFactory.java  |  27 +-
 .../endpoint/dsl/IggyEndpointBuilderFactory.java   | 134 ++++
 .../dsl/JettyHttp12EndpointBuilderFactory.java     |  14 +-
 .../endpoint/dsl/MNSEndpointBuilderFactory.java    |   9 +-
 .../endpoint/dsl/OSSEndpointBuilderFactory.java    |  40 +
 .../dsl/OptaPlannerEndpointBuilderFactory.java     |   9 +-
 .../PgReplicationSlotEndpointBuilderFactory.java   |  39 +
 .../dsl/RocketMQEndpointBuilderFactory.java        | 136 ++--
 .../dsl/SalesforceEndpointBuilderFactory.java      |  36 +-
 .../dsl/ServletEndpointBuilderFactory.java         |  14 +-
 .../dsl/SpringBatchEndpointBuilderFactory.java     |   3 +-
 .../endpoint/dsl/SqlEndpointBuilderFactory.java    |   5 +-
 .../dsl/SqlStoredEndpointBuilderFactory.java       |   5 +-
 .../endpoint/dsl/StripeEndpointBuilderFactory.java |   3 +-
 .../dsl/TwitterTimelineEndpointBuilderFactory.java |   8 +-
 .../endpoint/dsl/VertxEndpointBuilderFactory.java  |  24 +-
 dsl/camel-jbang/camel-jbang-core/pom.xml           |   5 +-
 .../META-INF/camel-jbang-commands-metadata.json    |  10 +-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |   5 +
 .../camel/dsl/jbang/core/commands/Debug.java       |   1 +
 .../apache/camel/dsl/jbang/core/commands/Run.java  | 111 ++-
 .../core/commands/action/CamelChaosAction.java     | 118 +++
 .../core/commands/action/CamelChaosAddAction.java  |  60 ++
 .../commands/action/CamelChaosChangeAction.java    |  62 ++
 .../commands/action/CamelChaosClearAction.java     |  50 ++
 .../commands/action/CamelChaosRemoveAction.java    |  55 ++
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |  85 ++-
 .../dsl/jbang/core/commands/ai/CatalogSamples.java |   5 +-
 .../core/commands/ai/HeaderPropertyMixups.java     | 116 +++
 .../core/commands/ai/IntegrationLauncher.java      |  62 +-
 .../dsl/jbang/core/commands/ai/OpenApiVerbs.java   |  38 +
 .../dsl/jbang/core/commands/ai/SimpleChecks.java   | 162 +++-
 .../jbang/core/commands/ai/SourceValidator.java    |  59 +-
 .../dsl/jbang/core/commands/ai/ToolRegistry.java   |  29 +-
 .../dsl/jbang/core/commands/ai/ValidatorFacts.java | 175 ++++-
 .../dsl/jbang/core/commands/ai/WriteNotes.java     | 401 ++++++++++
 .../dsl/jbang/core/commands/process/ListChaos.java | 303 ++++++++
 .../camel/dsl/jbang/core/common/ExampleHelper.java |  60 +-
 .../test/file-processing.citrus.it.yaml            |  26 +
 .../http-client/test/http-client.citrus.it.yaml    |  21 +
 .../stock-api/test/stock-api.citrus.it.yaml        |  49 ++
 .../test/openapi-client.citrus.it.yaml             |  39 +
 .../test/openapi-server.citrus.it.yaml             |  76 ++
 .../test/rest-code-first.citrus.it.yaml            |  95 +++
 .../test/circuit-breaker.citrus.it.yaml            |  26 +
 .../test/error-handling.citrus.it.yaml             |  36 +
 .../rest-api/test/rest-api.citrus.it.yaml          |  40 +
 .../quick-start/routes/test/routes.citrus.it.yaml  |  19 +
 .../splitter/test/splitter.citrus.it.yaml          |  19 +
 .../timer-log/test/timer-log.citrus.it.yaml        |  16 +
 .../aggregator/test/aggregator.citrus.it.yaml      |  25 +
 .../test/content-based-router.citrus.it.yaml       |  30 +
 .../test/dynamic-routing.citrus.it.yaml            |  35 +
 .../test/enrich-and-dedupe.citrus.it.yaml          |  34 +
 .../test/filter-and-multicast.citrus.it.yaml       |  30 +
 .../order-lines/test/order-lines.citrus.it.yaml    |  25 +
 .../test/nightly-report.citrus.it.yaml             |  16 +
 .../test/order-generator.citrus.it.yaml            |  24 +
 .../test/properties-and-profiles.citrus.it.yaml    |  16 +
 .../csv-to-json/test/csv-to-json.citrus.it.yaml    |  21 +
 .../data-mapping/test/data-mapping.citrus.it.yaml  |  24 +
 .../transform/groovy/test/groovy.citrus.it.yaml    |  24 +
 .../test/json-transform.citrus.it.yaml             |  23 +
 .../xml-to-json/test/xml-to-json.citrus.it.yaml    |  16 +
 .../transform/xslt/test/xslt.citrus.it.yaml        |  23 +
 .../dsl/jbang/core/commands/CliHelpGoldenTest.java |   4 +-
 .../core/commands/CommandInputErrorsTest.java      |  40 +
 .../dsl/jbang/core/commands/RunDirectoryTest.java  |  27 +
 .../jbang/core/commands/RunExportGoldenTest.java   |   8 +-
 .../camel/dsl/jbang/core/commands/RunTest.java     |  39 +
 .../core/commands/action/CamelChaosActionTest.java | 241 ++++++
 .../core/commands/ai/AuthoringToolsCitrusTest.java | 221 ++++++
 .../core/commands/ai/AuthoringToolsEditTest.java   |  79 ++
 .../jbang/core/commands/ai/CatalogSamplesTest.java |  21 +
 .../core/commands/ai/ExampleToolsRegistryTest.java |  54 +-
 .../core/commands/ai/HeaderPropertyMixupsTest.java |  61 ++
 .../core/commands/ai/IntegrationLauncherTest.java  |  70 ++
 .../commands/ai/SourceValidatorSimpleTest.java     |  75 ++
 .../jbang/core/commands/ai/ToolConfirmsTest.java   |  17 +
 .../jbang/core/commands/ai/ValidatorFactsTest.java | 105 +++
 .../dsl/jbang/core/commands/ai/WriteNotesTest.java | 207 ++++++
 .../jbang/core/commands/process/ListChaosTest.java | 264 +++++++
 .../dsl/jbang/core/common/ExampleHelperTest.java   |  29 +
 .../jbang/core/common/ExampleRoutesLoadTest.java   |   6 +-
 .../golden/citrus/test/orders.citrus.it.yaml       |  22 +
 .../src/test/resources/golden/cli-help.txt         | 191 ++++-
 .../test/resources/golden/expected/chaos.run.txt   |  49 ++
 .../golden/expected/maven-main-chaos.maven.txt     |  56 ++
 .../jbang/core/commands/mcp/AuthoringTools.java    |   2 +-
 .../dsl/jbang/core/commands/mcp/ExampleTools.java  |   9 +-
 .../core/commands/mcp/McpServerInstructions.java   |   4 +
 .../core/commands/mcp/AuthoringToolsTest.java      |  24 +
 .../jbang/core/commands/mcp/ExampleToolsTest.java  |  16 +
 .../commands/mcp/McpServerInstructionsTest.java    |  16 +
 .../camel/dsl/jbang/run/CamelMainRunner.java       |   3 +
 .../camel/dsl/jbang/run/MavenRunSupport.java       |   4 +
 .../org/apache/camel/dsl/jbang/run/RunFiles.java   | 114 ++-
 .../apache/camel/dsl/jbang/run/RunPipeline.java    |  13 +-
 .../org/apache/camel/dsl/jbang/run/RunRequest.java |   5 +
 .../camel/dsl/jbang/run/common/ExportHelper.java   |   3 +-
 .../camel/dsl/jbang/run/ProjectRunnerTest.java     |  32 +-
 .../apache/camel/dsl/jbang/run/RunFilesTest.java   | 122 ++++
 dsl/camel-jbang/camel-launcher/pom.xml             |  23 +
 .../camel/dsl/yaml/validator/JsonPathText.java     | 147 ++++
 .../camel/dsl/yaml/validator/ProjectFacts.java     |  16 +-
 .../camel/dsl/yaml/validator/RouteGraph.java       |  81 ++
 .../camel/dsl/yaml/validator/SchemaHints.java      |  91 +++
 .../camel/dsl/yaml/validator/TextBodyFlow.java     | 351 ++++++++-
 .../camel/dsl/yaml/validator/YamlValidator.java    | 256 ++++++-
 .../camel/dsl/yaml/validator/TextBodyFlowTest.java | 179 ++++-
 .../validator/YamlValidatorPropertyHintTest.java   | 365 ++++++++++
 parent/pom.xml                                     |  60 +-
 .../src/generated/resources/META-INF/metadata.json |  52 +-
 .../test/infra/aws2/services/container.properties  |   2 +-
 .../infra/clickhouse/services/container.properties |   2 +-
 .../infra/docling/services/container.properties    |   2 +-
 .../test/infra/kafka/services/container.properties |   4 +-
 .../infra/milvus/services/container.properties     |   2 +-
 .../infra/ollama/services/container.properties     |   2 +-
 .../test/infra/opa/services/container.properties   |   2 +-
 .../infra/openfga/services/container.properties    |   2 +-
 .../infra/pulsar/services/container.properties     |   2 +-
 .../test/infra/redis/services/container.properties |   2 +-
 .../rocketmq/services/RocketMQBrokerContainer.java |  72 +-
 976 files changed, 40450 insertions(+), 3140 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/chaos.json
 create mode 100644 
components/camel-alibaba/camel-alibaba-eventbridge/src/test/java/org/apache/camel/component/alibaba/eventbridge/PutEventsBodyTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-fc/src/test/java/org/apache/camel/component/alibaba/fc/InvokeFunctionPayloadTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-kms/src/test/java/org/apache/camel/component/alibaba/kms/EncryptPlaintextTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-mns/src/test/java/org/apache/camel/component/alibaba/mns/MNSConsumerBodyTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-mns/src/test/java/org/apache/camel/component/alibaba/mns/MNSProducerBodyTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-mns/src/test/java/org/apache/camel/component/alibaba/mns/MNSProducerResponseHeadersTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-mns/src/test/java/org/apache/camel/component/alibaba/mns/MNSReceiveMessageOperationTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-oss/src/test/java/org/apache/camel/component/alibaba/oss/OSSConsumerIncludeBodyTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/PutLogsDocExampleTest.java
 create mode 100644 
components/camel-atmosphere-websocket/src/test/java/org/apache/camel/component/atmosphere/websocket/WebsocketQueryParameterTest.java
 create mode 100644 
components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/runtime/stream/Ai21StreamParser.java
 create mode 100644 
components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/runtime/stream/NovaStreamParser.java
 create mode 100644 
components/camel-aws/camel-aws-bedrock/src/test/java/org/apache/camel/component/aws2/bedrock/agentruntime/BedrockAgentRuntimeProducerOperationTest.java
 create mode 100644 
components/camel-aws/camel-aws-bedrock/src/test/java/org/apache/camel/component/aws2/bedrock/runtime/BedrockProducerRequestTest.java
 create mode 100644 
components/camel-aws/camel-aws2-athena/src/test/java/org/apache/camel/component/aws2/athena/Athena2ProducerResultHeadersTest.java
 create mode 100644 
components/camel-azure/camel-azure-eventgrid/src/test/java/org/apache/camel/component/azure/eventgrid/EventGridProducerTest.java
 create mode 100644 
components/camel-azure/camel-azure-functions/src/test/java/org/apache/camel/component/azure/functions/FunctionsProducerInvokeTest.java
 copy 
components/{camel-spring-parent/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchConstants.java
 => 
camel-bonita/src/main/java/org/apache/camel/component/bonita/BonitaConstants.java}
 (69%)
 create mode 100644 
components/camel-bonita/src/test/java/org/apache/camel/component/bonita/BonitaStartProducerTest.java
 create mode 100644 
components/camel-camunda/src/test/java/org/apache/camel/component/camunda/CamundaProducerTest.java
 create mode 100644 
components/camel-chaos/src/generated/resources/META-INF/org/apache/camel/dev-console/chaos.json
 create mode 100644 
components/camel-chaos/src/generated/resources/META-INF/services/org/apache/camel/dev-console/chaos
 create mode 100644 
components/camel-chaos/src/generated/resources/META-INF/services/org/apache/camel/dev-consoles.properties
 create mode 100644 
components/camel-chaos/src/main/java/org/apache/camel/component/chaos/ChaosDevConsole.java
 create mode 100644 
components/camel-chaos/src/main/java/org/apache/camel/component/chaos/ChaosLifecycle.java
 create mode 100644 
components/camel-chaos/src/test/java/org/apache/camel/component/chaos/ChaosDevConsoleTest.java
 create mode 100644 
components/camel-chaos/src/test/java/org/apache/camel/component/chaos/ChaosLifecycleStartupTest.java
 create mode 100644 
components/camel-chaos/src/test/java/org/apache/camel/component/chaos/ChaosLifecycleTest.java
 create mode 100644 
components/camel-chaos/src/test/java/org/apache/camel/component/chaos/ChaosNettyHttpFaultTest.java
 create mode 100644 
components/camel-clickup/src/main/java/org/apache/camel/component/clickup/model/GenericEvent.java
 create mode 100644 
components/camel-clickup/src/test/resources/messages/events/task-created.json
 create mode 100644 
components/camel-cxf/camel-cxf-rest/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsConsumerUnchangedBodyTest.java
 copy 
components/{camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/runtime/BedrockOperations.java
 => 
camel-cxf/camel-cxf-soap/src/test/java/org/apache/camel/component/cxf/jaxws/BodyTypeService.java}
 (71%)
 create mode 100644 
components/camel-cxf/camel-cxf-soap/src/test/java/org/apache/camel/component/cxf/jaxws/CxfBodyTypesTest.java
 copy 
test-infra/camel-test-infra-pulsar/src/main/resources/org/apache/camel/test/infra/pulsar/services/container.properties
 => 
components/camel-cxf/camel-cxf-soap/src/test/resources/junit-platform.properties
 (86%)
 create mode 100644 
components/camel-debezium/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/mongodb/DebeziumMongodbEndpointTest.java
 create mode 100644 
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorVmSharedQueueReferenceTest.java
 create mode 100644 
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/vm/DisruptorVmComponentStartCounterTest.java
 create mode 100644 
components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterRemoveRouteTest.java
 create mode 100644 
components/camel-ehcache/src/test/java/org/apache/camel/component/ehcache/EhcacheDefaultsTest.java
 create mode 100644 
components/camel-flatpack/src/main/java/org/apache/camel/component/flatpack/DataSetRow.java
 create mode 100644 
components/camel-flatpack/src/test/java/org/apache/camel/component/flatpack/FlatpackSplitRowsTest.java
 create mode 100644 
components/camel-flink/src/test/java/org/apache/camel/component/flink/DataStreamComponentOptionsAndCollectTest.java
 create mode 100644 
components/camel-flowable/src/test/java/org/apache/camel/component/flowable/FlowableProducerChannelNotDeployedTest.java
 create mode 100644 
components/camel-flowable/src/test/resources/channel/userRouteChannel.channel
 create mode 100644 
components/camel-fop/src/test/java/org/apache/camel/component/fop/FopBodyTest.java
 create mode 100644 
components/camel-google/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/GoogleBigQueryComponentConnectionFactoryTest.java
 create mode 100644 
components/camel-google/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/sql/GoogleBigQuerySQLProducerStatementTest.java
 create mode 100644 
components/camel-google/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveRequestHelper.java
 create mode 100644 
components/camel-google/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/GoogleDriveApiMethodsTest.java
 create mode 100644 
components/camel-google/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/GoogleDriveMediaContentTest.java
 create mode 100644 
components/camel-google/camel-google-functions/src/test/java/org/apache/camel/component/google/functions/unit/GoogleCloudFunctionsCallFunctionTest.java
 create mode 100644 
components/camel-google/camel-google-mail/src/test/java/org/apache/camel/component/google/mail/GoogleMailApiMethodsTest.java
 create mode 100644 
components/camel-google/camel-google-secret-manager/src/test/java/org/apache/camel/component/google/secret/manager/unit/GoogleSecretManagerCreateSecretTest.java
 create mode 100644 
components/camel-google/camel-google-sheets/src/test/java/org/apache/camel/component/google/sheets/GoogleSheetsApiMethodsTest.java
 create mode 100644 
components/camel-google/camel-google-text-to-speech/src/test/java/org/apache/camel/component/google/texttospeech/unit/GoogleCloudTextToSpeechProducerTest.java
 create mode 100644 
components/camel-google/camel-google-vertexai/src/test/java/org/apache/camel/component/google/vertexai/GoogleVertexAIProducerBodyTest.java
 create mode 100644 
components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQProducerBodyTest.java
 create mode 100644 
components/camel-http-common/src/test/java/org/apache/camel/http/common/DefaultHttpBindingGzipTest.java
 create mode 100644 
components/camel-huawei/camel-huaweicloud-dms/src/test/java/org/apache/camel/component/huaweicloud/dms/InstanceRequestBodyTest.java
 create mode 100644 
components/camel-huawei/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/InvokeFunctionBodyTest.java
 create mode 100644 
components/camel-huawei/camel-huaweicloud-iam/src/test/java/org/apache/camel/component/huaweicloud/iam/IAMProducerJsonTest.java
 create mode 100644 
components/camel-huawei/camel-huaweicloud-obs/src/test/java/org/apache/camel/component/huaweicloud/obs/PutObjectMandatoryNamesTest.java
 create mode 100644 
components/camel-huawei/camel-huaweicloud-smn/src/test/java/org/apache/camel/component/huaweicloud/smn/PublishMessageBodyTest.java
 create mode 100644 
components/camel-ibm/camel-ibm-watson-discovery/src/test/java/org/apache/camel/component/ibm/watson/discovery/WatsonDiscoveryProducerQueryTest.java
 create mode 100644 
components/camel-ibm/camel-ibm-watson-speech-to-text/src/test/java/org/apache/camel/component/ibm/watson/stt/WatsonSpeechToTextAudioStreamTest.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiMessageBodyTest.java
 create mode 100644 
components/camel-iggy/src/test/java/org/apache/camel/component/iggy/IggyMessageBodyTest.java
 create mode 100644 
components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpChunkedNonStreamBodyAndFormStreamTest.java
 create mode 100644 
components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpGzipNonStreamBodyTest.java
 create mode 100644 
components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyMapHttpMessageBodyFalseTest.java
 create mode 100644 
components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsUnmappableBodyTest.java
 create mode 100644 
components/camel-jooq/src/test/java/org/apache/camel/component/jooq/JooqProducerEmptyBodyTest.java
 create mode 100644 
components/camel-jt400/src/test/java/org/apache/camel/component/jt400/Jt400PgmProducerTest.java
 create mode 100644 
components/camel-micrometer-observability/src/test/java/org/apache/camel/micrometer/observability/AsyncProcessorSpanTest.java
 create mode 100644 
components/camel-mybatis/src/test/java/org/apache/camel/component/mybatis/MyBatisInOutKeepsBodyTest.java
 create mode 100644 
components/camel-mybatis/src/test/java/org/apache/camel/component/mybatis/MyBatisNullBodyTest.java
 create mode 100644 
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpResponseCannotBeBuiltTest.java
 create mode 100644 
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSSLServerHostnameVerificationTest.java
 create mode 100644 
components/camel-netty/src/test/java/org/apache/camel/component/netty/NettyDefaultCodecReplyTest.java
 create mode 100644 
components/camel-netty/src/test/java/org/apache/camel/component/netty/NettyProducerSyncFalseReplyTest.java
 create mode 100644 
components/camel-netty/src/test/java/org/apache/camel/component/netty/NettyReplyWriteFailureTest.java
 create mode 100644 
components/camel-netty/src/test/java/org/apache/camel/component/netty/NettyTransferExchangeAllowSerializedHeadersTest.java
 create mode 100644 
components/camel-netty/src/test/java/org/apache/camel/component/netty/NettyUseByteBufTest.java
 create mode 100644 
components/camel-opentelemetry2/src/test/java/org/apache/camel/opentelemetry2/AsyncProcessorSpanTest.java
 create mode 100644 
components/camel-optaplanner/src/test/java/org/apache/camel/component/optaplanner/OptaPlannerConfigFileSolverManagerTest.java
 create mode 100644 
components/camel-optaplanner/src/test/java/org/apache/camel/component/optaplanner/OptaPlannerConsumerCamelContextTest.java
 create mode 100644 
components/camel-optaplanner/src/test/java/org/apache/camel/component/optaplanner/OptaPlannerSyncConsumerTest.java
 create mode 100644 
components/camel-optaplanner/src/test/resources/org/apache/camel/component/optaplanner/solverConfigQuick.xml
 copy 
components/{camel-spring-parent/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchConstants.java
 => 
camel-pg-replication-slot/src/main/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotConstants.java}
 (57%)
 create mode 100644 
components/camel-pg-replication-slot/src/test/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotConsumerTest.java
 create mode 100644 
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpSingleValueResponseTest.java
 create mode 100644 
components/camel-pubnub/src/generated/java/org/apache/camel/component/pubnub/PubNubConverterLoader.java
 create mode 100644 
components/camel-pubnub/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
 create mode 100644 
components/camel-pubnub/src/main/java/org/apache/camel/component/pubnub/PubNubConverter.java
 create mode 100644 
components/camel-pubnub/src/test/java/org/apache/camel/component/pubnub/PubNubConverterTest.java
 create mode 100644 
components/camel-pubnub/src/test/java/org/apache/camel/component/pubnub/PubNubEmptyBodyTest.java
 create mode 100644 
components/camel-robotframework/src/test/java/org/apache/camel/component/robotframework/RobotFrameworkConsumerTest.java
 create mode 100644 
components/camel-robotframework/src/test/resources/org/apache/camel/component/robotframework/set_variable_camel_no_body.robot
 create mode 100644 
components/camel-rss/src/test/java/org/apache/camel/component/rss/RssEntryCloneFailureTest.java
 create mode 100644 
components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/ProducerRequestBodyTest.java
 create mode 100644 
components/camel-sap-netweaver/src/test/java/org/apache/camel/component/sap/netweaver/NetWeaverProducerTest.java
 create mode 100644 
components/camel-servicenow/camel-servicenow-component/src/test/java/org/apache/camel/component/servicenow/ServiceNowUnwrapTest.java
 create mode 100644 
components/camel-servlet/src/test/java/org/apache/camel/component/servlet/ServletChunkedNonStreamBodyAndFormStreamTest.java
 create mode 100644 
components/camel-servlet/src/test/java/org/apache/camel/component/servlet/ServletGzipNonStreamBodyTest.java
 create mode 100644 
components/camel-servlet/src/test/java/org/apache/camel/component/servlet/ServletMapHttpMessageBodyFalseTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/consumer/InOutConsumerReplyFailureTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/producer/UnmappableBodyTest.java
 create mode 100644 
components/camel-smooks/src/test/java/org/apache/camel/component/smooks/SmooksReaderBodyTest.java
 create mode 100644 
components/camel-spring-parent/camel-spring-ws/src/test/java/org/apache/camel/component/spring/ws/ConsumerReplyBodyTest.java
 create mode 100644 
components/camel-spring-parent/camel-spring-ws/src/test/resources/org/apache/camel/component/spring/ws/ConsumerReplyBodyTest-context.xml
 create mode 100644 
components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerBatchTest.java
 create mode 100644 
components/camel-stax/src/test/java/org/apache/camel/component/stax/StAXBodyTypesTest.java
 create mode 100644 
components/camel-stripe/src/test/java/org/apache/camel/component/stripe/StripeProducerRequestTest.java
 create mode 100644 
components/camel-syslog/src/test/java/org/apache/camel/component/syslog/netty/Rfc5425FrameDecoderTest.java
 create mode 100644 
components/camel-telemetry-dev/src/test/java/org/apache/camel/telemetrydev/AsyncProcessorSpanTest.java
 create mode 100644 
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/AsyncProcessorSpanTest.java
 create mode 100644 
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/ProcessorSpanBeginFailureTest.java
 create mode 100644 
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/ProcessorSpanEndFailureTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusValidateBodyTypesTest.java
 create mode 100644 
components/camel-twitter/src/test/java/org/apache/camel/component/twitter/DirectMessageProducerTest.java
 create mode 100644 
components/camel-twitter/src/test/java/org/apache/camel/component/twitter/TwitterConverterTest.java
 create mode 100644 
components/camel-twitter/src/test/java/org/apache/camel/component/twitter/TwitterTimelineEndpointTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowBodyConversionTest.java
 create mode 100644 
components/camel-vertx/camel-vertx/src/main/java/org/apache/camel/component/vertx/VertxBodyHelper.java
 create mode 100644 
components/camel-vertx/camel-vertx/src/test/java/org/apache/camel/component/vertx/VertxNullBodyTest.java
 create mode 100644 
components/camel-vertx/camel-vertx/src/test/java/org/apache/camel/component/vertx/VertxRequestReplyStreamTest.java
 create mode 100644 
components/camel-whatsapp/src/test/java/org/apache/camel/component/whatsapp/WhatsAppWebhookProcessorTest.java
 create mode 100644 
components/camel-zendesk/src/test/java/org/apache/camel/component/zendesk/ZendeskApiNameTest.java
 create mode 100644 
core/camel-core-processor/src/test/java/org/apache/camel/processor/resume/TransientResumeStrategyCacheTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/DefaultAsyncProcessorAwaitManagerProcessTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/engine/DefaultShutdownStrategyConcurrentShutdownTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/engine/DefaultSupervisingRouteControllerRemoveRouteDeadlockTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/tokenizer/TokenizeLiteralTokenTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/errorhandler/SimpleTaskProcessorThrowsPooledTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/errorhandler/SimpleTaskProcessorThrowsTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/errorhandler/SimpleTaskProcessorThrowsTestSupport.java
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-cmd-chaos-add.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-cmd-chaos-change.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-cmd-chaos-clear.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-cmd-chaos-remove.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-get-chaos.adoc
 create mode 100644 
dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/ChaosAction.java
 create mode 100644 
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/LocalCliConnectorChaosActionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelChaosAction.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelChaosAddAction.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelChaosChangeAction.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelChaosClearAction.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelChaosRemoveAction.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/WriteNotes.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListChaos.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/connect/file-processing/test/file-processing.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/connect/http-client/test/http-client.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/connect/stock-api/test/stock-api.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/openapi-client/test/openapi-client.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/openapi-server/test/openapi-server.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/test/rest-code-first.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/fail-well/circuit-breaker/test/circuit-breaker.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/fail-well/error-handling/test/error-handling.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/quick-start/rest-api/test/rest-api.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/quick-start/routes/test/routes.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/quick-start/splitter/test/splitter.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/quick-start/timer-log/test/timer-log.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/aggregator/test/aggregator.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/content-based-router/test/content-based-router.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/dynamic-routing/test/dynamic-routing.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/test/enrich-and-dedupe.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/filter-and-multicast/test/filter-and-multicast.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/order-lines/test/order-lines.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/run/nightly-report/test/nightly-report.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/run/order-generator/test/order-generator.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/run/properties-and-profiles/test/properties-and-profiles.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/transform/csv-to-json/test/csv-to-json.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/transform/data-mapping/test/data-mapping.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/transform/groovy/test/groovy.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/transform/json-transform/test/json-transform.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/transform/xml-to-json/test/xml-to-json.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/transform/xslt/test/xslt.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelChaosActionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/AuthoringToolsCitrusTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/WriteNotesTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListChaosTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/golden/citrus/test/orders.citrus.it.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/golden/expected/chaos.run.txt
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/golden/expected/maven-main-chaos.maven.txt
 create mode 100644 
dsl/camel-jbang/camel-jbang-run/src/test/java/org/apache/camel/dsl/jbang/run/RunFilesTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/JsonPathText.java

Reply via email to