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

dependabot[bot] pushed a change to branch 
dependabot/maven/io.opentelemetry.proto-opentelemetry-proto-1.11.1-alpha
in repository https://gitbox.apache.org/repos/asf/camel.git


 discard c92546d25b53 chore(deps): Bump 
io.opentelemetry.proto:opentelemetry-proto
     add 111bee7415b9 chore(deps): Bump aws-java-sdk2-version from 2.55.7 to 
2.55.11
     add e166a1361265 chore(deps): Bump org.redisson:redisson from 4.7.0 to 
4.8.0
     add 23d0f1d1064f chore(deps): Bump ognl:ognl from 3.4.13 to 3.4.14
     add 4337c633abc9 chore(deps): Bump opensearch-rest-client-version from 
3.8.0 to 3.9.0
     add 13c649980f83 chore(deps): Bump the langchain4j group with 17 updates
     add b2658f6b407d CAMEL-25340: camel-spring-ws - apply the 
HeaderFilterStrategy to outbound SOAP headers (#27377)
     add 4055fecd6b49 CAMEL-25317: camel-iso8583 - unmarshal message types 
without an ISO header or with a binary ISO header
     add 14956e1214ab CAMEL-25358: camel-jbang - Log tab: Shift+F8 (fix with 
AI) on an ERROR on the screen
     add a24e8e2e8e9b CAMEL-25366: camel-core - Type converter from String or 
Number to BigDecimal
     add 7ede7d373704 chore(deps): Bump xchange-version from 5.2.5 to 6.0.0
     add 6e2dd5beb5bb chore(deps): Bump org.apache.thrift:libthrift from 0.24.0 
to 0.25.0
     add cddbdf2d9acc chore(deps): Bump quarkus-mcp-server-version from 2.0.1 
to 2.0.2
     add 2e6fd4487b70 chore(deps): Bump com.slack.api:slack-api-client from 
1.51.0 to 1.52.0
     add 8e4d1c2a0e84 CAMEL-25314: camel-cxf - a suspended consumer must reject 
new requests (#27390)
     add e8a15a45a768 CAMEL-25319: camel-aws2-sqs - batchSeparator is a plain 
string, not a regular expression (#27395)
     add b9b31e7b6a6d CAMEL-25320: camel-core - the separator of 
@PropertyInject is a plain string, not a regular expression (#27396)
     add 18bf2dcb2b79 CAMEL-25133: camel-http-common - set the Content-Length 
of a non-chunked response as a long (#27397)
     add eef3ea98e65d CAMEL-25312: camel-sjms - a suspended consumer must stop 
receiving, and a restarted consumer must receive again (#27388)
     add 8723d9168286 CAMEL-25313: camel-kafka - a suspended consumer must keep 
its fetcher thread, and a pause or resume request must not be lost (#27389)
     add e670025a49a4 CAMEL-25315: camel-zookeeper-master - retry a failed 
start of the master consumer, and do not start it after the leadership was lost 
or the route stopped (#27391)
     add 0466a57b30d1 CAMEL-25316: camel-http-common - write a String response 
in the charset that the Content-Type declares (#27392)
     add 5e5961308abe CAMEL-25318: camel-smpp - split an 8-bit message by its 
length in bytes, into at most 255 segments (#27394)
     add 7992aa5b45b4 CAMEL-24662: camel-jbang: fix --cluster-type being 
silently overridden by auto-detection (#27216)
     add bcf9481495b4 CAMEL-25369: camel-spiffe - fix the SpiffeSecurityPolicy 
doc example, and add the negative tests (#27419)
     add 000fe342292a CAMEL-25372: camel-yaml-dsl-validator - a misplaced key 
says where it goes (#27425)
     add 4a231fecd3c3 CAMEL-25373: camel-rest - the unresolved path parameter 
warning comes back once a minute, and names an exchange property (#27426)
     add 46f4a505525e CAMEL-25374: camel-jbang - quote characters in a file 
include/exclude value are reported with the line to write (#27427)
     add 99aa8ec5f325 chore(deps): Bump org.mnode.ical4j:ical4j from 4.3.0 to 
4.4.0 (#27410)
     add 26094bc90702 chore(deps): Bump com.openai:openai-java from 4.70.0 to 
4.75.1 (#27411)
     add 8684111ce002 chore(deps): Bump dev.openfga:openfga-sdk from 0.10.1 to 
0.11.0 (#27416)
     add d175af57c21d chore(deps): Bump quarkus-version from 3.39.5 to 3.40.1
     add 4fff8d5925ef CAMEL-25365: a reload that cuts off in-flight exchanges 
says where they were waiting, and why they cannot continue (#27401)
     add b7e00e8bbcef CAMEL-25364: camel-jbang - a failed run or restart 
returns its cause, and camel_run does not start a second copy of a running app 
(#27399)
     add 09138a174eb4 CAMEL-25370: camel-jbang-mcp - the catalog tools answer 
for the error handler (#27421)
     add b5e138fc0562 CAMEL-25371: camel-jbang-mcp - validating the same 
content again is a repeated call (#27422)
     add 1771fc145712 CAMEL-25376: camel-netty-http - match security constraint 
roles by exact role name (#27432)
     add 3a75bfbf1b20 CAMEL-25375: camel-undertow - Apply securityProvider, 
allowedRoles and handlers to WebSocket endpoints (#27435)
     add 3041e1ff993f chore(deps-dev): Bump com.google.guava:guava from 
33.7.1-jre to 33.7.2-jre (#27413)
     add cdd6b90ed19f CAMEL-17368: document Google Functions ADC and GKE 
authentication (#27284)
     add c20e20760802 CAMEL-24733: camel-spiffe - add integration tests against 
a real SPIRE agent (#27429)
     add 7b10b3e79107 chore: docs - AI patterns for agents, and canonical YAML 
in the AI component docs (#27439)
     add 13a78504f2c5 CAMEL-25375: camel-undertow - Run WebSocket handlers 
checks for consumers only, and start the servlet context before the server 
(#27443)
     add 410f1ef98e5d CAMEL-25351: camel-reactive-streams - a stopped consumer 
must process the exchanges it already took from the stream (#27431)
     add 032420b1430d chore: remove the unused maven-dependency-tree dependency
     add 9fd5d3098402 Regen
     add d397d1df57ee Regen
     add 6cf6f261b7b1 CAMEL-25383: camel-support - EndpointUriFactorySupport no 
longer removes an unset path parameter's name from inside an earlier value 
(#27450)
     add f05e340360cf CAMEL-25380: camel-yaml-dsl - Do not log the compact 
notation warning for the Kamelets of the Kamelet catalog (#27448)
     add d7d5290793db CAMEL-25381: camel-jbang - camel validate normalize 
supports Kamelet files (#27449)
     add a3af37bd8b6c CAMEL-25387: camel-kamelet - A Kamelet whose template 
starts from the Kamelet itself fails with a clear message instead of a 
StackOverflowError (#27451)
     add fbe5ebf121e2 CAMEL-25379: camel-jbang - AI tools: Kamelets in 
camel_catalog_doc and camel_catalog_find, and kamelet: endpoints checked by the 
validator (#27447)
     add 85c622f04716 chore(camel-test-infra-ollama): upgrade ollama.container 
to 0.35.1 (#27357)
     add 43fb0300bd10 CAMEL-25401: camel-jira - go back to fugue 6.1.5: fugue 7 
is compiled for Java 25 (#27452)
     add a615186a64c6 CAMEL-25402: camel-yaml-dsl-validator - Say how to write 
expression: when it is given text instead of a language (#27471)
     add 982f8efe63df chore(deps): Bump joda-time:joda-time from 2.14.4 to 
2.15.0 (#27453)
     add ff8365c8c3c1 chore(deps): Bump google-auth-library-oauth2-http-version 
from 1.53.0 to 1.54.0 (#27454)
     add a131dcae2900 chore(deps): Bump com.stripe:stripe-java from 33.4.2 to 
34.0.0 (#27455)
     add 194eec94f483 chore(deps): Bump io.undertow:undertow-core from 
2.4.3.Final to 2.4.4.Final (#27458)
     add bfd7ceb394bc chore(deps): Bump org.webjars:swagger-ui from 5.32.15 to 
5.33.1 (#27459)
     add 975221b04243 chore(deps): Bump org.keycloak:keycloak-core from 26.7.4 
to 26.8.0 (#27460)
     add fb86fbed28dc CAMEL-25403: camel-jbang - AI tools: note a Kamelet 
camel: dependency that the template does not use (#27473)
     add eb14d92b195c CAMEL-25341: scope Camel URIs per IT class to prevent 
cross-test interference
     add 17174f0a43b3 CAMEL-25341: fix callbackHost() for rootless Podman 
(netavark/pasta)
     add a6c865e64bf6 chore(deps): Bump com.google.genai:google-genai from 
1.73.0 to 1.75.0 (#27475)
     add ba72b789639e chore(deps): Bump dev.toonformat:jtoon from 2.0.4 to 2.0.5
     add 062ae9a2da08 chore(deps-dev): Bump org.hibernate.orm:hibernate-core
     add d48f15e188de CAMEL-25350: camel-reactive-streams - complete the 
exchanges of a batch that the subscriber cancels before they are sent (#27470)
     add 3468c7edf253 CAMEL-25073: camel-management - Give each thread pool of 
the same source its own MBean (item 4) (#27465)
     add 998f73add298 CAMEL-25073: camel-management - Start a CamelContext 
whose name has characters of JMX object names (item 1) (#27463)
     add 90e8705dd70f CAMEL-25073: camel-management - Do not register 
components with mbeansLevel=ContextOnly (#27462)
     add b187159c1a14 CAMEL-25073: camel-management - Do not unregister an 
endpoint MBean that belongs to another endpoint (#27461)
     add a62bc2d2a5b2 CAMEL-25226: camel-fory - add security annotation to 
requireClassRegistration option (#27442)
     add 7501f71276bf chore(deps): Bump google-cloud-functions-version from 
2.86.0 to 2.87.0
     add c9737a20e661 CAMEL-25407: endpoint uri options keep the order they are 
written in (#27474)
     add 1f0185eb4de1 CAMEL-23458: camel-docling - add consumer support for 
async task completion (#27477)
     add e1bdb2f124b4 CAMEL-25411: camel-jbang - Source editor: run the Kamelet 
checks the AI tools run (#27486)
     add a958d015a6c9 CAMEL-25367: retain YAML doTry property clauses in route 
dumps (#27483)
     add 588e0028a651 CAMEL-25306: camel-rest-openapi, camel-rest-postman - 
Decode the path parameters of contract-first operations (#27469)
     add 32ec5a5c91ea CAMEL-25345: camel-util - URISupport.normalizeUri gives 
the same uri for a normalized uri with # or two @ in the path (#27468)
     add 45b7d77b15c7 CAMEL-25068: camel-core - Route templates: the caller's 
bean wins over a template bean of the same name (item 1) (#27466)
     add 56215ac16a8c CAMEL-25073: camel-management - Keep the MBean of a 
processor shared by routes while another route uses it (item 2) (#27464)
     add 131ec37bcbf8 CAMEL-25411: camel-jbang - Source editor: Kamelet 
property completion, highlighting, Go to Route names and notes as warnings 
(#27487)
     add 66ee0906db1d CAMEL-25068: camel-core - Route templates: fail when the 
route id of a route from a template is already used (item 2) (#27467)
     add ce623be66447 CAMEL-25409: camel-mongodb, camel-aws2-transcribe, 
camel-twitter - fix security metadata that does not match the code (#27482)
     add 6920db3ec9fe CAMEL-25029: camel-kafka - extract a reusable client 
configuration layer (#27485)
     add 9ba6a0ac42e4 fix(camel-infinispan): fix test failures on Linux with 
Podman due to IPv6 loopback resolution
     add d81c8c493ab2 CAMEL-25404: camel-ai-tool - make an authorizationPolicy 
denial observable via a CamelEvent (#27480)
     add 64286dbd18b0 CAMEL-25411: camel-jbang - Source editor: the options 
popup of a kamelet: endpoint counts the Kamelet's properties (#27496)
     add 8d0206b4b5a3 CAMEL-25417: camel-jbang - An opened folder run with F10 
is linked to its app by the launched process (#27499)
     add a712cc5510f0 CAMEL-25416: camel-jbang - Catalog view: list the 
Kamelets, the project's own first (#27501)
     add 4b28ac84b06e chore(deps): Bump org.snakeyaml:snakeyaml-engine from 
3.1.1 to 3.2 (#27457)
     add 8b011abe7d09 CAMEL-25343: Fix flaky test 
SshIdleTimeoutTest.testIdleTimeoutExpiresBeforeCommandCompletes (#27498)
     add 1af253fc5b10 CAMEL-25414: camel-debezium-mongodb - mark 
mongodbSslInvalidHostnameAllowed as insecure:ssl (#27497)
     add 626f134fae6a CAMEL-24440: docs - add the camel-crypto note to the 4.22 
upgrade guide (#27491)
     add fe14ff190185 CAMEL-25384: handle unconfigured Kubernetes vault 
consoles (#27493)
     add 470d1086cbd6 CAMEL-25352: fix 
CAMEL_COMPONENT_*/CAMEL_DATAFORMAT_*/CAMEL_LANGUAGE_* env vars ignored and 
ambiguous name lookup
     add c01088d815ed CAMEL-25029: camel-kafka - move the shared client code to 
camel-kafka-common (#27488)
     add d16cd8827dc3 Fix JUnit 6 pom name (#27508)
     add 44c5faca0f51 CAMEL-25342: Fix flaky test NatsConsumerIT (#27505)
     add 50a96fb7274a CAMEL-25424: camel-jbang - the monitor's MCP tools act on 
the named integration and read fresh data (#27515)
     add 4837e7ba6cae CAMEL-25422, CAMEL-25423: camel-jbang - run existing 
Quarkus projects and examples on all runtimes (#27514)
     add 7a87922020eb CAMEL-25425: camel-jbang - the monitor keeps running 
examples' files, and says when a start or reload fails (#27516)
     add 097331d88d37 CAMEL-25431: camel-core - backlog tracer stamps a called 
route with the time it was called (#27518)
     add e0ecb1cfe2a2 CAMEL-25426: camel-jbang - the monitor's tables keep 
names readable and cut text with an ellipsis (#27519)
     add 7dd843696baf CAMEL-25426: camel-jbang - small fixes to the monitor, 
the source editor and the shell (#27520)
     add dba11ca84104 CAMEL-25432: camel-jbang - route tree beside the source 
editor, Diagram levels in the title (#27521)
     add d4cdfd657633 CAMEL-25426: docs - screenshots for the monitor pages, 
and its actions menu as it is now (#27517)
     add ad13e3204682 CAMEL-25433: camel-jbang - camel run --example and the 
monitor show what an example needs before it runs (#27532)
     add 3ff57c15325e CAMEL-25434: camel-jbang - Show the properties file a 
property comes from (#27534)
     add 6947f5a8fcf7 CAMEL-25435: camel-core - backlog tracer and debugger end 
a cut node label with an ellipsis (#27533)
     add 404e080ac23a CAMEL-25428: dev mode reload creates the beans again when 
a Java class changes (#27536)
     add 5cf327be365d camel-jbang-mcp - tool arguments documented as optional 
are optional, a non-Camel platformBom is ignored for the main runtime (#27511)
     add 9b89e67c5ec7 chore(deps): Bump io.atlassian.fugue:fugue from 6.1.5 to 
6.1.7
     add ab3977cbfe83 CAMEL-24989: camel-spring-xml, camel-mllp - Run the 
overridden tests that lacked @Test
     add c4af988f4cde CAMEL-25430: camel infra run shows the progress of 
pulling the container image (#27537)
     add 93b4fcd5a354 chore(deps): Bump com.openai:openai-java from 4.75.1 to 
4.76.0 (#27542)
     add 8bdcd36755e7 CAMEL-25438: camel-jbang - monitor tabs do not wait 
behind data loads of hidden tabs (#27544)
     add 452fd7cc95f9 CAMEL-25437: camel-jbang - --prop takes its value after a 
space too (#27539)
     add 6f0581f3cf4f chore(deps): Bump 
com.google.api.grpc:proto-google-common-protos
     add 91f32436a0b4 chore(deps): Bump 
io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17
     add ef770201a09f chore: disable local Develocity build cache by default 
(#27546)
     add bf9a9bd8ed03 chore: camel-jbang monitor docs - say it is a development 
only tool (#27549)
     add d7e36c21b587 CAMEL-25135: routeConfiguration onCompletion is skipped 
in the Java DSL (#27430)
     add 90fea24abb75 CAMEL-25418: camel-jbang - camel get vault lists the 
Kubernetes config map names (#27502)
     add 3d53fb12c4ae CAMEL-24440: camel-crypto - finalize and compare the MAC 
on a padding failure too (#27504)
     add 5dfd8834c2e3 CAMEL-25436: camel-test-infra-spiffe - fix IT failures on 
rootless container (#27509)
     add 1bd24cd41e69 CAMEL-25419: Saga EIP - keep the original exception when 
compensation fails (#27510)
     add ba221da9a8dc Temporarily disable dependency analysis CI job (#27513)
     add 4803a48533bf CAMEL-25354: camel-quartz, camel-spring - accept the 
five-part cron schedules of the cron component (#27529)
     add 459f273a62fd CAMEL-25356: camel-cm-sms - recognize <, >, the currency 
sign and form feed as GSM 03.38 characters (#27531)
     add d3cf0051628a CAMEL-25382: Introduce expert-owned semantic evaluation 
contracts
     add 2ebad42055d0 CAMEL-25382: Address semantic contract review feedback
     add efe1577aaa61 CAMEL-25382: Preserve literal braces in semantic 
documentation
     add 6a5494908279 CAMEL-25382: Reduce semantic registry and declaration 
overhead
     add 6fd800813c38 CAMEL-25382: Fix JBang validation of semantic 
documentation
     add 03d215da95cf CAMEL-25382: Address semantic validation review nits
     add 921bea1b1420 CAMEL-25382: Isolate semantic replacement validation
     add 7c0fca7a09cb CAMEL-25382: Validate predicates registered during 
replacement
     add 74a6f857beaf chore(deps): Bump 
io.opentelemetry.proto:opentelemetry-proto

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (c92546d25b53)
            \
             N -- N -- N   
refs/heads/dependabot/maven/io.opentelemetry.proto-opentelemetry-proto-1.11.1-alpha
 (74a6f857beaf)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/actions/labeler/label-config.yml           |    1 +
 .github/dependabot.yml                             |    3 +
 .github/workflows/dep-check.yml                    |   28 +-
 .mvn/develocity.xml                                |    2 +-
 bom/camel-bom/pom.xml                              |    5 +
 .../camel/catalog/components/aws2-transcribe.json  |    4 +-
 .../camel/catalog/components/debezium-mongodb.json |    4 +-
 .../apache/camel/catalog/components/docling.json   |  312 +-
 .../org/apache/camel/catalog/components/kafka.json |  302 +-
 .../apache/camel/catalog/components/mongodb.json   |    2 +-
 .../apache/camel/catalog/components/spring-ws.json |    2 +-
 .../catalog/components/twitter-directmessage.json  |    2 +-
 .../camel/catalog/components/twitter-search.json   |    2 +-
 .../camel/catalog/components/twitter-timeline.json |    2 +-
 .../org/apache/camel/catalog/dataformats/fory.json |    2 +-
 .../apache/camel/catalog/docs/a2a-component.adoc   |   31 +-
 .../apache/camel/catalog/docs/a2a-consumer.adoc    |   68 +-
 .../apache/camel/catalog/docs/a2a-producer.adoc    |  147 +-
 .../org/apache/camel/catalog/docs/ai-patterns.adoc |   38 +
 .../camel/catalog/docs/ai-tool-component.adoc      |   44 +-
 .../apache/camel/catalog/docs/cron-component.adoc  |    5 +
 .../camel/catalog/docs/docling-component.adoc      |   57 +-
 .../apache/camel/catalog/docs/docling-serve.adoc   |    4 +-
 .../catalog/docs/google-functions-component.adoc   |   68 +
 .../apache/camel/catalog/docs/kamelet-custom.adoc  |   90 +-
 .../camel/catalog/docs/kserve-component.adoc       |   16 +-
 .../catalog/docs/langchain4j-agent-component.adoc  |   12 +-
 .../camel/catalog/docs/langchain4j-agent-mcp.adoc  |   12 +-
 .../catalog/docs/langchain4j-agent-multimodal.adoc |   20 +-
 .../docs/langchain4j-embeddings-component.adoc     |   24 +-
 .../camel/catalog/docs/netty-http-component.adoc   |    5 +
 .../apache/camel/catalog/docs/openai-batch.adoc    |   13 +-
 .../camel/catalog/docs/openai-component.adoc       |   36 +-
 .../camel/catalog/docs/openai-operations.adoc      |   82 +-
 .../apache/camel/catalog/docs/openai-webhooks.adoc |   16 +-
 .../camel/catalog/docs/pgvector-component.adoc     |   20 +-
 .../org/apache/camel/catalog/docs/saga-eip.adoc    |    4 +-
 .../camel/catalog/docs/semantic-language.adoc      |  464 ++-
 .../camel/catalog/docs/simple-functions.adoc       |    8 +
 .../camel/catalog/docs/spiffe-component.adoc       |   52 +-
 .../camel/catalog/docs/spring-ws-component.adoc    |   11 +
 .../org/apache/camel/catalog/docs/switch-eip.adoc  |    2 +-
 .../catalog/docs/tensorflow-serving-component.adoc |   16 +-
 .../camel/catalog/docs/typesafe-ai-component.adoc  |    8 +-
 .../camel/catalog/docs/undertow-component.adoc     |   22 +-
 .../org/apache/camel/catalog/docs/yaml-dsl.adoc    |    3 +
 .../apache/camel/catalog/languages/semantic.json   |    2 +-
 .../org/apache/camel/catalog/languages/simple.json |  141 +-
 .../org/apache/camel/catalog/models/fory.json      |    2 +-
 .../camel/catalog/schemas/camelYamlDsl-model.json  |   86 +-
 .../camel/catalog/simple/camel-simple-validator.js |    1 +
 .../apache/camel/catalog/test-infra/metadata.json  |   13 +-
 .../org/apache/camel/catalog/CamelCatalog.java     |    6 +
 .../org/apache/camel/catalog/CamelCatalogTest.java |   13 +
 .../component/dummy/DummyEndpointUriFactory.java   |    2 +-
 .../activemq/ActiveMQEndpointUriFactory.java       |    2 +-
 .../activemq6/ActiveMQEndpointUriFactory.java      |    2 +-
 .../camel/component/a2a/A2AEndpointUriFactory.java |    2 +-
 .../camel-a2a/src/main/docs/a2a-component.adoc     |   31 +-
 .../camel-a2a/src/main/docs/a2a-consumer.adoc      |   68 +-
 .../camel-a2a/src/main/docs/a2a-producer.adoc      |  147 +-
 .../ai/resource/AiResourceEndpointUriFactory.java  |    2 +-
 .../ai/tool/AiToolEndpointUriFactory.java          |    2 +-
 .../src/main/docs/ai-tool-component.adoc           |   44 +-
 .../ai/tool/AiToolAuthorizationDeniedEvent.java    |   97 +
 .../camel/component/ai/tool/AiToolExecutor.java    |   34 +-
 .../tool/AiToolAuthorizationDeniedEventTest.java   |  210 ++
 .../chatscript/ChatScriptEndpointUriFactory.java   |    2 +-
 .../camel/component/djl/DJLEndpointUriFactory.java |    2 +-
 .../docling/DoclingComponentConfigurer.java        |    6 +
 .../docling/DoclingEndpointConfigurer.java         |  114 +
 .../docling/DoclingEndpointUriFactory.java         |   27 +-
 .../apache/camel/component/docling/docling.json    |  312 +-
 .../src/main/docs/docling-component.adoc           |   57 +-
 .../camel-docling/src/main/docs/docling-serve.adoc |    4 +-
 .../camel/component/docling/AsyncTaskEntry.java    |   13 +-
 .../camel/component/docling/DoclingConsumer.java   |  107 +
 .../component/docling/DoclingContentExtractor.java |  104 +
 .../camel/component/docling/DoclingEndpoint.java   |   10 +-
 .../camel/component/docling/DoclingProducer.java   |   71 +-
 .../docling/DoclingAsyncConversionTest.java        |    6 +-
 .../component/docling/DoclingAsyncTaskTtlTest.java |    6 +-
 .../docling/DoclingConsumerFailureTest.java        |   66 +
 .../component/docling/DoclingConsumerTest.java     |   88 +
 .../docling/integration/DoclingConsumerIT.java     |   84 +
 .../huggingface/HuggingFaceEndpointUriFactory.java |    2 +-
 .../component/kserve/KServeEndpointUriFactory.java |    2 +-
 .../src/main/docs/kserve-component.adoc            |   16 +-
 .../agent/LangChain4jAgentEndpointUriFactory.java  |    2 +-
 .../src/main/docs/langchain4j-agent-component.adoc |   12 +-
 .../src/main/docs/langchain4j-agent-mcp.adoc       |   12 +-
 .../main/docs/langchain4j-agent-multimodal.adoc    |   20 +-
 .../chat/LangChain4jChatEndpointUriFactory.java    |    2 +-
 .../LangChain4jEmbeddingsEndpointUriFactory.java   |    2 +-
 .../docs/langchain4j-embeddings-component.adoc     |   24 +-
 ...angChain4jEmbeddingStoreEndpointUriFactory.java |    2 +-
 .../LangChain4jIngestEndpointUriFactory.java       |    2 +-
 .../LangChain4jWebSearchEndpointUriFactory.java    |    2 +-
 .../component/milvus/MilvusEndpointUriFactory.java |    2 +-
 .../component/neo4j/Neo4jEndpointUriFactory.java   |    2 +-
 .../component/openai/OpenAIEndpointUriFactory.java |    2 +-
 .../camel-openai/src/main/docs/openai-batch.adoc   |   13 +-
 .../src/main/docs/openai-component.adoc            |   36 +-
 .../src/main/docs/openai-operations.adoc           |   82 +-
 .../src/main/docs/openai-webhooks.adoc             |   16 +-
 .../pgvector/PgVectorEndpointUriFactory.java       |    2 +-
 .../src/main/docs/pgvector-component.adoc          |   20 +-
 .../PineconeVectorDbEndpointUriFactory.java        |    2 +-
 .../component/qdrant/QdrantEndpointUriFactory.java |    2 +-
 components/camel-ai/camel-semantic/pom.xml         |    2 +-
 .../apache/camel/language/semantic/semantic.json   |    2 +-
 .../services/org/apache/camel/language.properties  |    2 +-
 .../src/main/docs/semantic-language.adoc           |  464 ++-
 .../camel/language/semantic/SemanticLanguage.java  |  246 +-
 .../org/apache/camel/semantic/SemanticAdapter.java |   28 +-
 .../camel/semantic/SemanticCapabilities.java       |  508 +--
 .../apache/camel/semantic/SemanticEvaluation.java  |  107 +
 .../camel/semantic/SemanticEvaluationBuilder.java  |  184 +
 .../apache/camel/semantic/SemanticEvaluations.java |  194 +
 ...uilder.java => SemanticEvaluationsBuilder.java} |   74 +-
 .../org/apache/camel/semantic/SemanticExpert.java  |   38 +-
 .../apache/camel/semantic/SemanticOperation.java   |   74 +
 .../apache/camel/semantic/SemanticParameter.java   |   58 +
 .../apache/camel/semantic/SemanticQuestion.java    |  133 -
 .../camel/semantic/SemanticQuestionBuilder.java    |  161 -
 .../apache/camel/semantic/SemanticQuestions.java   |  148 -
 .../camel/semantic/SemanticReloadPlugin.java       |   15 +-
 .../org/apache/camel/semantic/SemanticResult.java  |   51 +-
 .../apache/camel/semantic/SemanticXmlLoader.java   |   10 +-
 .../semantic/SemanticXmlRoutesBuilderLoader.java   |  131 +-
 .../yaml/SemanticDefinitionDeserializer.java       |  226 +-
 .../apache/camel/semantic/FixedSemanticExpert.java |   84 +
 .../apache/camel/semantic/SemanticBatchTest.java   |  149 +-
 .../camel/semantic/SemanticCapabilitiesTest.java   |  207 +-
 .../camel/semantic/SemanticContractTest.java       |  700 ++++
 .../camel/semantic/SemanticDeclarationDslTest.java |  280 +-
 .../org/apache/camel/semantic/SemanticEipTest.java |   38 +-
 .../semantic/SemanticEvaluationBuilderTest.java    |  144 +
 .../apache/camel/semantic/SemanticExpertTest.java  |  222 +-
 .../camel/semantic/SemanticExpertYamlTest.java     |   69 +-
 .../camel/semantic/SemanticInitializationTest.java |   67 +-
 .../camel/semantic/SemanticLanguageTest.java       |  138 +-
 .../camel/semantic/SemanticPropertiesTest.java     |   12 +-
 .../apache/camel/semantic/SemanticResultTest.java  |   49 +-
 .../semantic/SemanticRetryAndValidationTest.java   |   24 +-
 .../semantic/SemanticXmlAutoDiscoveryTest.java     |   39 +-
 .../camel/semantic/SemanticXmlLoaderTest.java      |   10 +-
 .../apache/camel/semantic/TestSemanticAdapter.java |  110 +
 .../TensorFlowServingEndpointUriFactory.java       |    2 +-
 .../main/docs/tensorflow-serving-component.adoc    |   16 +-
 .../typesafeai/TypeSafeAiEndpointUriFactory.java   |    2 +-
 .../src/main/docs/typesafe-ai-component.adoc       |    8 +-
 .../typesafeai/TypeSafeAiSemanticAdapter.java      |  180 +-
 .../typesafeai/TypeSafeAiApiPathTest.java          |   13 +-
 .../typesafeai/TypeSafeAiSemanticAdapterTest.java  |  202 +-
 .../WeaviateVectorDbEndpointUriFactory.java        |    2 +-
 .../src/main/docs/ai-llm-integration-guide.adoc    |  100 +-
 .../AlibabaEventBridgeEndpointUriFactory.java      |    2 +-
 .../component/alibaba/fc/FCEndpointUriFactory.java |    2 +-
 .../alibaba/kms/KMSEndpointUriFactory.java         |    2 +-
 .../alibaba/mns/MNSEndpointUriFactory.java         |    2 +-
 .../alibaba/oss/OSSEndpointUriFactory.java         |    2 +-
 .../alibaba/ots/AlibabaOtsEndpointUriFactory.java  |    2 +-
 .../alibaba/sls/AlibabaSlsEndpointUriFactory.java  |    2 +-
 .../alibaba/sms/SMSEndpointUriFactory.java         |    2 +-
 .../component/amqp/AMQPEndpointUriFactory.java     |    2 +-
 .../arangodb/ArangoDbEndpointUriFactory.java       |    2 +-
 .../camel/component/as2/AS2EndpointUriFactory.java |    2 +-
 .../asterisk/AsteriskEndpointUriFactory.java       |    2 +-
 .../websocket/WebsocketEndpointUriFactory.java     |    2 +-
 .../component/atom/AtomEndpointUriFactory.java     |    2 +-
 .../component/avro/AvroEndpointUriFactory.java     |    2 +-
 .../agent/BedrockAgentEndpointUriFactory.java      |    2 +-
 .../BedrockAgentRuntimeEndpointUriFactory.java     |    2 +-
 .../bedrock/runtime/BedrockEndpointUriFactory.java |    2 +-
 .../cloudtrail/CloudtrailEndpointUriFactory.java   |    2 +-
 .../aws/config/AWSConfigEndpointUriFactory.java    |    2 +-
 .../ParameterStoreEndpointUriFactory.java          |    2 +-
 .../SecretsManagerEndpointUriFactory.java          |    2 +-
 .../securityhub/SecurityHubEndpointUriFactory.java |    2 +-
 .../aws2/athena/Athena2EndpointUriFactory.java     |    2 +-
 .../comprehend/Comprehend2EndpointUriFactory.java  |    2 +-
 .../component/aws2/cw/Cw2EndpointUriFactory.java   |    2 +-
 .../component/aws2/ddb/Ddb2EndpointUriFactory.java |    2 +-
 .../ddbstream/Ddb2StreamEndpointUriFactory.java    |    2 +-
 .../aws2/ec2/AWS2EC2EndpointUriFactory.java        |    2 +-
 .../component/aws2/ecs/ECS2EndpointUriFactory.java |    2 +-
 .../component/aws2/eks/EKS2EndpointUriFactory.java |    2 +-
 .../eventbridge/EventbridgeEndpointUriFactory.java |    2 +-
 .../component/aws2/iam/IAM2EndpointUriFactory.java |    2 +-
 .../KinesisFirehose2EndpointUriFactory.java        |    2 +-
 .../aws2/kinesis/Kinesis2EndpointUriFactory.java   |    2 +-
 .../component/aws2/kms/KMS2EndpointUriFactory.java |    2 +-
 .../aws2/lambda/Lambda2EndpointUriFactory.java     |    2 +-
 .../component/aws2/mq/MQ2EndpointUriFactory.java   |    2 +-
 .../component/aws2/msk/MSK2EndpointUriFactory.java |    2 +-
 .../aws2/polly/Polly2EndpointUriFactory.java       |    2 +-
 .../data/RedshiftData2EndpointUriFactory.java      |    2 +-
 .../Rekognition2EndpointUriFactory.java            |    2 +-
 .../s3vectors/AWS2S3VectorsEndpointUriFactory.java |    2 +-
 .../aws2/s3/AWS2S3EndpointUriFactory.java          |    2 +-
 .../component/aws2/ses/Ses2EndpointUriFactory.java |    2 +-
 .../component/aws2/sns/Sns2EndpointUriFactory.java |    2 +-
 .../component/aws2/sqs/Sqs2EndpointUriFactory.java |    2 +-
 .../camel/component/aws2/sqs/Sqs2Producer.java     |    4 +-
 .../aws2/sqs/SqsProducerBatchSeparatorTest.java    |   86 +
 .../StepFunctions2EndpointUriFactory.java          |    2 +-
 .../component/aws2/sts/STS2EndpointUriFactory.java |    2 +-
 .../aws2/textract/Textract2EndpointUriFactory.java |    2 +-
 .../timestream/Timestream2EndpointUriFactory.java  |    2 +-
 .../transcribe/Transcribe2EndpointUriFactory.java  |    2 +-
 .../component/aws2/transcribe/aws2-transcribe.json |    4 +-
 .../aws2/transcribe/Transcribe2Configuration.java  |    2 +-
 .../translate/Translate2EndpointUriFactory.java    |    2 +-
 .../azure/cosmosdb/CosmosDbEndpointUriFactory.java |    2 +-
 .../eventgrid/EventGridEndpointUriFactory.java     |    2 +-
 .../eventhubs/EventHubsEndpointUriFactory.java     |    2 +-
 .../file/azure/FilesEndpointUriFactory.java        |    2 +-
 .../functions/FunctionsEndpointUriFactory.java     |    2 +-
 .../key/vault/KeyVaultEndpointUriFactory.java      |    2 +-
 .../servicebus/ServiceBusEndpointUriFactory.java   |    2 +-
 .../azure/storage/blob/BlobEndpointUriFactory.java |    2 +-
 .../datalake/DataLakeEndpointUriFactory.java       |    2 +-
 .../storage/queue/QueueEndpointUriFactory.java     |    2 +-
 .../validator/BeanValidatorEndpointUriFactory.java |    2 +-
 .../component/bean/BeanEndpointUriFactory.java     |    2 +-
 .../beanclass/ClassEndpointUriFactory.java         |    2 +-
 .../component/bonita/BonitaEndpointUriFactory.java |    2 +-
 .../camel/component/box/BoxEndpointUriFactory.java |    2 +-
 .../braintree/BraintreeEndpointUriFactory.java     |    2 +-
 .../component/browse/BrowseEndpointUriFactory.java |    2 +-
 .../cache/CaffeineCacheEndpointUriFactory.java     |    2 +-
 .../load/CaffeineLoadCacheEndpointUriFactory.java  |    2 +-
 .../camunda/CamundaEndpointUriFactory.java         |    2 +-
 .../cassandra/CassandraEndpointUriFactory.java     |    2 +-
 .../component/chunk/ChunkEndpointUriFactory.java   |    2 +-
 .../clickhouse/ClickHouseEndpointUriFactory.java   |    2 +-
 .../clickup/ClickUpEndpointUriFactory.java         |    2 +-
 .../camel/component/cm/CMEndpointUriFactory.java   |    2 +-
 .../org/apache/camel/component/cm/CMConstants.java |    2 +-
 .../camel/component/cm/test/CMGsm0338Test.java     |   74 +
 .../apache/camel/coap/CoAPEndpointUriFactory.java  |    2 +-
 .../component/cometd/CometdEndpointUriFactory.java |    2 +-
 .../component/consul/ConsulEndpointUriFactory.java |    2 +-
 .../controlbus/ControlBusEndpointUriFactory.java   |    2 +-
 .../couchbase/CouchbaseEndpointUriFactory.java     |    2 +-
 .../couchdb/CouchDbEndpointUriFactory.java         |    2 +-
 .../component/cron/CronEndpointUriFactory.java     |    2 +-
 .../camel-cron/src/main/docs/cron-component.adoc   |    5 +
 .../crypto/DigitalSignatureEndpointUriFactory.java |    2 +-
 .../camel/converter/crypto/CryptoDataFormat.java   |    4 +-
 .../camel/converter/crypto/HMACAccumulator.java    |   13 +-
 .../converter/crypto/HMACAccumulatorTest.java      |   15 +
 .../cxf/jaxrs/CxfRsEndpointUriFactory.java         |    2 +-
 .../camel/component/cxf/jaxrs/CxfRsInvoker.java    |   19 +-
 .../cxf/jaxrs/CxfRsConsumerSuspendTest.java        |  113 +
 .../component/cxf/jaxws/CxfEndpointUriFactory.java |    2 +-
 .../camel/component/cxf/jaxws/CxfConsumer.java     |   26 +
 .../cxf/jaxws/CxfConsumerSuspendTest.java          |  195 +
 .../vault/CyberArkVaultEndpointUriFactory.java     |    2 +-
 .../component/dapr/DaprEndpointUriFactory.java     |    2 +-
 .../dataformat/DataFormatEndpointUriFactory.java   |    2 +-
 .../dataset/DataSetEndpointUriFactory.java         |    2 +-
 .../dataset/DataSetTestEndpointUriFactory.java     |    2 +-
 .../camel/maven/config/ConnectorConfigField.java   |   20 +
 .../maven/config/ConnectorConfigGenerator.java     |    5 +
 .../db2/DebeziumDb2EndpointUriFactory.java         |    2 +-
 .../mongodb/DebeziumMongodbEndpointUriFactory.java |    2 +-
 ...goDbConnectorEmbeddedDebeziumConfiguration.java |    2 +-
 .../debezium/mongodb/debezium-mongodb.json         |    4 +-
 .../mysql/DebeziumMySqlEndpointUriFactory.java     |    2 +-
 .../oracle/DebeziumOracleEndpointUriFactory.java   |    2 +-
 .../DebeziumPostgresEndpointUriFactory.java        |    2 +-
 .../DebeziumSqlserverEndpointUriFactory.java       |    2 +-
 .../component/dfdl/DfdlEndpointUriFactory.java     |    2 +-
 .../component/dhis2/Dhis2EndpointUriFactory.java   |    2 +-
 .../component/direct/DirectEndpointUriFactory.java |    2 +-
 .../camel/component/direct/DirectProducer.java     |   16 +-
 .../disruptor/DisruptorEndpointUriFactory.java     |    2 +-
 .../vm/DisruptorVmEndpointUriFactory.java          |    2 +-
 .../camel/component/dns/DnsEndpointUriFactory.java |    2 +-
 .../component/docker/DockerEndpointUriFactory.java |    2 +-
 .../component/drill/DrillEndpointUriFactory.java   |    2 +-
 .../dropbox/DropboxEndpointUriFactory.java         |    2 +-
 .../component/duckdb/DuckDbEndpointUriFactory.java |    2 +-
 .../DynamicRouterControlEndpointUriFactory.java    |    2 +-
 .../routing/DynamicRouterEndpointUriFactory.java   |    2 +-
 .../ehcache/EhcacheEndpointUriFactory.java         |    2 +-
 .../ElasticsearchRestClientEndpointUriFactory.java |    2 +-
 .../es/ElasticsearchEndpointUriFactory.java        |    2 +-
 .../camelevent/CamelEventEndpointUriFactory.java   |    2 +-
 .../component/exec/ExecEndpointUriFactory.java     |    2 +-
 .../component/fhir/FhirEndpointUriFactory.java     |    2 +-
 .../file/watch/FileWatchEndpointUriFactory.java    |    2 +-
 .../component/file/FileEndpointUriFactory.java     |    2 +-
 .../flatpack/FlatpackEndpointUriFactory.java       |    2 +-
 .../component/flink/FlinkEndpointUriFactory.java   |    2 +-
 .../flowable/FlowableEndpointUriFactory.java       |    2 +-
 .../camel/component/fop/FopEndpointUriFactory.java |    2 +-
 .../org/apache/camel/component/fory/fory.json      |    2 +-
 .../camel/component/fory/ForyDataFormat.java       |    1 +
 .../freemarker/FreemarkerEndpointUriFactory.java   |    2 +-
 .../file/remote/FtpEndpointUriFactory.java         |    2 +-
 .../file/remote/FtpsEndpointUriFactory.java        |    2 +-
 .../file/remote/SftpEndpointUriFactory.java        |    2 +-
 .../geocoder/GeoCoderEndpointUriFactory.java       |    2 +-
 .../camel/component/git/GitEndpointUriFactory.java |    2 +-
 .../github2/GitHub2EndpointUriFactory.java         |    2 +-
 .../bigquery/GoogleBigQueryEndpointUriFactory.java |    2 +-
 .../sql/GoogleBigQuerySQLEndpointUriFactory.java   |    2 +-
 .../calendar/GoogleCalendarEndpointUriFactory.java |    2 +-
 .../GoogleCalendarStreamEndpointUriFactory.java    |    2 +-
 .../drive/GoogleDriveEndpointUriFactory.java       |    2 +-
 .../GoogleFirestoreEndpointUriFactory.java         |    2 +-
 .../GoogleCloudFunctionsEndpointUriFactory.java    |    2 +-
 .../src/main/docs/google-functions-component.adoc  |   68 +
 .../GoogleCloudFunctionsClientFactoryTest.java     |  117 +
 .../google/mail/GoogleMailEndpointUriFactory.java  |    2 +-
 .../stream/GoogleMailStreamEndpointUriFactory.java |    2 +-
 .../pubsub/GooglePubsubEndpointUriFactory.java     |    2 +-
 .../GoogleSecretManagerEndpointUriFactory.java     |    2 +-
 .../sheets/GoogleSheetsEndpointUriFactory.java     |    2 +-
 .../GoogleSheetsStreamEndpointUriFactory.java      |    2 +-
 .../GoogleCloudSpeechToTextEndpointUriFactory.java |    2 +-
 .../GoogleCloudStorageEndpointUriFactory.java      |    2 +-
 .../GoogleCloudTextToSpeechEndpointUriFactory.java |    2 +-
 .../vertexai/GoogleVertexAIEndpointUriFactory.java |    2 +-
 .../GoogleCloudVisionEndpointUriFactory.java       |    2 +-
 .../graphql/GraphqlEndpointUriFactory.java         |    2 +-
 .../component/grpc/GrpcEndpointUriFactory.java     |    2 +-
 .../vault/HashicorpVaultEndpointUriFactory.java    |    2 +-
 .../HazelcastInstanceEndpointUriFactory.java       |    2 +-
 .../list/HazelcastListEndpointUriFactory.java      |    2 +-
 .../map/HazelcastMapEndpointUriFactory.java        |    2 +-
 .../HazelcastMultimapEndpointUriFactory.java       |    2 +-
 .../HazelcastPNCounterEndpointUriFactory.java      |    2 +-
 .../queue/HazelcastQueueEndpointUriFactory.java    |    2 +-
 .../HazelcastReplicatedmapEndpointUriFactory.java  |    2 +-
 .../HazelcastRingbufferEndpointUriFactory.java     |    2 +-
 .../seda/HazelcastSedaEndpointUriFactory.java      |    2 +-
 .../set/HazelcastSetEndpointUriFactory.java        |    2 +-
 .../topic/HazelcastTopicEndpointUriFactory.java    |    2 +-
 .../component/hivemq/HiveMQEndpointUriFactory.java |    2 +-
 .../org/apache/camel/http/base/HttpHelper.java     |   24 +
 .../org/apache/camel/http/base/HttpHelperTest.java |   10 +
 components/camel-http-common/pom.xml               |    6 +
 .../camel/http/common/DefaultHttpBinding.java      |   54 +-
 .../DefaultHttpBindingContentLengthTest.java       |  217 ++
 .../component/http/HttpEndpointUriFactory.java     |    2 +-
 .../huaweicloud/dms/DMSEndpointUriFactory.java     |    2 +-
 .../frs/FaceRecognitionEndpointUriFactory.java     |    2 +-
 .../camel/FunctionGraphEndpointUriFactory.java     |    2 +-
 .../huaweicloud/iam/IAMEndpointUriFactory.java     |    2 +-
 .../image/ImageRecognitionEndpointUriFactory.java  |    2 +-
 .../huaweicloud/obs/OBSEndpointUriFactory.java     |    2 +-
 .../smn/SimpleNotificationEndpointUriFactory.java  |    2 +-
 .../ibm/cos/IBMCOSEndpointUriFactory.java          |    2 +-
 .../IBMSecretsManagerEndpointUriFactory.java       |    2 +-
 .../WatsonDiscoveryEndpointUriFactory.java         |    2 +-
 .../language/WatsonLanguageEndpointUriFactory.java |    2 +-
 .../stt/WatsonSpeechToTextEndpointUriFactory.java  |    2 +-
 .../tts/WatsonTextToSpeechEndpointUriFactory.java  |    2 +-
 .../watsonx/ai/WatsonxAiEndpointUriFactory.java    |    2 +-
 .../data/WatsonxDataEndpointUriFactory.java        |    2 +-
 .../component/iggy/IggyEndpointUriFactory.java     |    2 +-
 .../cache/IgniteCacheEndpointUriFactory.java       |    2 +-
 .../compute/IgniteComputeEndpointUriFactory.java   |    2 +-
 .../events/IgniteEventsEndpointUriFactory.java     |    2 +-
 .../idgen/IgniteIdGenEndpointUriFactory.java       |    2 +-
 .../IgniteMessagingEndpointUriFactory.java         |    2 +-
 .../queue/IgniteQueueEndpointUriFactory.java       |    2 +-
 .../ignite/set/IgniteSetEndpointUriFactory.java    |    2 +-
 .../InfinispanEmbeddedEndpointUriFactory.java      |    2 +-
 .../remote/InfinispanRemoteEndpointUriFactory.java |    2 +-
 .../infinispan/remote/InfinispanRemoteManager.java |    6 +-
 .../remote/InfinispanRemoteConfigurationIT.java    |    5 +-
 .../remote/InfinispanRemoteEmbeddingStoreIT.java   |    4 +-
 .../InfinispanRemoteKeyValueRepositoryIT.java      |   16 +-
 .../remote/InfinispanRemoteTestSupport.java        |   30 +-
 .../InfinispanRemoteClusteredTestSupport.java      |    4 +-
 ...ispanRemoteIdempotentRepositoryTestSupport.java |   13 +-
 .../influxdb/InfluxDbEndpointUriFactory.java       |    2 +-
 .../influxdb2/InfluxDb2EndpointUriFactory.java     |    2 +-
 .../dataformat/iso8583/Iso8583DataFormat.java      |   15 +-
 .../iso8583/Iso8583DataFormatIsoHeaderTest.java    |   94 +
 .../component/jcache/JCacheEndpointUriFactory.java |    2 +-
 .../camel/component/jcr/JcrEndpointUriFactory.java |    2 +-
 .../component/jdbc/JdbcEndpointUriFactory.java     |    2 +-
 .../jetty12/JettyHttp12EndpointUriFactory.java     |    2 +-
 .../raft/JGroupsRaftEndpointUriFactory.java        |    2 +-
 .../jgroups/JGroupsEndpointUriFactory.java         |    2 +-
 .../component/jira/JiraEndpointUriFactory.java     |    2 +-
 .../component/jira/JiraFugueJavaVersionTest.java}  |   26 +-
 .../camel/component/jms/JmsEndpointUriFactory.java |    2 +-
 .../camel/component/jmx/JMXEndpointUriFactory.java |    2 +-
 .../component/jolt/JoltEndpointUriFactory.java     |    2 +-
 .../component/jooq/JooqEndpointUriFactory.java     |    2 +-
 .../camel/component/jpa/JpaEndpointUriFactory.java |    2 +-
 .../camel/component/scp/ScpEndpointUriFactory.java |    2 +-
 .../component/jslt/JsltEndpointUriFactory.java     |    2 +-
 .../JsonValidatorEndpointUriFactory.java           |    2 +-
 .../jsonata/JsonataEndpointUriFactory.java         |    2 +-
 .../component/jt400/Jt400EndpointUriFactory.java   |    2 +-
 .../camel/component/jte/JteEndpointUriFactory.java |    2 +-
 .../{camel-spiffe => camel-kafka-common}/pom.xml   |   63 +-
 .../component/kafka/AbstractKafkaComponent.java    |  157 +
 .../component/kafka/KafkaClientConfiguration.java  | 1291 +++++++
 .../camel/component/kafka/KafkaConstants.java      |    0
 .../kafka/KafkaConsumerFatalException.java         |    0
 .../component/kafka/KafkaHeaderFilterStrategy.java |    0
 .../component/kafka/PollExceptionStrategy.java     |    0
 .../apache/camel/component/kafka/PollOnError.java  |    0
 .../camel/component/kafka/TaskHealthState.java     |    0
 .../consumer/support/KafkaRecordProcessor.java     |    4 +-
 .../consumer/support/interop/JMSDeserializer.java  |    0
 .../component/kafka/security/KafkaAuthType.java    |    0
 .../kafka/security/KafkaSecurityConfigurer.java    |    8 +-
 .../serde/DefaultKafkaHeaderDeserializer.java      |    0
 .../kafka/serde/DefaultKafkaHeaderSerializer.java  |    0
 .../kafka/serde/KafkaHeaderDeserializer.java       |    0
 .../kafka/serde/KafkaHeaderSerializer.java         |    0
 .../component/kafka/serde/KafkaSerdeHelper.java    |    0
 .../serde/ToStringKafkaHeaderDeserializer.java     |    0
 .../serde/DefaultKafkaHeaderDeserializerTest.java  |    0
 .../serde/DefaultKafkaHeaderSerializerTest.java    |    0
 .../serde/ToStringKafkaHeaderDeserializerTest.java |    0
 components/camel-kafka/pom.xml                     |   22 +-
 .../component/kafka/KafkaEndpointUriFactory.java   |    2 +-
 .../org/apache/camel/component/kafka/kafka.json    |  302 +-
 .../camel/component/kafka/KafkaComponent.java      |  103 +-
 .../camel/component/kafka/KafkaConfiguration.java  | 1204 +------
 .../camel/component/kafka/KafkaFetchRecords.java   |   28 +-
 .../kafka/KafkaClientConfigurationTest.java        |  199 ++
 .../kafka/KafkaConsumerSuspendResumeTest.java      |  304 ++
 .../kamelet/KameletEndpointUriFactory.java         |    2 +-
 .../src/main/docs/kamelet-custom.adoc              |   90 +-
 .../camel/component/kamelet/KameletComponent.java  |   39 +-
 .../camel/component/kamelet/KameletCycleTest.java  |   94 +
 .../kamelet/KameletExistingRouteIdTest.java        |  164 +
 .../keycloak/KeycloakEndpointUriFactory.java       |    2 +-
 .../knative/KnativeEndpointUriFactory.java         |    2 +-
 .../KubernetesConfigMapsEndpointUriFactory.java    |    2 +-
 .../KubernetesCronJobEndpointUriFactory.java       |    2 +-
 ...ubernetesCustomResourcesEndpointUriFactory.java |    2 +-
 .../KubernetesDeploymentsEndpointUriFactory.java   |    2 +-
 .../events/KubernetesEventsEndpointUriFactory.java |    2 +-
 .../hpa/KubernetesHPAEndpointUriFactory.java       |    2 +-
 .../job/KubernetesJobEndpointUriFactory.java       |    2 +-
 .../KubernetesNamespacesEndpointUriFactory.java    |    2 +-
 .../nodes/KubernetesNodesEndpointUriFactory.java   |    2 +-
 ...ernetesPersistentVolumesEndpointUriFactory.java |    2 +-
 ...sPersistentVolumesClaimsEndpointUriFactory.java |    2 +-
 .../pods/KubernetesPodsEndpointUriFactory.java     |    2 +-
 ...esReplicationControllersEndpointUriFactory.java |    2 +-
 ...KubernetesResourcesQuotaEndpointUriFactory.java |    2 +-
 .../KubernetesSecretsEndpointUriFactory.java       |    2 +-
 ...ubernetesServiceAccountsEndpointUriFactory.java |    2 +-
 .../KubernetesServicesEndpointUriFactory.java      |    2 +-
 .../OpenshiftBuildConfigsEndpointUriFactory.java   |    2 +-
 .../builds/OpenshiftBuildsEndpointUriFactory.java  |    2 +-
 ...enshiftDeploymentConfigsEndpointUriFactory.java |    2 +-
 .../config_maps/vault/ConfigmapsDevConsole.java    |   40 +-
 .../secrets/vault/SecretsDevConsole.java           |   15 +-
 .../vault/ConfigmapsDevConsoleTest.java            |   89 +-
 .../secrets/vault/SecretsDevConsoleTest.java       |   89 +-
 .../component/kudu/KuduEndpointUriFactory.java     |    2 +-
 .../language/LanguageEndpointUriFactory.java       |    2 +-
 .../component/ldap/LdapEndpointUriFactory.java     |    2 +-
 .../component/ldif/LdifEndpointUriFactory.java     |    2 +-
 .../camel/component/log/LogEndpointUriFactory.java |    2 +-
 .../org/apache/camel/service/lra/LRACreditIT.java  |   24 +-
 .../apache/camel/service/lra/LRAFailuresIT.java    |   16 +-
 .../org/apache/camel/service/lra/LRAManualIT.java  |   16 +-
 .../org/apache/camel/service/lra/LRAOptionsIT.java |   10 +-
 .../org/apache/camel/service/lra/LRATimeoutIT.java |    8 +-
 .../component/lucene/LuceneEndpointUriFactory.java |    2 +-
 .../lumberjack/LumberjackEndpointUriFactory.java   |    2 +-
 .../component/mail/MailEndpointUriFactory.java     |    2 +-
 .../mapstruct/MapstructEndpointUriFactory.java     |    2 +-
 .../component/master/MasterEndpointUriFactory.java |    2 +-
 .../metrics/MetricsEndpointUriFactory.java         |    2 +-
 .../micrometer/MicrometerEndpointUriFactory.java   |    2 +-
 .../milo/browse/MiloBrowseEndpointUriFactory.java  |    2 +-
 .../milo/client/MiloClientEndpointUriFactory.java  |    2 +-
 .../milo/server/MiloServerEndpointUriFactory.java  |    2 +-
 .../remote/mina/MinaSftpEndpointUriFactory.java    |    2 +-
 .../component/mina/MinaEndpointUriFactory.java     |    2 +-
 .../component/minio/MinioEndpointUriFactory.java   |    2 +-
 .../component/mllp/MllpEndpointUriFactory.java     |    2 +-
 ...umerOptionalEndOfDataWithoutValidationTest.java |    7 +
 .../component/mock/MockEndpointUriFactory.java     |    2 +-
 .../mongodb/gridfs/GridFsEndpointUriFactory.java   |    2 +-
 .../mongodb/MongoDbEndpointUriFactory.java         |    2 +-
 .../apache/camel/component/mongodb/mongodb.json    |    2 +-
 .../camel/component/mongodb/MongoDbEndpoint.java   |    2 +-
 .../mustache/MustacheEndpointUriFactory.java       |    2 +-
 .../component/mvel/MvelEndpointUriFactory.java     |    2 +-
 .../mybatis/MyBatisBeanEndpointUriFactory.java     |    2 +-
 .../mybatis/MyBatisEndpointUriFactory.java         |    2 +-
 .../component/nats/NatsEndpointUriFactory.java     |    2 +-
 .../component/nats/integration/NatsConsumerIT.java |   14 +-
 .../netty/http/NettyHttpEndpointUriFactory.java    |    2 +-
 .../src/main/docs/netty-http-component.adoc        |    5 +
 .../http/handlers/HttpServerChannelHandler.java    |   21 +-
 .../NettyHttpBasicAuthConstraintRolesTest.java     |  109 +
 .../HttpServerChannelHandlerRolesTest.java         |   65 +
 .../component/netty/NettyEndpointUriFactory.java   |    2 +-
 .../oaipmh/component/OAIPMHEndpointUriFactory.java |    2 +-
 .../component/odata/ODataEndpointUriFactory.java   |    2 +-
 .../olingo2/Olingo2EndpointUriFactory.java         |    2 +-
 .../olingo4/Olingo4EndpointUriFactory.java         |    2 +-
 .../component/once/OnceEndpointUriFactory.java     |    2 +-
 .../camel/component/opa/OpaEndpointUriFactory.java |    2 +-
 .../openfga/OpenFgaEndpointUriFactory.java         |    2 +-
 .../opensearch/OpensearchEndpointUriFactory.java   |    2 +-
 .../openstack/cinder/CinderEndpointUriFactory.java |    2 +-
 .../openstack/glance/GlanceEndpointUriFactory.java |    2 +-
 .../keystone/KeystoneEndpointUriFactory.java       |    2 +-
 .../neutron/NeutronEndpointUriFactory.java         |    2 +-
 .../openstack/nova/NovaEndpointUriFactory.java     |    2 +-
 .../openstack/swift/SwiftEndpointUriFactory.java   |    2 +-
 .../metrics/OpenTelemetryEndpointUriFactory.java   |    2 +-
 .../optaplanner/OptaPlannerEndpointUriFactory.java |    2 +-
 .../paho/mqtt5/PahoMqtt5EndpointUriFactory.java    |    2 +-
 .../component/paho/PahoEndpointUriFactory.java     |    2 +-
 .../camel/component/pdf/PdfEndpointUriFactory.java |    2 +-
 .../slot/PgReplicationSlotEndpointUriFactory.java  |    2 +-
 .../pgevent/PgEventEndpointUriFactory.java         |    2 +-
 .../http/PlatformHttpEndpointUriFactory.java       |    2 +-
 .../component/plc4x/Plc4XEndpointUriFactory.java   |    2 +-
 .../camel/component/pqc/PQCEndpointUriFactory.java |    2 +-
 .../printer/PrinterEndpointUriFactory.java         |    2 +-
 .../component/pubnub/PubNubEndpointUriFactory.java |    2 +-
 .../component/pulsar/PulsarEndpointUriFactory.java |    2 +-
 .../component/quartz/QuartzEndpointUriFactory.java |    2 +-
 .../quartz/cron/CamelQuartzCronService.java        |   12 +
 .../quartz/cron/QuartzCronMappingTest.java         |   29 +
 .../quickfixj/QuickfixjEndpointUriFactory.java     |    2 +-
 .../streams/ReactiveStreamsEndpointUriFactory.java |    2 +-
 .../reactive/streams/ReactiveStreamsConsumer.java  |   46 +-
 .../reactive/streams/engine/CamelSubscription.java |   18 +-
 .../reactive/streams/CancelSubscriptionTest.java   |  141 +
 .../reactive/streams/ConsumerStopTest.java         |  152 +
 .../camel/component/ref/RefEndpointUriFactory.java |    2 +-
 .../openapi/RestOpenApiEndpointUriFactory.java     |    2 +-
 .../rest/openapi/RestOpenApiProcessor.java         |    8 +-
 .../RestOpenApiPathParameterDecodingTest.java      |  131 +
 .../src/test/resources/path-parameters.yaml        |   51 +
 .../postman/RestPostmanEndpointUriFactory.java     |    2 +-
 .../rest/postman/RestPostmanProcessor.java         |    7 +-
 .../RestPostmanPathParameterDecodingTest.java      |   84 +
 .../component/rest/RestApiEndpointUriFactory.java  |    2 +-
 .../component/rest/RestEndpointUriFactory.java     |    2 +-
 .../apache/camel/component/rest/RestProducer.java  |   38 +-
 .../RobotFrameworkEndpointUriFactory.java          |    2 +-
 .../rocketmq/RocketMQEndpointUriFactory.java       |    2 +-
 .../camel/component/rss/RssEndpointUriFactory.java |    2 +-
 .../component/saga/SagaEndpointUriFactory.java     |    2 +-
 .../salesforce/SalesforceEndpointUriFactory.java   |    2 +-
 .../sap/netweaver/NetWeaverEndpointUriFactory.java |    2 +-
 .../component/xquery/XQueryEndpointUriFactory.java |    2 +-
 .../scheduler/SchedulerEndpointUriFactory.java     |    2 +-
 .../schematron/SchematronEndpointUriFactory.java   |    2 +-
 .../component/seda/SedaEndpointUriFactory.java     |    2 +-
 .../servicenow/ServiceNowEndpointUriFactory.java   |    2 +-
 .../servlet/ServletEndpointUriFactory.java         |    2 +-
 .../servlet/ServletStringResponseCharsetTest.java  |   82 +
 .../component/shell/ShellEndpointUriFactory.java   |    2 +-
 .../component/sjms/SjmsEndpointUriFactory.java     |    2 +-
 .../apache/camel/component/sjms/SjmsConsumer.java  |   34 +
 .../consumer/SimpleMessageListenerContainer.java   |   68 +
 .../sjms/consumer/SjmsConsumerRestartTest.java     |  313 ++
 .../sjms/consumer/SjmsConsumerRoutePolicyTest.java |  162 +
 .../component/sjms2/Sjms2EndpointUriFactory.java   |    2 +-
 .../component/slack/SlackEndpointUriFactory.java   |    2 +-
 .../camel/component/smb/SmbEndpointUriFactory.java |    2 +-
 .../component/smooks/SmooksEndpointUriFactory.java |    2 +-
 .../component/smpp/SmppEndpointUriFactory.java     |    2 +-
 .../camel/component/smpp/SmppNLSTSplitter.java     |   14 +-
 .../apache/camel/component/smpp/SmppSmCommand.java |    4 +-
 .../apache/camel/component/smpp/SmppSplitter.java  |   26 +-
 .../camel/component/smpp/SmppNLSTSplitterTest.java |   20 +
 .../camel/component/smpp/SmppSplitBodyTest.java    |  119 +
 .../component/snmp/SnmpEndpointUriFactory.java     |    2 +-
 .../component/solr/SolrEndpointUriFactory.java     |    2 +-
 components/camel-spiffe/pom.xml                    |   13 +
 .../component/spiffe/SpiffeEndpointUriFactory.java |    2 +-
 .../src/main/docs/spiffe-component.adoc            |   52 +-
 .../component/spiffe/SpiffeSecurityPolicyTest.java |   70 +
 .../spiffe/integration/SpiffeMutualTlsIT.java      |  149 +
 .../spiffe/integration/SpiffeWorkloadApiIT.java    |  117 +
 .../splunkhec/SplunkHECEndpointUriFactory.java     |    2 +-
 .../chat/SpringAiChatEndpointUriFactory.java       |    2 +-
 .../SpringAiEmbeddingsEndpointUriFactory.java      |    2 +-
 .../image/SpringAiImageEndpointUriFactory.java     |    2 +-
 .../SpringAiVectorStoreEndpointUriFactory.java     |    2 +-
 .../batch/SpringBatchEndpointUriFactory.java       |    2 +-
 .../spring/jdbc/SpringJdbcEndpointUriFactory.java  |    2 +-
 .../springldap/SpringLdapEndpointUriFactory.java   |    2 +-
 .../SpringRabbitMQEndpointUriFactory.java          |    2 +-
 .../component/redis/RedisEndpointUriFactory.java   |    2 +-
 .../ws/SpringWebserviceEndpointUriFactory.java     |    2 +-
 .../camel/component/spring/ws/spring-ws.json       |    2 +-
 .../src/main/docs/spring-ws-component.adoc         |   11 +
 .../spring/ws/SpringWebserviceComponent.java       |    4 +-
 .../spring/ws/SpringWebserviceConfiguration.java   |    2 +-
 .../spring/ws/filter/impl/BasicMessageFilter.java  |   43 +-
 .../spring/ws/OutboundSoapHeaderFilterTest.java    |  120 +
 .../ws/filter/impl/BasicMessageFilterTest.java     |   58 +
 .../ws/OutboundSoapHeaderFilterTest-context.xml    |   84 +
 .../component/cron/SpringCronFivePartsTest.java    |   93 +
 .../processor/SpringSamplingThrottlerTest.java     |   34 -
 .../spring/processor/samplingThrottler.properties  |   15 +-
 .../camel/spring/processor/samplingThrottler.xml   |    6 +
 .../component/event/EventEndpointUriFactory.java   |    2 +-
 .../component/cron/CamelSpringCronService.java     |   20 +-
 .../security/SpringSecurityWebSocketTest.java      |   90 +
 .../camel/component/sql/SqlEndpointUriFactory.java |    2 +-
 .../sql/stored/SqlStoredEndpointUriFactory.java    |    2 +-
 .../camel/component/ssh/SshEndpointUriFactory.java |    2 +-
 .../camel/component/ssh/SshIdleTimeoutTest.java    |   14 +-
 .../statestore/StateStoreEndpointUriFactory.java   |    2 +-
 .../component/stax/StAXEndpointUriFactory.java     |    2 +-
 .../component/stitch/StitchEndpointUriFactory.java |    2 +-
 .../component/stream/StreamEndpointUriFactory.java |    2 +-
 .../StringTemplateEndpointUriFactory.java          |    2 +-
 .../component/stripe/StripeEndpointUriFactory.java |    2 +-
 .../component/stub/StubEndpointUriFactory.java     |    2 +-
 .../component/tahu/TahuEdgeEndpointUriFactory.java |    2 +-
 .../component/tahu/TahuHostEndpointUriFactory.java |    2 +-
 .../telegram/TelegramEndpointUriFactory.java       |    2 +-
 .../camel-test/camel-test-spring-junit6/pom.xml    |    2 +-
 .../services/org/apache/camel/other.properties     |    2 +-
 .../component/thrift/ThriftEndpointUriFactory.java |    2 +-
 .../thymeleaf/ThymeleafEndpointUriFactory.java     |    2 +-
 .../component/tika/TikaEndpointUriFactory.java     |    2 +-
 .../component/timer/TimerEndpointUriFactory.java   |    2 +-
 .../component/twilio/TwilioEndpointUriFactory.java |    2 +-
 .../TwitterDirectMessageEndpointUriFactory.java    |    2 +-
 .../search/TwitterSearchEndpointUriFactory.java    |    2 +-
 .../TwitterTimelineEndpointUriFactory.java         |    2 +-
 .../directmessage/twitter-directmessage.json       |    2 +-
 .../component/twitter/search/twitter-search.json   |    2 +-
 .../twitter/timeline/twitter-timeline.json         |    2 +-
 .../twitter/AbstractTwitterComponent.java          |    2 +-
 .../undertow/UndertowEndpointUriFactory.java       |    2 +-
 .../src/main/docs/undertow-component.adoc          |   22 +-
 .../component/undertow/DefaultUndertowHost.java    |  104 +-
 .../component/undertow/UndertowComponent.java      |   24 +-
 .../camel/component/undertow/UndertowConsumer.java |   93 +-
 .../camel/component/undertow/UndertowEndpoint.java |   40 +
 .../camel/component/undertow/UndertowHost.java     |   19 +
 .../camel/component/undertow/UndertowProducer.java |    6 +-
 .../undertow/handlers/CamelWebSocketHandler.java   |  306 +-
 .../CamelWebSocketHandlerSecuritySettingsTest.java |   87 +
 .../ProviderWithServletWebSocketEndpointTest.java  |   91 +
 .../spi/ProviderWithServletWebSocketTest.java      |   66 +
 ...ityProviderRolesFromComponentWebSocketTest.java |   78 +
 .../spi/SecurityProviderWebSocketTest.java         |  160 +
 .../spi/SecurityProviderWebSocketWrapTest.java     |   89 +
 .../UndertowWsOAuthProfileConsumerWindowTest.java  |   93 +-
 .../ws/UndertowWsSecurityWithoutProviderTest.java  |  217 ++
 .../validator/ValidatorEndpointUriFactory.java     |    2 +-
 .../velocity/VelocityEndpointUriFactory.java       |    2 +-
 .../vertx/http/VertxHttpEndpointUriFactory.java    |    2 +-
 .../VertxWebsocketEndpointUriFactory.java          |    2 +-
 .../component/vertx/VertxEndpointUriFactory.java   |    2 +-
 .../component/wasm/WasmEndpointUriFactory.java     |    2 +-
 .../weather/WeatherEndpointUriFactory.java         |    2 +-
 .../component/web3j/Web3jEndpointUriFactory.java   |    2 +-
 .../webhook/WebhookEndpointUriFactory.java         |    2 +-
 .../whatsapp/WhatsAppEndpointUriFactory.java       |    2 +-
 .../wordpress/WordpressEndpointUriFactory.java     |    2 +-
 .../workday/WorkdayEndpointUriFactory.java         |    2 +-
 .../xchange/XChangeEndpointUriFactory.java         |    2 +-
 .../camel/component/xj/XJEndpointUriFactory.java   |    2 +-
 .../xmlsecurity/XmlSignerEndpointUriFactory.java   |    2 +-
 .../xmlsecurity/XmlVerifierEndpointUriFactory.java |    2 +-
 .../component/xmpp/XmppEndpointUriFactory.java     |    2 +-
 .../xslt/saxon/XsltSaxonEndpointUriFactory.java    |    2 +-
 .../component/xslt/XsltEndpointUriFactory.java     |    2 +-
 .../zendesk/ZendeskEndpointUriFactory.java         |    2 +-
 .../zookeepermaster/MasterEndpointUriFactory.java  |    2 +-
 .../component/zookeepermaster/MasterConsumer.java  |  188 +-
 .../MasterConsumerLeadershipTest.java              |  348 ++
 .../zookeeper/ZooKeeperEndpointUriFactory.java     |    2 +-
 components/pom.xml                                 |    1 +
 .../org/apache/camel/ExchangeConstantProvider.java |    4 +-
 .../src/main/java/org/apache/camel/Exchange.java   |   11 +
 .../java/org/apache/camel/ExchangePropertyKey.java |    6 +
 .../main/java/org/apache/camel/PropertyInject.java |    2 +-
 .../apache/camel/catalog/RuntimeCamelCatalog.java  |    3 +
 .../org/apache/camel/spi/EndpointUriFactory.java   |    3 +
 .../org/apache/camel/spi/LifecycleStrategy.java    |    8 +-
 .../apache/camel/impl/debugger/BacklogTracer.java  |    3 +-
 .../impl/debugger/DefaultBacklogDebugger.java      |    4 +-
 .../impl/engine/BaseExecutorServiceManager.java    |   13 +-
 .../camel/impl/engine/CamelInternalProcessor.java  |   19 +-
 .../impl/engine/CamelPostProcessorHelper.java      |   12 +-
 .../camel/impl/engine/DefaultShutdownStrategy.java |   46 +
 .../converter/CamelBaseBulkConverterLoader.java    |   16 +-
 .../apache/camel/converter/ObjectConverter.java    |   26 +
 .../impl/event/ExchangeFailureHandledEvent.java    |    5 +
 .../impl/event/ExchangeFailureHandlingEvent.java   |    5 +
 .../camel/catalog/impl/AbstractCamelCatalog.java   |    8 +-
 .../main/docs/modules/eips/pages/ai-patterns.adoc  |   38 +
 .../src/main/docs/modules/eips/pages/saga-eip.adoc |    4 +-
 .../main/docs/modules/eips/pages/switch-eip.adoc   |    2 +-
 .../java/org/apache/camel/impl/DefaultModel.java   |   31 +-
 .../org/apache/camel/language/simple/simple.json   |  141 +-
 .../modules/languages/pages/simple-functions.adoc  |    8 +
 .../camel/language/simple/SimpleConstants.java     |    6 +
 .../language/simple/SimplePredicateExpression.java |   17 +-
 .../camel/language/simple/SimpleSyntaxHints.java   |    9 +-
 .../simple/ast/SimpleFunctionExpression.java       |    9 +-
 .../camel/language/simple/ast/UnaryExpression.java |   11 +-
 .../functions/QueryLanguageFunctionFactory.java    |   49 +
 .../org/apache/camel/model/dataformat/fory.json    |    2 +-
 .../camel/builder/TemplatedRouteBuilder.java       |    9 +-
 .../camel/model/RouteConfigurationDefinition.java  |   14 +-
 .../org/apache/camel/model/RouteDefinition.java    |   14 +
 .../camel/model/ThrowExceptionDefinition.java      |    3 +
 .../camel/model/dataformat/ForyDataFormat.java     |    3 +-
 .../camel/processor/OnCompletionProcessor.java     |  114 +-
 .../errorhandler/RedeliveryErrorHandler.java       |   15 +-
 .../apache/camel/processor/saga/SagaProcessor.java |   36 +-
 .../apache/camel/reifier/OnCompletionReifier.java  |   10 +-
 .../camel/builder/RouteTemplateCallerBeanTest.java |  104 +
 .../builder/RouteTemplateExistingRouteIdTest.java  |  146 +
 .../catalog/CustomEndpointUriFactoryTest.java      |  103 +-
 .../rest/RestProducerUnresolvedPathWarnTest.java   |   32 +-
 .../camel/converter/ObjectConverterTest.java       |   17 +
 .../camel/impl/engine/DefaultCamelContextTest.java |   15 +
 .../impl/engine/PropertyInjectSeparatorTest.java   |  103 +
 .../camel/impl/engine/ShutdownWaitingAtTest.java   |  226 ++
 .../language/simple/SimpleNotOperatorTest.java     |   47 +
 .../language/simple/SimpleSyntaxHintsTest.java     |    8 +
 .../apache/camel/language/simple/SimpleTest.java   |   10 +
 .../model/RoutesConfigurationOnCompletionTest.java |  302 ++
 .../BacklogTracerCalledRouteTimestampTest.java     |   82 +
 .../processor/BacklogTracerLongLabelTest.java      |   87 +
 .../ExchangeFailureHandledEventTextTest.java       |   77 +
 .../processor/SagaCompensationFailureTest.java     |  166 +
 .../RedeliveryNotAllowedReasonTest.java            |   69 +
 .../apache/camel/java/out/JavaDslModelWriter.java  |   19 +-
 .../apache/camel/java/out/TryModelWriterTest.java  |  111 +
 .../org/apache/camel/main/BaseMainSupport.java     |    2 +-
 .../camel/main/DefaultConfigurationConfigurer.java |   17 +
 .../java/org/apache/camel/main/MainHelper.java     |   62 +-
 .../camel/main/MainEnvVarComponentConfigTest.java  |  103 +
 .../java/org/apache/camel/main/MainHelperTest.java |  124 +-
 .../InstrumentationInterceptStrategy.java          |   24 +-
 .../management/JmxManagementLifecycleStrategy.java |  226 +-
 .../InstrumentationInterceptStrategyTest.java      |   19 +-
 .../ManagedAddEndpointMaskedSecretRaceTest.java    |  106 +
 .../ManagedAggregateThreadPoolsTest.java           |   96 +
 .../ManagedCamelContextNameObjectNameTest.java     |  181 +
 .../ManagedMBeansLevelContextOnlyTest.java         |   11 +
 .../ManagedRemoveEndpointMaskedSecretTest.java     |   96 +
 .../ManagedRemoveInterceptedEndpointTest.java      |   65 +
 ...gedRouteRemoveContextScopedOnExceptionTest.java |  124 +
 .../ManagedRouteRemoveSharedProcessorTest.java     |   85 +
 .../apache/camel/saga/InMemorySagaCoordinator.java |   14 +-
 .../org/apache/camel/saga/InMemorySagaService.java |   10 +
 .../support/FileWatcherResourceReloadStrategy.java |    3 +-
 .../camel/support/RouteWatcherReloadStrategy.java  |   31 +
 .../component/EndpointUriFactorySupport.java       |   63 +-
 .../java/org/apache/camel/util/SecurityUtils.java  |    9 +
 .../java/org/apache/camel/util/SimpleUtils.java    |    1 +
 .../java/org/apache/camel/util/StringHelper.java   |   11 +-
 .../java/org/apache/camel/util/URISupport.java     |   17 +-
 .../org/apache/camel/util/SecurityUtilsTest.java   |   17 +
 .../java/org/apache/camel/util/URISupportTest.java |   32 +-
 .../java/org/apache/camel/xml/out/ModelWriter.java |   19 +-
 .../apache/camel/xml/out/TryModelWriterTest.java   |  114 +
 .../org/apache/camel/yaml/out/YamlModelWriter.java |   18 +-
 .../camel/yaml/out/YamlModelWriterSupport.java     |  173 +-
 .../apache/camel/yaml/out/TryModelWriterTest.java  |  112 +
 .../apache/camel/yaml/out/YamlModelWriterTest.java |   19 +-
 .../camel/yaml/out/YamlUriPlaceholderTest.java     |  102 +
 docs/main/modules/contributing/pages/building.adoc |   23 +-
 .../ROOT/images/jbang/camel-tui-actions-menu.png   |  Bin 0 -> 381942 bytes
 .../jbang/camel-tui-diagram-architecture.png       |  Bin 0 -> 439561 bytes
 .../images/jbang/camel-tui-example-browser.png     |  Bin 0 -> 416706 bytes
 .../jbang/camel-tui-log-fix-with-ai-pick.png       |  Bin 0 -> 559285 bytes
 .../images/jbang/camel-tui-observe-activity.png    |  Bin 0 -> 580910 bytes
 .../images/jbang/camel-tui-observe-memory-leak.png |  Bin 0 -> 437003 bytes
 .../images/jbang/camel-tui-observe-sql-query.png   |  Bin 0 -> 191815 bytes
 .../ROOT/images/jbang/camel-tui-ollama-tab.png     |  Bin 0 -> 355399 bytes
 .../jbang/camel-tui-source-kamelet-completion.png  |  Bin 0 -> 310326 bytes
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |   36 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |   63 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc    |  335 +-
 .../modules/ROOT/pages/camel-jbang-kubernetes.adoc |    1 +
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |   21 +-
 .../ROOT/pages/camel-jbang-tui-diagram.adoc        |    2 +
 .../pages/camel-jbang-tui-getting-started.adoc     |    2 +
 .../ROOT/pages/camel-jbang-tui-local-models.adoc   |    2 +
 .../ROOT/pages/camel-jbang-tui-observe.adoc        |   18 +
 .../ROOT/pages/camel-jbang-tui-settings.adoc       |   18 +-
 .../ROOT/pages/camel-jbang-tui-source-editor.adoc  |   39 +-
 .../modules/ROOT/pages/camel-jbang-tui.adoc        |   10 +
 .../modules/ROOT/pages/route-template.adoc         |    6 +
 .../dsl/Aws2TranscribeComponentBuilderFactory.java |    2 +-
 .../dsl/DoclingComponentBuilderFactory.java        |   99 +-
 .../dsl/KafkaComponentBuilderFactory.java          |  270 +-
 .../dsl/DoclingEndpointBuilderFactory.java         | 3706 +++++++++++++++++++-
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  |  932 +++--
 .../SpringWebserviceEndpointBuilderFactory.java    |   18 +-
 .../dsl/Transcribe2EndpointBuilderFactory.java     |    4 +-
 dsl/camel-jbang/camel-jbang-core/pom.xml           |    1 +
 .../dsl/jbang/core/commands/ai/eip-samples.json    |   12 +-
 .../core/commands/CamelShellCommandRegistry.java   |   90 +
 .../dsl/jbang/core/commands/RouteDslConverter.java |    2 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |   24 +-
 .../camel/dsl/jbang/core/commands/RunHelper.java   |   38 +-
 .../camel/dsl/jbang/core/commands/Script.java      |    3 +-
 .../camel/dsl/jbang/core/commands/Shell.java       |    8 +-
 .../core/commands/action/CamelReceiveAction.java   |    3 +-
 .../core/commands/action/CamelSendAction.java      |    3 +-
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |   73 +-
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    |  207 +-
 .../dsl/jbang/core/commands/ai/CatalogSamples.java |   89 +-
 .../dsl/jbang/core/commands/ai/EndpointChecks.java |   40 +
 .../core/commands/ai/IntegrationLauncher.java      |  207 +-
 .../dsl/jbang/core/commands/ai/KameletChecks.java  |  703 ++++
 .../jbang/core/commands/ai/KameletDefinitions.java |  313 ++
 .../dsl/jbang/core/commands/ai/QuickFixes.java     |   53 +-
 .../jbang/core/commands/ai/RepeatedToolCalls.java  |   37 +-
 .../dsl/jbang/core/commands/ai/SimpleChecks.java   |    1 +
 .../jbang/core/commands/ai/SourceValidator.java    |   14 +-
 .../dsl/jbang/core/commands/ai/ToolDescriptor.java |   53 +
 .../dsl/jbang/core/commands/ai/ToolRegistry.java   |    4 +
 .../commands/catalog/KameletCatalogHelper.java     |   21 +-
 .../dsl/jbang/core/commands/infra/InfraRun.java    |    8 +
 .../core/commands/process/ListProperties.java      |   21 +-
 .../dsl/jbang/core/commands/process/ListVault.java |    2 +-
 .../camel/dsl/jbang/core/common/ExampleHelper.java |   97 +-
 .../examples/camel-jbang-example-catalog.json      |   66 +-
 .../src/main/resources/log4j2-infra.properties     |   45 +
 .../commands/CamelShellCommandRegistryTest.java    |   78 +
 .../jbang/core/commands/RouteDslConverterTest.java |    4 +-
 .../core/commands/RunHelperDetectRuntimeTest.java  |  152 +
 .../dsl/jbang/core/commands/RunPropOptionTest.java |   56 +
 .../commands/action/CamelActionPropOptionTest.java |   47 +
 .../jbang/core/commands/ai/AuthoringToolsTest.java |   15 +
 .../core/commands/ai/CatalogDocExcerptTest.java    |    4 +-
 .../jbang/core/commands/ai/CatalogDocsTest.java    |   72 +
 .../jbang/core/commands/ai/CatalogSamplesTest.java |   30 +
 .../commands/ai/IntegrationLauncherGuardTest.java  |   91 +
 .../core/commands/ai/IntegrationLauncherTest.java  |   95 +
 .../jbang/core/commands/ai/KameletChecksTest.java  |  755 ++++
 .../core/commands/ai/RepeatedToolCallsTest.java    |   48 +
 .../commands/ai/SourceValidatorEndpointTest.java   |   24 +
 .../commands/ai/SourceValidatorSimpleTest.java     |   57 +
 .../core/commands/process/ListPropertiesTest.java  |   26 +
 .../jbang/core/commands/process/ListVaultTest.java |    3 +-
 .../core/common/ExampleHelperStaleDirsTest.java    |   68 +
 .../dsl/jbang/core/common/ExampleHelperTest.java   |   15 +
 .../dsl/jbang/core/commands/mcp/AdvisoryTools.java |    8 +-
 .../core/commands/mcp/AiPipelineScaffoldTools.java |   12 +-
 .../dsl/jbang/core/commands/mcp/AiTraceTools.java  |    3 +-
 .../jbang/core/commands/mcp/AuthoringTools.java    |   18 +-
 .../jbang/core/commands/mcp/CatalogService.java    |   12 +
 .../core/commands/mcp/DependencyCheckTools.java    |    6 +-
 .../commands/mcp/DependencySecurityAuditTools.java |    6 +-
 .../dsl/jbang/core/commands/mcp/ExampleTools.java  |    4 +-
 .../dsl/jbang/core/commands/mcp/ExplainTools.java  |    2 +-
 .../dsl/jbang/core/commands/mcp/HardenTools.java   |    2 +-
 .../dsl/jbang/core/commands/mcp/KameletTools.java  |   13 +-
 .../jbang/core/commands/mcp/MigrationTools.java    |   12 +-
 .../commands/mcp/MigrationWildflyKarafTools.java   |    6 +-
 .../dsl/jbang/core/commands/mcp/OpenApiTools.java  |    9 +-
 .../core/commands/mcp/RouteCostEstimateTools.java  |   12 +-
 .../jbang/core/commands/mcp/RouteDiagramTools.java |   22 +-
 .../dsl/jbang/core/commands/mcp/RuntimeTools.java  |   48 +-
 .../jbang/core/commands/mcp/SecurityScanTools.java |    2 +-
 .../jbang/core/commands/mcp/TestScaffoldTools.java |    4 +-
 .../dsl/jbang/core/commands/mcp/VersionTools.java  |    6 +-
 .../core/commands/mcp/AuthoringToolsTest.java      |   26 +-
 .../core/commands/mcp/CatalogServiceTest.java      |   31 +-
 .../core/commands/mcp/TransformToolsTest.java      |    8 +-
 .../core/commands/kubernetes/KubernetesRun.java    |   23 +-
 .../kubernetes/KubernetesRunCustomTest.java        |   41 +
 .../dsl/jbang/core/commands/tui/AbstractTab.java   |   29 +-
 .../dsl/jbang/core/commands/tui/ActionsPopup.java  |   20 +-
 .../dsl/jbang/core/commands/tui/ActivityTab.java   |    7 +-
 .../dsl/jbang/core/commands/tui/AiFixPrompt.java   |   12 +
 .../dsl/jbang/core/commands/tui/AiLogPopup.java    |   35 +-
 .../jbang/core/commands/tui/ArchitectureView.java  |   48 +-
 .../jbang/core/commands/tui/AutocompletePopup.java |  105 +-
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |   28 +
 .../dsl/jbang/core/commands/tui/CatalogTab.java    |  204 +-
 .../dsl/jbang/core/commands/tui/ClasspathTab.java  |   10 +-
 .../jbang/core/commands/tui/ConfigurationTab.java  |   27 +-
 .../dsl/jbang/core/commands/tui/ConsumersTab.java  |    9 +-
 .../dsl/jbang/core/commands/tui/CveAuditTab.java   |   15 +-
 .../core/commands/tui/DataRefreshService.java      |   60 +-
 .../dsl/jbang/core/commands/tui/DiagramTab.java    |   62 +-
 .../dsl/jbang/core/commands/tui/DialogHelper.java  |   11 +-
 .../dsl/jbang/core/commands/tui/DoctorPopup.java   |    3 +-
 .../dsl/jbang/core/commands/tui/EndpointsTab.java  |    2 +-
 .../dsl/jbang/core/commands/tui/ErrorsTab.java     |   10 +-
 .../core/commands/tui/ExampleBrowserPopup.java     |   24 +-
 .../jbang/core/commands/tui/FileActionsPopup.java  |   37 +-
 .../jbang/core/commands/tui/FolderInputPopup.java  |    3 +-
 .../core/commands/tui/GotoSourceNodePopup.java     |    2 +-
 .../jbang/core/commands/tui/HeapHistogramTab.java  |    7 +-
 .../dsl/jbang/core/commands/tui/HistoryTab.java    |   42 +-
 .../dsl/jbang/core/commands/tui/InflightTab.java   |    2 +-
 .../jbang/core/commands/tui/InfraBrowserPopup.java |   22 +-
 .../jbang/core/commands/tui/IntegrationInfo.java   |    4 +
 .../dsl/jbang/core/commands/tui/LaunchManager.java |  266 +-
 .../dsl/jbang/core/commands/tui/LogErrors.java     |  209 ++
 .../camel/dsl/jbang/core/commands/tui/LogTab.java  |  206 +-
 .../core/commands/tui/MavenDependenciesTab.java    |    5 +-
 .../dsl/jbang/core/commands/tui/McpFacade.java     |   88 +-
 .../dsl/jbang/core/commands/tui/MemoryLeakTab.java |   30 +-
 .../dsl/jbang/core/commands/tui/MetricsTab.java    |    2 +-
 .../jbang/core/commands/tui/MonitorContext.java    |   39 +
 .../dsl/jbang/core/commands/tui/OllamaTab.java     |    5 +-
 .../dsl/jbang/core/commands/tui/OverviewTab.java   |   80 +-
 .../dsl/jbang/core/commands/tui/ProcessTab.java    |    7 +-
 .../jbang/core/commands/tui/RouteTreePanel.java    |  161 +
 .../dsl/jbang/core/commands/tui/RoutesTab.java     |   47 +-
 .../dsl/jbang/core/commands/tui/SettingsPopup.java |   45 +-
 .../dsl/jbang/core/commands/tui/ShellPanel.java    |    9 +-
 .../jbang/core/commands/tui/SourceEditAssist.java  |   75 +
 .../jbang/core/commands/tui/SourceEditHistory.java |    6 +-
 .../dsl/jbang/core/commands/tui/SourceTab.java     |  159 +-
 .../dsl/jbang/core/commands/tui/SourceViewer.java  |  241 +-
 .../dsl/jbang/core/commands/tui/StatusParser.java  |    9 +-
 .../jbang/core/commands/tui/SyntaxHighlighter.java |    9 +-
 .../dsl/jbang/core/commands/tui/TabRegistry.java   |    4 +
 .../dsl/jbang/core/commands/tui/ThreadsTab.java    |    2 +-
 .../dsl/jbang/core/commands/tui/TuiHelper.java     |   25 +
 .../dsl/jbang/core/commands/tui/TuiSettings.java   |   17 +
 .../core/commands/tui/TuiToolDefinitions.java      |    8 +-
 .../jbang/core/commands/tui/TuiToolRegistry.java   |   42 +-
 .../src/main/resources/tui/help/catalog.md         |   20 +-
 .../src/main/resources/tui/help/errors.md          |    1 +
 .../src/main/resources/tui/help/log.md             |   11 +
 .../src/main/resources/tui/help/process.md         |   28 +
 .../src/main/resources/tui/help/source.md          |    8 +
 .../commands/tui/ArchitectureFlowPanelTest.java    |   50 +
 .../core/commands/tui/AutocompletePopupTest.java   |   23 +
 .../core/commands/tui/CatalogTabKameletsTest.java  |  116 +
 .../commands/tui/ConfigurationTabRenderTest.java   |   27 +
 .../core/commands/tui/DoctorPopupOllamaTest.java   |    2 +-
 .../core/commands/tui/ErrorsTabRenderTest.java     |   14 +-
 .../core/commands/tui/LaunchManagerInfraTest.java  |  165 +
 .../tui/LaunchManagerStartFailureTest.java         |   17 +
 .../dsl/jbang/core/commands/tui/LogErrorsTest.java |  163 +
 .../jbang/core/commands/tui/LogTabRenderTest.java  |   75 +
 .../core/commands/tui/McpFacadeControlTest.java    |  128 +
 .../core/commands/tui/McpFacadeFullScanTest.java   |   51 +
 .../core/commands/tui/MonitorTabLazyLoadTest.java  |   92 +
 .../dsl/jbang/core/commands/tui/NoopBackend.java   |  104 +
 .../commands/tui/OpenedProjectLifecycleTest.java   |   43 +
 .../core/commands/tui/RouteTreePanelTest.java      |  107 +
 .../core/commands/tui/SettingsPopupRenderTest.java |    4 +-
 .../jbang/core/commands/tui/SettingsPopupTest.java |   28 +-
 .../jbang/core/commands/tui/SourceConvertTest.java |   21 +-
 .../core/commands/tui/SourceEditHistoryTest.java   |   20 +
 .../commands/tui/SourceKameletValidationTest.java  |  291 ++
 .../core/commands/tui/SourceTabJumpLinksTest.java  |   60 +-
 .../core/commands/tui/SourceViewerEditTest.java    |   15 +
 .../jbang/core/commands/tui/StatusParserTest.java  |   58 +
 .../core/commands/tui/SyntaxHighlighterTest.java   |    8 +
 .../core/commands/tui/TableOffsetClampTest.java    |   73 +
 .../tui/TuiBackendHelperRecordingTest.java         |   83 -
 .../core/commands/validate/KameletNormalizer.java  |  374 ++
 .../commands/validate/YamlNormalizeCommand.java    |   72 +-
 .../validate/YamlNormalizeKameletTest.java         |  228 ++
 .../kamelets/tag-order-action.kamelet.yaml         |   62 +
 .../yaml/common/YamlDeserializationContext.java    |   29 +
 .../dsl/yaml/common/YamlDeserializerSupport.java   |    6 +-
 .../apache/camel/dsl/yaml/common/YamlSupport.java  |   23 +-
 .../camel-yaml-dsl-maven-plugin/pom.xml            |    4 -
 .../camel/dsl/yaml/validator/SchemaHints.java      |   70 +-
 .../camel/dsl/yaml/validator/YamlValidator.java    |   45 +
 .../dsl/yaml/validator/SemanticSchemaTest.java     |   90 +-
 .../dsl/yaml/validator/StructureHintTest.java      |  101 +
 .../validator/YamlValidatorExpressionHintTest.java |   65 +
 .../resources/schema/camelYamlDsl-canonical.json   |   95 +-
 .../resources/schema/camelYamlDsl-model.json       |   86 +-
 .../generated/resources/schema/camelYamlDsl.json   |   95 +-
 .../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc     |    3 +
 .../camel/dsl/yaml/YamlRoutesBuilderLoader.java    |   12 +-
 .../camel/dsl/yaml/CompactNotationWarnTest.java    |   67 +
 .../camel/dsl/yaml/PipeLoaderErrorHandlerTest.java |    3 +-
 .../camel/dsl/yaml/RouteReloadBeanClassTest.java   |  183 +
 .../dsl/yaml/RouteReloadTemplatedRouteTest.java    |  144 +
 ...estionTest.java => SemanticEvaluationTest.java} |  322 +-
 .../org/apache/camel/dsl/yaml/TryYamlDumpTest.java |   65 +
 parent/pom.xml                                     |   69 +-
 test-infra/camel-test-infra-all/pom.xml            |   11 +
 .../src/generated/resources/META-INF/metadata.json |   13 +-
 .../MicroprofileLRALocalContainerInfraService.java |   46 +-
 .../infra/ollama/services/container.properties     |    2 +-
 test-infra/camel-test-infra-spiffe/pom.xml         |   71 +
 .../test/infra/spiffe/common/SpiffeProperties.java |   13 +-
 .../infra/spiffe/services/SpiffeInfraService.java  |   43 +
 .../services/SpiffeLocalContainerInfraService.java |  369 ++
 .../spiffe/services/SpiffeRemoteInfraService.java  |   57 +
 .../test/infra/spiffe/services/SpiffeService.java  |   11 +-
 .../spiffe/services/SpiffeServiceFactory.java      |   79 +
 .../infra/spiffe}/services/container.properties    |   17 +-
 .../test/infra/spiffe/services/spire-agent.conf    |   38 +
 .../test/infra/spiffe/services/spire-server.conf   |   41 +
 test-infra/pom.xml                                 |    1 +
 tooling/maven/camel-package-maven-plugin/pom.xml   |    4 -
 .../resources/velocity/endpoint-uri-factory.vm     |    2 +-
 .../resources/velocity/model-java-dsl-writer.vm    |   21 +
 .../src/main/resources/velocity/model-writer.vm    |   21 +
 .../main/resources/velocity/model-yaml-writer.vm   |   20 +
 1016 files changed, 36214 insertions(+), 7245 deletions(-)
 create mode 100644 
components/camel-ai/camel-ai-tool/src/main/java/org/apache/camel/component/ai/tool/AiToolAuthorizationDeniedEvent.java
 create mode 100644 
components/camel-ai/camel-ai-tool/src/test/java/org/apache/camel/component/ai/tool/AiToolAuthorizationDeniedEventTest.java
 create mode 100644 
components/camel-ai/camel-docling/src/main/java/org/apache/camel/component/docling/DoclingConsumer.java
 create mode 100644 
components/camel-ai/camel-docling/src/main/java/org/apache/camel/component/docling/DoclingContentExtractor.java
 create mode 100644 
components/camel-ai/camel-docling/src/test/java/org/apache/camel/component/docling/DoclingConsumerFailureTest.java
 create mode 100644 
components/camel-ai/camel-docling/src/test/java/org/apache/camel/component/docling/DoclingConsumerTest.java
 create mode 100644 
components/camel-ai/camel-docling/src/test/java/org/apache/camel/component/docling/integration/DoclingConsumerIT.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticEvaluation.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticEvaluationBuilder.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticEvaluations.java
 rename 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/{SemanticQuestionsBuilder.java
 => SemanticEvaluationsBuilder.java} (59%)
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticOperation.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticParameter.java
 delete mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticQuestion.java
 delete mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticQuestionBuilder.java
 delete mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticQuestions.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/FixedSemanticExpert.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticContractTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticEvaluationBuilderTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/TestSemanticAdapter.java
 create mode 100644 
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/SqsProducerBatchSeparatorTest.java
 create mode 100644 
components/camel-cm-sms/src/test/java/org/apache/camel/component/cm/test/CMGsm0338Test.java
 create mode 100644 
components/camel-cxf/camel-cxf-rest/src/test/java/org/apache/camel/component/cxf/jaxrs/CxfRsConsumerSuspendTest.java
 create mode 100644 
components/camel-cxf/camel-cxf-soap/src/test/java/org/apache/camel/component/cxf/jaxws/CxfConsumerSuspendTest.java
 create mode 100644 
components/camel-google/camel-google-functions/src/test/java/org/apache/camel/component/google/functions/unit/GoogleCloudFunctionsClientFactoryTest.java
 create mode 100644 
components/camel-http-common/src/test/java/org/apache/camel/http/common/DefaultHttpBindingContentLengthTest.java
 create mode 100644 
components/camel-iso8583/src/test/java/org/apache/camel/dataformat/iso8583/Iso8583DataFormatIsoHeaderTest.java
 copy 
components/{camel-kafka/src/test/java/org/apache/camel/component/kafka/serde/DefaultKafkaHeaderDeserializerTest.java
 => 
camel-jira/src/test/java/org/apache/camel/component/jira/JiraFugueJavaVersionTest.java}
 (56%)
 copy components/{camel-spiffe => camel-kafka-common}/pom.xml (53%)
 create mode 100644 
components/camel-kafka-common/src/main/java/org/apache/camel/component/kafka/AbstractKafkaComponent.java
 create mode 100644 
components/camel-kafka-common/src/main/java/org/apache/camel/component/kafka/KafkaClientConfiguration.java
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/KafkaConstants.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/KafkaConsumerFatalException.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/KafkaHeaderFilterStrategy.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/PollExceptionStrategy.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/PollOnError.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/TaskHealthState.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/consumer/support/KafkaRecordProcessor.java
 (94%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/consumer/support/interop/JMSDeserializer.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/security/KafkaAuthType.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/security/KafkaSecurityConfigurer.java
 (98%)
 copy components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/serde/DefaultKafkaHeaderDeserializer.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/serde/DefaultKafkaHeaderSerializer.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/serde/KafkaHeaderDeserializer.java
 (100%)
 copy components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/serde/KafkaHeaderSerializer.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/serde/KafkaSerdeHelper.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/main/java/org/apache/camel/component/kafka/serde/ToStringKafkaHeaderDeserializer.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/test/java/org/apache/camel/component/kafka/serde/DefaultKafkaHeaderDeserializerTest.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/test/java/org/apache/camel/component/kafka/serde/DefaultKafkaHeaderSerializerTest.java
 (100%)
 rename components/{camel-kafka => 
camel-kafka-common}/src/test/java/org/apache/camel/component/kafka/serde/ToStringKafkaHeaderDeserializerTest.java
 (100%)
 create mode 100644 
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaClientConfigurationTest.java
 create mode 100644 
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerSuspendResumeTest.java
 create mode 100644 
components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletCycleTest.java
 create mode 100644 
components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletExistingRouteIdTest.java
 create mode 100644 
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpBasicAuthConstraintRolesTest.java
 create mode 100644 
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/handlers/HttpServerChannelHandlerRolesTest.java
 create mode 100644 
components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/CancelSubscriptionTest.java
 create mode 100644 
components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/ConsumerStopTest.java
 create mode 100644 
components/camel-rest-openapi/src/test/java/org/apache/camel/component/rest/openapi/RestOpenApiPathParameterDecodingTest.java
 create mode 100644 
components/camel-rest-openapi/src/test/resources/path-parameters.yaml
 create mode 100644 
components/camel-rest-postman/src/test/java/org/apache/camel/component/rest/postman/RestPostmanPathParameterDecodingTest.java
 create mode 100644 
components/camel-servlet/src/test/java/org/apache/camel/component/servlet/ServletStringResponseCharsetTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/consumer/SjmsConsumerRestartTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/consumer/SjmsConsumerRoutePolicyTest.java
 create mode 100644 
components/camel-smpp/src/test/java/org/apache/camel/component/smpp/SmppSplitBodyTest.java
 create mode 100644 
components/camel-spiffe/src/test/java/org/apache/camel/component/spiffe/integration/SpiffeMutualTlsIT.java
 create mode 100644 
components/camel-spiffe/src/test/java/org/apache/camel/component/spiffe/integration/SpiffeWorkloadApiIT.java
 create mode 100644 
components/camel-spring-parent/camel-spring-ws/src/test/java/org/apache/camel/component/spring/ws/OutboundSoapHeaderFilterTest.java
 create mode 100644 
components/camel-spring-parent/camel-spring-ws/src/test/resources/org/apache/camel/component/spring/ws/OutboundSoapHeaderFilterTest-context.xml
 create mode 100644 
components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/component/cron/SpringCronFivePartsTest.java
 copy 
test-infra/camel-test-infra-ollama/src/main/resources/org/apache/camel/test/infra/ollama/services/container.properties
 => 
components/camel-spring-parent/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/samplingThrottler.properties
 (56%)
 create mode 100644 
components/camel-spring-parent/camel-undertow-spring-security/src/test/java/org/apache/camel/component/spring/security/SpringSecurityWebSocketTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/handlers/CamelWebSocketHandlerSecuritySettingsTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/spi/ProviderWithServletWebSocketEndpointTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/spi/ProviderWithServletWebSocketTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/spi/SecurityProviderRolesFromComponentWebSocketTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/spi/SecurityProviderWebSocketTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/spi/SecurityProviderWebSocketWrapTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/ws/UndertowWsSecurityWithoutProviderTest.java
 create mode 100644 
components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/MasterConsumerLeadershipTest.java
 copy 
components/camel-kafka/src/main/java/org/apache/camel/component/kafka/serde/DefaultKafkaHeaderDeserializer.java
 => 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/SimplePredicateExpression.java
 (59%)
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/builder/RouteTemplateCallerBeanTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/builder/RouteTemplateExistingRouteIdTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/engine/PropertyInjectSeparatorTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/engine/ShutdownWaitingAtTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/BacklogTracerCalledRouteTimestampTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/BacklogTracerLongLabelTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/ExchangeFailureHandledEventTextTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/SagaCompensationFailureTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/errorhandler/RedeliveryNotAllowedReasonTest.java
 create mode 100644 
core/camel-java-io/src/test/java/org/apache/camel/java/out/TryModelWriterTest.java
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/MainEnvVarComponentConfigTest.java
 copy 
components/camel-kafka/src/main/java/org/apache/camel/component/kafka/serde/DefaultKafkaHeaderDeserializer.java
 => 
core/camel-management/src/test/java/org/apache/camel/management/InstrumentationInterceptStrategyTest.java
 (58%)
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedAddEndpointMaskedSecretRaceTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedAggregateThreadPoolsTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedCamelContextNameObjectNameTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedRemoveEndpointMaskedSecretTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedRemoveInterceptedEndpointTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteRemoveContextScopedOnExceptionTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteRemoveSharedProcessorTest.java
 create mode 100644 
core/camel-xml-io/src/test/java/org/apache/camel/xml/out/TryModelWriterTest.java
 create mode 100644 
core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/TryModelWriterTest.java
 create mode 100644 
core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/YamlUriPlaceholderTest.java
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-actions-menu.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-diagram-architecture.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-example-browser.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-log-fix-with-ai-pick.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-observe-activity.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-observe-memory-leak.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-observe-sql-query.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-ollama-tab.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-source-kamelet-completion.png
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelShellCommandRegistry.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/KameletChecks.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/KameletDefinitions.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/log4j2-infra.properties
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelShellCommandRegistryTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunHelperDetectRuntimeTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunPropOptionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelActionPropOptionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/IntegrationLauncherGuardTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/KameletChecksTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/ExampleHelperStaleDirsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LogErrors.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteTreePanel.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/help/process.md
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ArchitectureFlowPanelTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/CatalogTabKameletsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LaunchManagerInfraTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LogErrorsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/McpFacadeControlTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/McpFacadeFullScanTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorTabLazyLoadTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/NoopBackend.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteTreePanelTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceKameletValidationTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TableOffsetClampTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/KameletNormalizer.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/test/java/org/apache/camel/dsl/jbang/core/commands/validate/YamlNormalizeKameletTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/test/resources/kamelets/tag-order-action.kamelet.yaml
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/StructureHintTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteReloadBeanClassTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteReloadTemplatedRouteTest.java
 rename 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/{SemanticQuestionTest.java
 => SemanticEvaluationTest.java} (50%)
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/TryYamlDumpTest.java
 create mode 100644 test-infra/camel-test-infra-spiffe/pom.xml
 rename 
components/camel-kafka/src/main/java/org/apache/camel/component/kafka/serde/DefaultKafkaHeaderDeserializer.java
 => 
test-infra/camel-test-infra-spiffe/src/main/java/org/apache/camel/test/infra/spiffe/common/SpiffeProperties.java
 (61%)
 create mode 100644 
test-infra/camel-test-infra-spiffe/src/main/java/org/apache/camel/test/infra/spiffe/services/SpiffeInfraService.java
 create mode 100644 
test-infra/camel-test-infra-spiffe/src/main/java/org/apache/camel/test/infra/spiffe/services/SpiffeLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-spiffe/src/main/java/org/apache/camel/test/infra/spiffe/services/SpiffeRemoteInfraService.java
 rename 
components/camel-kafka/src/main/java/org/apache/camel/component/kafka/serde/KafkaHeaderSerializer.java
 => 
test-infra/camel-test-infra-spiffe/src/main/java/org/apache/camel/test/infra/spiffe/services/SpiffeService.java
 (71%)
 create mode 100644 
test-infra/camel-test-infra-spiffe/src/main/java/org/apache/camel/test/infra/spiffe/services/SpiffeServiceFactory.java
 copy 
test-infra/{camel-test-infra-ollama/src/main/resources/org/apache/camel/test/infra/ollama
 => 
camel-test-infra-spiffe/src/main/resources/org/apache/camel/test/infra/spiffe}/services/container.properties
 (56%)
 create mode 100644 
test-infra/camel-test-infra-spiffe/src/main/resources/org/apache/camel/test/infra/spiffe/services/spire-agent.conf
 create mode 100644 
test-infra/camel-test-infra-spiffe/src/main/resources/org/apache/camel/test/infra/spiffe/services/spire-server.conf

Reply via email to