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

dependabot[bot] pushed a change to branch 
dependabot/maven/org.codehaus.mojo-properties-maven-plugin-1.3.1
in repository https://gitbox.apache.org/repos/asf/camel.git


 discard 49b39f55bc5b chore(deps): Bump 
org.codehaus.mojo:properties-maven-plugin
     add a6aaa5d4a866 CAMEL-24817: camel-elasticsearch/camel-opensearch - 
metadata hygiene (scroll-keep-alive description, deprecate maxRetryTimeout) 
(#26591)
     add dbd7b0a9bb93 chore(deps): Bump bytebuddy-version from 1.18.13 to 
1.18.14 (#26579)
     add c7eaecba6f48 CAMEL-24809: camel-kamelet-main - known dependencies 
mapped by package, generated from a curated list
     add 23f6a24eb7e3 chore: camel-jbang - the bean class check honours the 
known dependencies camel run downloads
     add 4b7ee24467d9 chore: remove the redundant <type>jar</type> from three 
component poms
     add 8c651b59bea1 chore: camel-jira - drop the comment that explained the 
removed jar type
     add d25a50f365e8 chore(deps): Bump the elasticsearch group with 2 updates 
(#26592)
     add 79c15793fafe chore(deps): Bump eu.maveniverse.maven.scalpel:extension3 
from 0.4.0 to 0.4.1 (#26593)
     add 42132a19604e chore: camel-once - fix incorrect description in 
camel-once component documentation
     add fd32a41ac9cf chore: camel-once - fix incorrect description in 
camel-once component documentation and camel-catalog.
     add 176a550ecfdc CAMEL-24811: camel-servlet - fix async servlet completing 
before the route finishes
     add 1e03a4f33089 Fix NPE in BacklogTracer when transform is the last route 
step
     add 27a7e566b83f CAMEL-24810: camel-jbang-mcp - 
camel_dependency_for_class: which Maven dependency provides a class, and how to 
declare it
     add f17fe0602975 CAMEL-24809: camel-kamelet-main - Artemis, Yasson and 
univocity-parsers under their current group ids
     add 64bd35a62a3c ci: improve Scalpel shadow mode using 0.4.x report 
features (#26534)
     add f225f7f93b8d CAMEL-24777: Ignore SIGPIPE in incremental-build.sh to 
prevent spurious CI failures (#26528)
     add 7ab6c2946729 CAMEL-24485: windows-validator - stop killing 
slow-but-passing PowerShell suite runs
     add 3814978ea599 CAMEL-24818: circuitBreaker sets 
CamelCircuitBreakerResponseRejected inside the onFallback
     add d0abe420863f CAMEL-24819: count fallback, timed out and bulkhead 
rejected circuit breaker calls (#26603)
     add 52281ecc473e CAMEL-24824, CAMEL-24827: camel run --example lists the 
examples by group, and the bundled examples follow the catalog
     add 0be59c361c05 CAMEL-24828: the examples tools of camel-jbang-mcp list 
the examples by group
     add 325a115d5412 CAMEL-24788: camel-vertx-websocket - keep the shared host 
until its last consumer stops
     add 830313e04aa6 CAMEL-24759: camel-jbang - TUI: drop the TamboUI 0.5.0 
workarounds and align the web terminal's emoji widths (#26612)
     add b3829c76ff40 CAMEL-24820: a bean whose class has a builder() method is 
created via the builder (#26611)
     add d1d54fb835b2 CAMEL-24829: WebsiteInstallerFixture - isolate 
PSModulePath for install.ps1 on Windows
     add f7ec0c03b812 CAMEL-24820: langchain4j-chat, agent and embeddings 
create the model from a provider and options (#26613)
     add 6b2d98a97dec CAMEL-24835: a file consumer on the current directory 
(file:. or file:./) delivers its files (#26614)
     add d940de156c95 CAMEL-24845: Simple - the suggestion for 
${jsonpath:$.status} says to use parentheses
     add 29d312948a22 CAMEL-24826: camel validate flags a top-level ternary in 
a Simple expression
     add eabcf97c3716 CAMEL-24838: camel-jsonpath, camel-jq - a null body says 
the body is null and how to load one
     add 84d5be1c7727 CAMEL-24837: camel validate yaml - a YAML indentation 
error in plain words, not the raw snakeyaml message
     add a2636f3f9bca CAMEL-24674: camel-openai - support the Batch API
     add 586c4161e3db CAMEL-24842, CAMEL-24846: camel validate yaml flags query 
options in a uri next to a parameters block, and an onException written after 
the routes (#26620)
     add 601c6c97615f CAMEL-24847: camel validate yaml - a marshal/unmarshal 
key that names the data format as its artifact or library says which key to 
write (#26619)
     add 17e6c5996202 CAMEL-24839, CAMEL-24840, CAMEL-24841: a file endpoint on 
a regular file says so, a property list item says key and value, and a jsonpath 
comparison works as a condition and says what it is elsewhere (#26621)
     add 5c1c78c83360 CAMEL-24836: PropertyBindingException carries the reason: 
the message ends with the root cause's message (#26622)
     add 1386c26055cc CAMEL-24843: a Groovy script's imports go through the 
compile pre-processors, so the Camel CLI downloads a known library; an 
unresolved class says what to do; the validator checks the imports (#26623)
     add cf5f27e0d319 CAMEL-24849: camel-http is the default REST producer 
client, first in the rest component's default list and what the Camel CLI adds 
for a rest-openapi producer (#26625)
     add c332e8c71ffc CAMEL-24822: camel-vertx-http creates its managed Vert.x 
on first use, so an endpoint that starts before the component has one (#26624)
     add 08ee8b6113cd CAMEL-24844: message history carries the body's type and 
size per step, shown in the failure table
     add 81def551326e CAMEL-24844: the message dump carries the body's size, 
and the camel-jbang history views and tool show type and size per step
     add 27e6657aa131 Generated sources regen for SBOM (main) (#26629)
     add 38fac5360201 CAMEL-24745: the canonical YAML DSL schema requires 
route: a top-level from: is the compact notation, reported with the route form
     add 3edf55b5d4a6 CAMEL-24850: the validator says what to write for 
pollEnrich/enrich with a uri, a steps item inside steps, and EIPs directly 
under step
     add b297744f972c CAMEL-24671: Close remaining OpenAI gaps outside the 
Responses API
     add d8befc8825c3 CAMEL-24853: camel export keeps a Groovy script the 
routes reference as a resource: at the resources root
     add 15b23e748001 CAMEL-24852: camel run looks a missing classpath: or 
file: resource up next to the route files; the validator reports a resource 
that is nowhere and a dynamic file directory
     add d65b06d9f962 CAMEL-24851: when a YAML route file does not load, camel 
run logs the schema validator's report before the loader's error (#26636)
     add 693b6d5ac371 CAMEL-24851: drop the no-op ignore-event setters in 
ReloadFailureNotifier; a comment says why ignoreRouteEvents stays at its default
     add 37189ba1d244 CAMEL-24844: the backlog XML dump keeps writing 
<body></body> for a null body; the JSON dump's "null" type placeholder is not 
copied into the type attribute
     add 3989606f99b0 CAMEL-24854: the validator reports an include/exclude 
regex with a doubled backslash, which matches no file
     add 100afa698552 CAMEL-24856: the properties validator reports a nested 
segment under an option group, which fails at startup
     add 04cfe8066ea3 CAMEL-24860: a failed route reload restores the routes 
that ran before, instead of leaving the application without routes
     add 68c2099b15e3 chore(camel-test-infra-hashicorp-vault): upgrade 
hashicorp.vault.container to 2.1.1
     add 32aa2ed434d9 chore(deps): Bump com.aliyun:eventbridge20200401 in the 
aliyun group
     add 36ace1d9ac53 chore(camel-test-infra-aws-v2): upgrade aws.container to 
2.1.0
     add b6b183ea508c chore(camel-test-infra-jaeger): upgrade jaeger.container 
to 2.21.0
     add 8f2761ee7b84 chore(camel-test-infra-keycloak): upgrade 
keycloak.container to 26.7.4
     add 5aa67767a11c chore(camel-test-infra-milvus): upgrade milvus.container 
to v2.6.24
     add 6b8cfd76736c chore(camel-test-infra-couchdb): upgrade 
couchdb.container to 3.5.2
     add d1211fcb3500 chore(deps): Bump 
org.elasticsearch.client:elasticsearch-rest-client-sniffer
     add 5c20bbd37f05 Replace deprecated methods in vertx platform
     add 0d5c39a20e55 CAMEL-24864: camel-platform-http-vertx: do not report a 
lost client connection as a failure
     add aa8a5fa06a69 chore(deps): Bump aws-java-sdk2-version from 2.54.18 to 
2.55.0
     add 7f20c8e51526 Regen
     add e1da8e764e7c CAMEL-24862: the recursive file watcher watches 
directories created while it runs, and ignores the compile work directory
     add 869bfbc4cf6b CAMEL-24866: camel-support - route reload fails with 
duplicate route id when a new file is added next to a file with several routes
     add 6edffdd14288 CAMEL-24867: camel-jbang-mcp - expose the sql, 
datasource, circuit breaker, metrics, spans, EIP stats, startup and route 
analysis runtime tools
     add dc32b43a80fb CAMEL-24855: the file consumer says at INFO when it 
creates the starting directory it consumes from
     add 5b9cf8ffd139 CAMEL-24857, CAMEL-24858, CAMEL-24859: two validator rows 
and the reload outcome in camel_write_file, from the stepwise benchmark
     add f77e9b9fefb6 chore(camel-test-infra-observability): upgrade 
observability.victoriatraces.container to v0.11.1
     add 902a9fbaa3b4 CAMEL-24865: camel-jbang - source-dir must not replace a 
missing classpath resource with a missing file
     add d792bf7f2f77 CAMEL-24869: camel-jbang - validator hint for sql queries 
with :name parameters (camel-sql uses :#name)
     add 40a9d1f44299 CAMEL-24863: a failure the circuit breaker's fallback 
recovered from is recorded as handled in the error registry
     add 36332e267539 CAMEL-24861: camel_run starts the directory as the app 
with --source-dir, and camel_control gets a reload action
     add e472d20d0e4f CAMEL-24848: camel-mail - Fix documented defaults of 
useHeader* options
     add 4067ca25bde1 CAMEL-24813: camel-base - PropertiesComponent.unescape() 
drops a trailing backslash
     add 439a4e7f498e CAMEL-24716: fix serialization regression - resolve 
algorithm names lazily at crypto call-sites (#26671)
     add ba9508e3dca4 Reduce git fetch time for scalpel in GitHub actions
     add 471ad9363a38 CAMEL-24639: camel-http - document vault-backed 
credential rotation
     add aaef7487c407 CAMEL-24789: camel-vertx-websocket - finish an exchange 
with no peer synchronously (#26541)
     add 2974dfd9fc44 chore(deps): Bump com.aliyun:tea-openapi from 0.3.15 to 
0.3.16 in the aliyun group (#26683)
     add 7a573a10baa6 chore(camel-test-infra-docling): upgrade 
docling.container to v1.34.0 (#26644)
     add ac6f0cd1fd81 chore(deps): Bump huaweicloud-sdk-version from 3.1.216 to 
3.1.217 (#26685)
     add f5d419d5a3b0 chore(camel-test-infra-kafka): upgrade 
confluent.container.image to 8.3.2 (#26648)
     add 0c99b5621ea1 chore(camel-test-infra-ollama): upgrade ollama.container 
to 0.34.2 (#26652)
     add f04d3fd8dfc2 chore(deps): Bump jline-version from 4.4.3 to 4.4.5
     add 2d1ab0502feb chore(deps-dev): Bump org.hibernate.orm:hibernate-core
     add 0f7765ff4d4d chore(deps): Bump org.apache.fory:fory-core from 1.7.3 to 
1.7.4
     add 73717a13f5f2 chore(deps): Bump quarkus-version from 3.39.3 to 3.39.4
     add 22c106d27443 chore(deps): Bump com.google.genai:google-genai from 
1.71.0 to 1.72.0
     add e22188c40b3f chore(deps): Bump org.apache.camel.kamelets:camel-kamelets
     add 4db4785868cc chore(deps): Bump 
org.apache.camel.kamelets:camel-kamelets-catalog
     add 17e2810bde7a chore(deps): Bump io.smallrye.config:smallrye-config
     add b79fe29d5931 chore(deps): Bump com.ibm.cloud:cloudant from 0.10.21 to 
0.10.22
     add 88311c0e6c47 chore(deps): Bump 
com.braintreepayments.gateway:braintree-java
     add c953503dcbd0 chore(deps): Bump mongo-java-driver-version from 5.11.1 
to 5.12.0
     add 72c3c6fde1d9 CAMEL-24743: camel-opa - skip the producer health check 
in wasm mode and warn on ignored server options (#26669)
     add 5bcb48b79755 CAMEL-24751: camel-opa - unregister the OpaSecurityPolicy 
health check when its routes stop (#26667)
     add ff036ce678ad CAMEL-24807: Deprecate Pipe (kind: Pipe) support in the 
YAML DSL
     add 5ffbcae5529e CAMEL-24878: camel-kamelet-main - resolving an http: 
resource must not fetch it
     add 9f5e3f3d170f chore(deps): Bump com.ibm.mq:com.ibm.mq.jakarta.client 
from 10.0.0.0 to 10.0.0.5
     add a6bc7c254143 CAMEL-24718: observability must not report a 
CamelSqlQuery header the endpoint ignored
     add 5e896b2df24b CAMEL-24872: camel-oauth - align token caching with 
effective profile configuration
     add 54b578218776 CAMEL-24815: camel-opensearch - honour socketTimeout 
without SSL and scope basic auth to all hosts
     add 46caa174307d chore(deps): Bump debezium-version from 3.6.2.Final to 
3.6.3.Final (#26686)
     add 2be41c31ca66 CAMEL-24874: camel-core-languages - the simple init block 
operators := and ~:= are in the catalog (#26680)
     add b05ca5c23440 CAMEL-24873: camel-jbang - Custom simple functions in 
Groovy with camel run --dev (#26678)
     add 7bc5954952b6 chore(deps): Bump com.openai:openai-java from 4.63.2 to 
4.65.0 (#26687)
     add 2b3c1d3d3e2a CAMEL-24885: camel-core - Simple: a resource: text with a 
function but no scheme ends in a StackOverflowError
     add c1cbf63181a9 CAMEL-24880: camel-core - the grouped body list prints 
its contents, the short List<Exchange> form is for exchanges only
     add 926a78c257c2 CAMEL-24881: camel-yaml-dsl-validator - say how a 
route-level error handler is written (errorHandler: {noErrorHandler: {}})
     add 45e7db3976b4 CAMEL-24883: camel-jbang - the validator's Simple checks 
read expressions written as YAML block scalars
     add 924d1d4a755c CAMEL-24882: camel-jbang - say that a script returning 
'resource:file:x' returns the text, not the file
     add dbb6d2cde555 CAMEL-24884: camel-core - resolveResource option on 
expressions: a returned resource:... value is loaded and its content is the 
result
     add a2aee2c91656 chore(deps): Bump 
org.codehaus.mojo:properties-maven-plugin

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   (49b39f55bc5b)
            \
             N -- N -- N   
refs/heads/dependabot/maven/org.codehaus.mojo-properties-maven-plugin-1.3.1 
(a2aee2c91656)

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/CI-ARCHITECTURE.md                         |     8 +-
 .../actions/incremental-build/incremental-build.sh |   100 +-
 .github/workflows/package-native-validation.yml    |    18 +-
 .github/workflows/pr-build-main.yml                |     4 +-
 .github/workflows/sonar-build.yml                  |     4 +-
 .mvn/extensions.xml                                |     2 +-
 camel-sbom/camel-sbom.json                         | 10604 +++++++++----------
 camel-sbom/camel-sbom.xml                          |  9626 +++++++++--------
 .../apache/camel/catalog/components/aws2-ec2.json  |     2 +-
 .../camel/catalog/components/debezium-oracle.json  |   404 +-
 .../camel/catalog/components/elasticsearch.json    |     6 +-
 .../org/apache/camel/catalog/components/imap.json  |    16 +-
 .../org/apache/camel/catalog/components/imaps.json |    16 +-
 .../catalog/components/langchain4j-agent.json      |    20 +-
 .../camel/catalog/components/langchain4j-chat.json |    20 +-
 .../catalog/components/langchain4j-embeddings.json |    24 +-
 .../apache/camel/catalog/components/openai.json    |   290 +-
 .../camel/catalog/components/opensearch.json       |     6 +-
 .../org/apache/camel/catalog/components/pop3.json  |    16 +-
 .../org/apache/camel/catalog/components/pop3s.json |    16 +-
 .../org/apache/camel/catalog/components/smtp.json  |    16 +-
 .../org/apache/camel/catalog/components/smtps.json |    16 +-
 .../apache/camel/catalog/dev-consoles-openapi.json |    32 +-
 .../catalog/dev-consoles/fault-tolerance.json      |    17 +-
 .../camel/catalog/dev-consoles/resilience4j.json   |    15 +
 .../org/apache/camel/catalog/docs.properties       |     1 +
 .../camel/catalog/docs/circuitBreaker-eip.adoc     |    48 +
 .../apache/camel/catalog/docs/groovy-language.adoc |     6 +
 .../apache/camel/catalog/docs/http-component.adoc  |     8 +
 .../apache/camel/catalog/docs/java-xml-io-dsl.adoc |    19 +
 .../catalog/docs/langchain4j-agent-component.adoc  |    44 +
 .../catalog/docs/langchain4j-chat-component.adoc   |    44 +
 .../docs/langchain4j-embeddings-component.adoc     |    43 +
 .../apache/camel/catalog/docs/mail-component.adoc  |    14 +-
 .../org/apache/camel/catalog/docs/main.adoc        |    21 +
 .../camel/catalog/docs/mongodb-component.adoc      |     8 +-
 .../catalog/docs/mongodb-gridfs-component.adoc     |     6 +-
 .../org/apache/camel/catalog/docs/oauth.adoc       |     2 +
 .../apache/camel/catalog/docs/once-component.adoc  |     2 +-
 .../apache/camel/catalog/docs/opa-component.adoc   |    11 +-
 .../apache/camel/catalog/docs/openai-batch.adoc    |   187 +
 .../camel/catalog/docs/openai-component.adoc       |    33 +
 .../camel/catalog/docs/rest-openapi-component.adoc |    12 +-
 .../apache/camel/catalog/docs/rss-component.adoc   |     5 +-
 .../apache/camel/catalog/docs/simple-advanced.adoc |   106 +-
 .../camel/catalog/docs/simple-operators.adoc       |    23 +-
 .../camel/catalog/docs/spring-cloud-config.adoc    |    12 +-
 .../org/apache/camel/catalog/docs/yaml-dsl.adoc    |   199 +-
 .../org/apache/camel/catalog/languages/bean.json   |     3 +-
 .../apache/camel/catalog/languages/constant.json   |     3 +-
 .../apache/camel/catalog/languages/datasonnet.json |     3 +-
 .../camel/catalog/languages/exchangeProperty.json  |     3 +-
 .../org/apache/camel/catalog/languages/file.json   |     3 +-
 .../org/apache/camel/catalog/languages/groovy.json |     3 +-
 .../org/apache/camel/catalog/languages/header.json |     3 +-
 .../apache/camel/catalog/languages/hl7terser.json  |     3 +-
 .../org/apache/camel/catalog/languages/jactl.json  |     3 +-
 .../org/apache/camel/catalog/languages/java.json   |     3 +-
 .../org/apache/camel/catalog/languages/jq.json     |     3 +-
 .../org/apache/camel/catalog/languages/js.json     |     3 +-
 .../apache/camel/catalog/languages/jsonpath.json   |     3 +-
 .../org/apache/camel/catalog/languages/mvel.json   |     3 +-
 .../org/apache/camel/catalog/languages/ognl.json   |     3 +-
 .../org/apache/camel/catalog/languages/python.json |     3 +-
 .../apache/camel/catalog/languages/python3.json    |     3 +-
 .../apache/camel/catalog/languages/quickjs.json    |     3 +-
 .../org/apache/camel/catalog/languages/ref.json    |     3 +-
 .../org/apache/camel/catalog/languages/simple.json |     7 +-
 .../org/apache/camel/catalog/languages/spel.json   |     3 +-
 .../apache/camel/catalog/languages/tokenize.json   |     3 +-
 .../apache/camel/catalog/languages/variable.json   |     3 +-
 .../org/apache/camel/catalog/languages/wasm.json   |     3 +-
 .../org/apache/camel/catalog/languages/xpath.json  |     3 +-
 .../org/apache/camel/catalog/languages/xquery.json |     3 +-
 .../apache/camel/catalog/languages/xtokenize.json  |     3 +-
 .../apache/camel/catalog/models/beanFactory.json   |     4 +-
 .../camel/catalog/models/circuitBreaker.json       |     4 +-
 .../org/apache/camel/catalog/models/constant.json  |     3 +-
 .../apache/camel/catalog/models/datasonnet.json    |     3 +-
 .../camel/catalog/models/exchangeProperty.json     |     3 +-
 .../apache/camel/catalog/models/expression.json    |     3 +-
 .../org/apache/camel/catalog/models/groovy.json    |     3 +-
 .../org/apache/camel/catalog/models/header.json    |     3 +-
 .../org/apache/camel/catalog/models/hl7terser.json |     3 +-
 .../org/apache/camel/catalog/models/jactl.json     |     3 +-
 .../org/apache/camel/catalog/models/java.json      |     3 +-
 .../org/apache/camel/catalog/models/jq.json        |     3 +-
 .../org/apache/camel/catalog/models/js.json        |     3 +-
 .../org/apache/camel/catalog/models/jsonpath.json  |     3 +-
 .../org/apache/camel/catalog/models/language.json  |     3 +-
 .../org/apache/camel/catalog/models/method.json    |     3 +-
 .../org/apache/camel/catalog/models/mvel.json      |     3 +-
 .../org/apache/camel/catalog/models/ognl.json      |     3 +-
 .../org/apache/camel/catalog/models/python.json    |     3 +-
 .../org/apache/camel/catalog/models/python3.json   |     3 +-
 .../org/apache/camel/catalog/models/quickjs.json   |     3 +-
 .../org/apache/camel/catalog/models/ref.json       |     3 +-
 .../org/apache/camel/catalog/models/simple.json    |     3 +-
 .../org/apache/camel/catalog/models/spel.json      |     3 +-
 .../org/apache/camel/catalog/models/tokenize.json  |     3 +-
 .../org/apache/camel/catalog/models/variable.json  |     3 +-
 .../org/apache/camel/catalog/models/wasm.json      |     3 +-
 .../org/apache/camel/catalog/models/xpath.json     |     3 +-
 .../org/apache/camel/catalog/models/xquery.json    |     3 +-
 .../org/apache/camel/catalog/models/xtokenize.json |     3 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  |    20 +-
 .../apache/camel/catalog/schemas/camel-xml-io.xsd  |    20 +-
 .../camel/catalog/schemas/camelYamlDsl-model.json  |   366 +-
 .../camel/catalog/simple/camel-simple-validator.js |     4 +-
 .../apache/camel/catalog/test-infra/metadata.json  |    48 +-
 .../ai/observability/GenAiOperationName.java       |     6 +
 .../camel-ai/camel-langchain4j-agent/pom.xml       |     5 +
 .../agent/LangChain4jAgentComponentConfigurer.java |    41 +
 .../LangChain4jAgentConfigurationConfigurer.java   |    41 +
 .../agent/LangChain4jAgentEndpointConfigurer.java  |    41 +
 .../agent/LangChain4jAgentEndpointUriFactory.java  |    17 +-
 .../langchain4j/agent/langchain4j-agent.json       |    20 +-
 .../src/main/docs/langchain4j-agent-component.adoc |    44 +
 .../agent/LangChain4jAgentComponent.java           |    19 +
 .../agent/LangChain4jAgentConfiguration.java       |   127 +
 .../agent/LangChain4jAgentProviderTest.java        |    65 +
 components/camel-ai/camel-langchain4j-chat/pom.xml |     5 +
 .../chat/LangChain4jChatComponentConfigurer.java   |    48 +
 .../LangChain4jChatConfigurationConfigurer.java    |    48 +
 .../chat/LangChain4jChatEndpointConfigurer.java    |    48 +
 .../chat/LangChain4jChatEndpointUriFactory.java    |    18 +-
 .../langchain4j/chat/langchain4j-chat.json         |    20 +-
 .../src/main/docs/langchain4j-chat-component.adoc  |    44 +
 .../langchain4j/chat/LangChain4jChatComponent.java |    13 +
 .../chat/LangChain4jChatConfiguration.java         |   129 +
 .../chat/LangChain4jChatProviderTest.java          |    91 +
 components/camel-ai/camel-langchain4j-core/pom.xml |     7 +
 .../langchain4j/core/LangChain4jModelFactory.java  |   347 +
 .../core/LangChain4jModelFactoryTest.java          |   249 +
 .../camel-ai/camel-langchain4j-embeddings/pom.xml  |     5 +
 .../LangChain4jEmbeddingsComponentConfigurer.java  |    48 +
 ...ngChain4jEmbeddingsConfigurationConfigurer.java |    48 +
 .../LangChain4jEmbeddingsEndpointConfigurer.java   |    48 +
 .../LangChain4jEmbeddingsEndpointUriFactory.java   |    18 +-
 .../embeddings/langchain4j-embeddings.json         |    24 +-
 .../docs/langchain4j-embeddings-component.adoc     |    43 +
 .../embeddings/LangChain4jEmbeddingsComponent.java |    13 +
 .../LangChain4jEmbeddingsConfiguration.java        |   133 +-
 .../LangChain4jEmbeddingsProviderTest.java         |    53 +
 .../component/openai/OpenAIEndpointConfigurer.java |    56 +
 .../component/openai/OpenAIEndpointUriFactory.java |    14 +-
 .../org/apache/camel/component/openai/openai.json  |   290 +-
 .../urifactory/{openai-endpoint => llm-endpoint}   |     0
 .../camel-openai/src/main/docs/openai-batch.adoc   |   187 +
 .../src/main/docs/openai-component.adoc            |    33 +
 .../camel/component/openai/MimeTypeHelper.java     |    40 +
 .../openai/OpenAIAudioSpeechProducer.java          |    20 +-
 .../camel/component/openai/OpenAIAudioSupport.java |    49 +-
 .../openai/OpenAIAudioTranscriptionProducer.java   |   119 +-
 .../openai/OpenAIAudioTranslationProducer.java     |    16 +-
 .../openai/OpenAIBatchAggregationStrategy.java     |   151 +
 .../component/openai/OpenAIBatchProducer.java      |   472 +
 .../component/openai/OpenAIBatchResultLines.java   |   110 +
 .../openai/OpenAIBatchResultsProducer.java         |   120 +
 .../camel/component/openai/OpenAIBatchSpool.java   |   162 +
 .../openai/OpenAIBatchStoredProducer.java          |    70 +
 .../camel/component/openai/OpenAIBatchSupport.java |   141 +
 .../OpenAIChatCompletionMultimodalSupport.java     |   232 +
 .../component/openai/OpenAIConfiguration.java      |   114 +-
 .../camel/component/openai/OpenAIConstants.java    |    65 +-
 .../openai/OpenAIConversationHistoryTrimmer.java   |     6 +
 .../camel/component/openai/OpenAIEndpoint.java     |    11 +-
 .../openai/OpenAIGenAiProducerSupport.java         |    64 +
 .../component/openai/OpenAIImageEditProducer.java  |    16 +-
 .../openai/OpenAIImageGenerationProducer.java      |    15 +-
 .../camel/component/openai/OpenAIOperations.java   |     7 +-
 .../camel/component/openai/OpenAIProducer.java     |   142 +-
 .../openai/OpenAIToolExecutionProducer.java        |     9 +
 .../openai/OpenAIAudioSpeechObservabilityTest.java |    77 +
 .../OpenAIAudioTranscriptionDiarizedMockTest.java  |    68 +
 .../OpenAIAudioTranscriptionObservabilityTest.java |    75 +
 .../OpenAIAudioTranslationObservabilityTest.java   |    75 +
 .../component/openai/OpenAIBatchMockTest.java      |   444 +
 .../OpenAIChatCompletionMultimodalMockTest.java    |   206 +
 .../OpenAIImageGenerationObservabilityTest.java    |    77 +
 .../component/openai/OpenAIMimeTypeHelperTest.java |    57 +
 .../openai/OpenAIVisionBodyTypesMockTest.java      |     2 +-
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |     2 +-
 .../org/apache/camel/language/bean/bean.json       |     3 +-
 .../camel/language/datasonnet/datasonnet.json      |     3 +-
 .../oracle/DebeziumOracleComponentConfigurer.java  |    12 -
 .../oracle/DebeziumOracleEndpointConfigurer.java   |    12 -
 .../oracle/DebeziumOracleEndpointUriFactory.java   |     4 +-
 ...acleConnectorEmbeddedDebeziumConfiguration.java |    35 +-
 .../component/debezium/oracle/debezium-oracle.json |   404 +-
 .../apache/camel/component/es/elasticsearch.json   |     6 +-
 .../camel/component/es/ElasticsearchComponent.java |     5 +
 .../component/es/ElasticsearchConfiguration.java   |     9 +-
 .../camel/component/es/ElasticsearchConstants.java |     2 +-
 .../apache/camel/component/file/FileConsumer.java  |    18 +-
 .../apache/camel/component/file/FileEndpoint.java  |    10 +
 .../org/apache/camel/language/groovy/groovy.json   |     3 +-
 .../src/main/docs/groovy-language.adoc             |     6 +
 .../groovy/DefaultGroovyScriptCompiler.java        |    77 +-
 .../camel/language/groovy/GroovyExpression.java    |    10 +-
 .../camel/language/groovy/GroovyLanguage.java      |    46 +-
 .../groovy/GroovyCompilePostProcessorTest.java     |    89 +
 .../groovy/GroovyCompilePreProcessorTest.java      |    80 +
 .../MaskEmailFunction.groovy                       |    36 +-
 .../resources/camel-groovy-annotated/Plain.groovy  |    26 +-
 .../org/apache/camel/component/hl7/hl7terser.json  |     3 +-
 .../org/apache/camel/http/common/CamelServlet.java |    58 +-
 .../camel-http/src/main/docs/http-component.adoc   |     8 +
 .../org/apache/camel/language/jactl/jactl.json     |     3 +-
 .../META-INF/org/apache/camel/language/js/js.json  |     3 +-
 .../jetty/JettyAsyncDelayedRouteTest.java          |    34 +-
 components/camel-jira/pom.xml                      |     2 -
 .../org/apache/camel/language/joor/java.json       |     3 +-
 .../META-INF/org/apache/camel/language/jq/jq.json  |     3 +-
 .../org/apache/camel/language/jq/JqExpression.java |    14 +
 .../camel/language/jq/JqNullBodyHintTest.java      |    74 +
 .../org/apache/camel/jsonpath/jsonpath.json        |     3 +-
 .../org/apache/camel/jsonpath/JsonPathEngine.java  |    23 +-
 .../apache/camel/jsonpath/JsonPathExpression.java  |    29 +-
 .../easypredicate/EasyPredicateOperators.java      |     8 +-
 .../easypredicate/EasyPredicateParser.java         |    19 +-
 .../camel/jsonpath/JsonPathComparisonHintTest.java |    50 +
 .../camel/jsonpath/JsonPathNullBodyHintTest.java   |    84 +
 .../EasyJsonPathWithRootPathCBRTest.java           |    74 +
 .../easypredicate/EasyPredicateParserTest.java     |    46 +
 components/camel-mail/pom.xml                      |     1 -
 .../org/apache/camel/component/mail/imap.json      |    16 +-
 .../org/apache/camel/component/mail/imaps.json     |    16 +-
 .../org/apache/camel/component/mail/pop3.json      |    16 +-
 .../org/apache/camel/component/mail/pop3s.json     |    16 +-
 .../org/apache/camel/component/mail/smtp.json      |    16 +-
 .../org/apache/camel/component/mail/smtps.json     |    16 +-
 .../camel-mail/src/main/docs/mail-component.adoc   |    14 +-
 .../camel/component/mail/MailConfiguration.java    |    14 +-
 .../MetricsMessageHistoryFactory.java              |     4 +-
 .../MicrometerMessageHistoryFactory.java           |     5 +-
 .../apache/camel/dev-console/fault-tolerance.json  |    17 +-
 .../faulttolerance/FaultToleranceConsole.java      |    14 +-
 .../faulttolerance/FaultToleranceProcessor.java    |    42 +
 .../FaultToleranceCallCountersTest.java            |   180 +
 .../faulttolerance/FaultToleranceConsoleTest.java  |     5 +
 ...eranceOpenWithFallbackExchangePropertyTest.java |    82 +
 .../src/main/docs/mongodb-gridfs-component.adoc    |     6 +-
 .../src/main/docs/mongodb-component.adoc           |     8 +-
 .../org/apache/camel/language/mvel/mvel.json       |     3 +-
 components/camel-oauth/src/main/docs/oauth.adoc    |     2 +
 .../oauth/OAuthClientCredentialsTokenResolver.java |    29 +-
 .../OAuthClientCredentialsTokenResolverTest.java   |   176 +
 .../org/apache/camel/language/ognl/ognl.json       |     3 +-
 .../camel-once/src/main/docs/once-component.adoc   |     2 +-
 .../camel-opa/src/main/docs/opa-component.adoc     |    11 +-
 .../camel/component/opa/OpaConfiguration.java      |     4 +-
 .../apache/camel/component/opa/OpaEndpoint.java    |    25 +-
 .../apache/camel/component/opa/OpaProducer.java    |     7 +-
 .../component/opa/security/OpaSecurityPolicy.java  |    48 +-
 .../opa/security/OpaSecurityProcessor.java         |    15 +
 .../component/opa/OpaWasmModeValidationTest.java   |    80 +
 .../OpaSecurityPolicyHealthCheckLifecycleTest.java |   128 +
 .../camel/component/opensearch/opensearch.json     |     6 +-
 .../component/opensearch/OpensearchComponent.java  |     5 +
 .../opensearch/OpensearchConfiguration.java        |     9 +-
 .../component/opensearch/OpensearchConstants.java  |     2 +-
 .../component/opensearch/OpensearchProducer.java   |     7 +-
 .../OpenTelemetryMessageHistoryFactory.java        |     5 +-
 .../platform/http/vertx/AsyncInputStream.java      |    80 +-
 .../http/vertx/ResponseWriteException.java         |    30 +-
 .../http/vertx/VertxPlatformHttpConsumer.java      |    30 +-
 .../http/vertx/VertxPlatformHttpRouter.java        |     1 +
 .../http/vertx/VertxPlatformHttpSupport.java       |    32 +-
 .../VertxPlatformHttpClientDisconnectTest.java     |   280 +
 .../org/apache/camel/language/python/python.json   |     3 +-
 .../org/apache/camel/language/python3/python3.json |     3 +-
 .../org/apache/camel/language/quickjs/quickjs.json |     3 +-
 .../org/apache/camel/dev-console/resilience4j.json |    15 +
 .../component/resilience4j/ResilienceConsole.java  |    17 +-
 .../resilience4j/ResilienceProcessor.java          |    43 +-
 .../resilience4j/ResilienceCallCountersTest.java   |   172 +
 .../resilience4j/ResilienceConsoleTest.java        |     5 +
 .../ResilienceFallbackErrorRegistryTest.java       |    79 +
 ...lienceOpenWithFallbackExchangePropertyTest.java |    83 +
 .../src/main/docs/rest-openapi-component.adoc      |    12 +-
 .../apache/camel/component/rest/RestEndpoint.java  |     3 +-
 .../camel-rss/src/main/docs/rss-component.adoc     |     5 +-
 .../org/apache/camel/language/xquery/xquery.json   |     3 +-
 .../component/servlet/ServletAsyncErrorTest.java   |    98 +
 .../servlet/ServletAsyncNoExecutorRefRaceTest.java |    56 +
 .../servlet/example-camelContext-race.xml          |    44 +
 .../src/main/docs/spring-cloud-config.adoc         |    12 +-
 .../org/apache/camel/language/spel/spel.json       |     3 +-
 .../camel/language/xtokenizer/xtokenize.json       |     3 +-
 .../telemetry/decorators/SqlQueryHeaderHelper.java |    57 +
 .../telemetry/decorators/SqlSpanDecorator.java     |    12 +-
 .../telemetry/decorators/SqlSpanDecoratorTest.java |    83 +-
 .../tracing/decorators/SqlQueryHeaderHelper.java   |    57 +
 .../camel/tracing/decorators/SqlSpanDecorator.java |    12 +-
 .../tracing/decorators/SqlSpanDecoratorTest.java   |    83 +-
 components/camel-univocity-parsers/pom.xml         |     1 -
 .../component/vertx/http/VertxHttpComponent.java   |    38 +-
 .../http/VertxHttpComponentLazyVertxTest.java      |    67 +
 .../vertx/websocket/VertxWebsocketComponent.java   |     8 +-
 .../vertx/websocket/VertxWebsocketHost.java        |    23 +-
 .../vertx/websocket/VertxWebsocketProducer.java    |    21 +-
 .../VertxWebsocketMultiConsumerLifecycleTest.java  |   132 +
 .../VertxWebsocketProducerNoPeerTest.java          |   101 +
 .../vertx/websocket/VertxWebsocketTest.java        |    29 +
 .../org/apache/camel/language/wasm/wasm.json       |     3 +-
 .../xmlsecurity/XMLSecurityDataFormat.java         |   100 +-
 .../xmlsecurity/XmlSecurityConstantNameTest.java   |    30 +-
 .../org/apache/camel/language/xpath/xpath.json     |     3 +-
 .../org/apache/camel/InvalidPayloadException.java  |    16 +
 .../main/java/org/apache/camel/MessageHistory.java |    21 +
 .../org/apache/camel/PropertyBindingException.java |    26 +-
 .../apache/camel/spi/BacklogErrorEventMessage.java |     8 +
 .../apache/camel/spi/CircuitBreakerConstants.java  |     8 +-
 .../debugger/DefaultBacklogTracerEventMessage.java |     3 +-
 .../camel/impl/engine/DefaultErrorRegistry.java    |    26 +-
 .../impl/engine/DefaultMessageHistoryFactory.java  |     1 +
 .../component/properties/PropertiesComponent.java  |     1 +
 .../apache/camel/impl/console/DebugDevConsole.java |     6 +
 .../camel/impl/console/SqlTraceDevConsole.java     |    39 +-
 .../console/SqlTraceDevConsoleQueryHeaderTest.java |   146 +
 .../modules/eips/pages/circuitBreaker-eip.adoc     |    48 +
 .../apache/camel/language/constant/constant.json   |     3 +-
 .../org/apache/camel/language/header/header.json   |     3 +-
 .../camel/language/property/exchangeProperty.json  |     3 +-
 .../org/apache/camel/language/ref/ref.json         |     3 +-
 .../org/apache/camel/language/simple/file.json     |     3 +-
 .../org/apache/camel/language/simple/simple.json   |     7 +-
 .../apache/camel/language/tokenizer/tokenize.json  |     3 +-
 .../apache/camel/language/variable/variable.json   |     3 +-
 .../modules/languages/pages/simple-advanced.adoc   |   106 +-
 .../modules/languages/pages/simple-operators.adoc  |    23 +-
 .../language/simple/MiscExpressionBuilder.java     |    18 +-
 .../language/simple/SimpleOperatorConstants.java   |    20 +
 .../camel/language/simple/SimpleSyntaxHints.java   |    30 +-
 .../language/simple/ast/SimpleFunctionStart.java   |    15 +-
 .../org/apache/camel/model/beanFactory.json        |     4 +-
 .../org/apache/camel/model/circuitBreaker.json     |     4 +-
 .../org/apache/camel/model/language/constant.json  |     3 +-
 .../apache/camel/model/language/datasonnet.json    |     3 +-
 .../camel/model/language/exchangeProperty.json     |     3 +-
 .../apache/camel/model/language/expression.json    |     3 +-
 .../org/apache/camel/model/language/groovy.json    |     3 +-
 .../org/apache/camel/model/language/header.json    |     3 +-
 .../org/apache/camel/model/language/hl7terser.json |     3 +-
 .../org/apache/camel/model/language/jactl.json     |     3 +-
 .../org/apache/camel/model/language/java.json      |     3 +-
 .../org/apache/camel/model/language/jq.json        |     3 +-
 .../org/apache/camel/model/language/js.json        |     3 +-
 .../org/apache/camel/model/language/jsonpath.json  |     3 +-
 .../org/apache/camel/model/language/language.json  |     3 +-
 .../org/apache/camel/model/language/method.json    |     3 +-
 .../org/apache/camel/model/language/mvel.json      |     3 +-
 .../org/apache/camel/model/language/ognl.json      |     3 +-
 .../org/apache/camel/model/language/python.json    |     3 +-
 .../org/apache/camel/model/language/python3.json   |     3 +-
 .../org/apache/camel/model/language/quickjs.json   |     3 +-
 .../org/apache/camel/model/language/ref.json       |     3 +-
 .../org/apache/camel/model/language/simple.json    |     3 +-
 .../org/apache/camel/model/language/spel.json      |     3 +-
 .../org/apache/camel/model/language/tokenize.json  |     3 +-
 .../org/apache/camel/model/language/variable.json  |     3 +-
 .../org/apache/camel/model/language/wasm.json      |     3 +-
 .../org/apache/camel/model/language/xpath.json     |     3 +-
 .../org/apache/camel/model/language/xquery.json    |     3 +-
 .../org/apache/camel/model/language/xtokenize.json |     3 +-
 .../apache/camel/model/BeanFactoryDefinition.java  |    14 +-
 .../org/apache/camel/model/BeanModelHelper.java    |   200 +-
 .../camel/model/language/ExpressionDefinition.java |    41 +
 .../aggregate/AbstractListAggregationStrategy.java |    11 +-
 .../camel/reifier/language/ExpressionReifier.java  |    39 +
 .../apache/camel/PropertyBindingExceptionTest.java |    56 +-
 .../camel/builder/RouteTemplateLocalBeanTest.java  |    67 +
 .../component/file/FileConsumeCurrentDirTest.java  |    81 +
 .../file/FileConsumeFileAsDirectoryTest.java       |    64 +
 .../properties/PropertiesComponentEscapedTest.java |    15 +
 .../PropertiesComponentLoadPropertiesTest.java     |     2 +-
 .../camel/impl/ErrorRegistryDeduplicateTest.java   |    25 +
 .../org/apache/camel/impl/ErrorRegistryTest.java   |    23 +
 .../language/ResolveResourceExpressionTest.java    |    75 +
 .../simple/SimpleCustomFunctionDevReloadTest.java  |   104 +
 .../camel/language/simple/SimpleOperatorTest.java  |    19 +
 .../simple/SimpleResourceWithoutSchemeTest.java}   |    42 +-
 .../language/simple/SimpleSyntaxHintsTest.java     |    38 +
 .../model/BeanModelHelperInferredBuilderTest.java  |   436 +
 .../MessageHistoryBodyTypeAndSizeTest.java         |   116 +
 .../TransformLastStepBacklogTracerNpeTest.java     |    99 +
 ...AggregateGroupedExchangeCompletionSizeTest.java |     6 +
 .../AggregationStrategyGroupedBodyTest.java        |     2 +
 .../FileWatcherResourceReloadStrategyTest.java     |    89 +
 .../org/apache/camel/util/ExchangeHelperTest.java  |    50 +
 .../org/apache/camel/util/MessageHelperTest.java   |    20 +
 .../component/properties/myproperties.properties   |    10 +
 .../camel/language/resolve/order-template.json     |     1 +
 .../apache/camel/java/out/JavaDslModelWriter.java  |     1 +
 core/camel-main/src/main/docs/main.adoc            |    21 +
 .../org/apache/camel/main/BaseMainSupport.java     |    56 +-
 .../camel/main/MainBeansInferredBuilderTest.java   |   145 +
 .../management/mbean/ManagedBacklogDebugger.java   |     3 +
 .../camel/support/DefaultMessageHistory.java       |    44 +
 .../org/apache/camel/support/ExchangeHelper.java   |     7 +-
 .../support/FileWatcherResourceReloadStrategy.java |    80 +-
 .../org/apache/camel/support/LanguageSupport.java  |     4 +-
 .../org/apache/camel/support/MessageHelper.java    |    43 +-
 .../camel/support/PropertyBindingSupport.java      |   306 +-
 .../camel/support/RouteWatcherReloadStrategy.java  |    51 +-
 .../java/org/apache/camel/xml/in/ModelParser.java  |     1 +
 .../java/org/apache/camel/xml/out/ModelWriter.java |     1 +
 .../org/apache/camel/yaml/out/YamlModelWriter.java |     1 +
 docs/components/modules/others/nav.adoc            |     1 +
 .../modules/others/pages/openai-batch.adoc         |     1 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc    |   218 +
 .../modules/ROOT/pages/camel-jbang-beans.adoc      |    43 +
 .../ROOT/pages/camel-jbang-getting-started.adoc    |    14 +-
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |     9 +-
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |    56 +-
 .../modules/ROOT/pages/camel-jbang-running.adoc    |    63 +-
 .../pages/jbang-commands/camel-jbang-debug.adoc    |     2 +-
 .../ROOT/pages/jbang-commands/camel-jbang-dev.adoc |     2 +-
 .../jbang-commands/camel-jbang-get-history.adoc    |     1 +
 .../ROOT/pages/jbang-commands/camel-jbang-run.adoc |     2 +-
 .../modules/ROOT/pages/property-binding.adoc       |     5 +
 .../dsl/DebeziumOracleComponentBuilderFactory.java |    37 +-
 .../dsl/ElasticsearchComponentBuilderFactory.java  |     1 +
 .../component/dsl/ImapComponentBuilderFactory.java |    18 +-
 .../dsl/ImapsComponentBuilderFactory.java          |    18 +-
 .../Langchain4jAgentComponentBuilderFactory.java   |   149 +
 .../Langchain4jChatComponentBuilderFactory.java    |   148 +
 ...ngchain4jEmbeddingsComponentBuilderFactory.java |   151 +-
 .../dsl/OpensearchComponentBuilderFactory.java     |     1 +
 .../component/dsl/Pop3ComponentBuilderFactory.java |    18 +-
 .../dsl/Pop3sComponentBuilderFactory.java          |    18 +-
 .../component/dsl/SmtpComponentBuilderFactory.java |    18 +-
 .../dsl/SmtpsComponentBuilderFactory.java          |    18 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |    24 +-
 .../dsl/DebeziumOracleEndpointBuilderFactory.java  |    33 +-
 .../dsl/ElasticsearchEndpointBuilderFactory.java   |    11 +-
 .../LangChain4jAgentEndpointBuilderFactory.java    |   189 +
 .../dsl/LangChain4jChatEndpointBuilderFactory.java |   188 +
 ...angChain4jEmbeddingsEndpointBuilderFactory.java |   196 +-
 .../endpoint/dsl/MailEndpointBuilderFactory.java   |    36 +-
 .../endpoint/dsl/OpenAIEndpointBuilderFactory.java |   450 +-
 .../dsl/OpensearchEndpointBuilderFactory.java      |    11 +-
 dsl/camel-jbang/camel-jbang-core/pom.xml           |   110 +-
 .../META-INF/camel-jbang-commands-metadata.json    |     8 +-
 .../dsl/jbang/core/commands/ai/eip-samples.json    |    12 +
 .../dsl/jbang/core/commands/ExportBaseCommand.java |    65 +
 .../apache/camel/dsl/jbang/core/commands/Run.java  |   182 +-
 .../core/commands/action/CamelHistoryAction.java   |    18 +
 .../core/commands/action/MessageTableHelper.java   |    20 +-
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |    61 +-
 .../dsl/jbang/core/commands/ai/BeanRefChecks.java  |   257 +-
 .../dsl/jbang/core/commands/ai/BeanTypeChecks.java |   239 +
 .../jbang/core/commands/ai/DependencyLookup.java   |   369 +
 .../dsl/jbang/core/commands/ai/DiagnoseData.java   |    19 +
 .../dsl/jbang/core/commands/ai/EndpointChecks.java |   214 +
 .../jbang/core/commands/ai/GroovyImportChecks.java |   136 +
 .../core/commands/ai/IntegrationLauncher.java      |    46 +-
 .../dsl/jbang/core/commands/ai/JsonPathChecks.java |    89 +
 .../jbang/core/commands/ai/PropertiesChecks.java   |    57 +
 .../dsl/jbang/core/commands/ai/ReloadOutcome.java  |   144 +
 .../dsl/jbang/core/commands/ai/SimpleChecks.java   |    70 +
 .../jbang/core/commands/ai/SourceValidator.java    |    17 +-
 .../jbang/core/commands/ai/StructureChecks.java    |    76 +
 .../dsl/jbang/core/commands/ai/ToolRegistry.java   |   124 +-
 .../dsl/jbang/core/commands/ai/YamlLines.java      |    95 +-
 .../core/commands/ai/YamlLoadFailureReport.java    |   197 +
 .../core/commands/process/ListCircuitBreaker.java  |    87 +-
 .../camel/dsl/jbang/core/common/ExampleHelper.java |   223 +-
 .../examples/beginner/camel-1-tribute/README.md    |    87 -
 .../camel-1-tribute/application.properties         |    17 -
 .../camel-1-tribute/jms-to-file.camel.yaml         |    35 -
 .../resources/examples/beginner/cron-log/README.md |     7 -
 .../beginner/cron-log/application.properties       |     2 -
 .../examples/beginner/cron-log/cron-log.camel.yaml |    13 -
 .../examples/camel-jbang-example-catalog.json      |  1636 ++-
 .../main/resources/examples/database/sql/README.md |    71 -
 .../examples/database/sql/application.properties   |     4 -
 .../resources/examples/database/sql/sql.camel.yaml |    40 -
 .../resources/examples/eip/aggregator/README.md    |    47 -
 .../examples/eip/aggregator/aggregator.camel.yaml  |    37 -
 .../examples/eip/circuit-breaker/README.md         |    77 -
 .../examples/eip/circuit-breaker/route.camel.yaml  |    41 -
 .../examples/eip/content-based-router/README.md    |    48 -
 .../content-based-router.camel.yaml                |    47 -
 .../examples/fail-well/circuit-breaker/README.md   |    80 +
 .../circuit-breaker/application.properties         |    16 +
 .../circuit-breaker/circuit-breaker.camel.yaml     |    55 +
 .../resources/examples/language/groovy/README.md   |    69 -
 .../language/groovy/application.properties         |     1 -
 .../examples/language/groovy/groovy.camel.yaml     |    25 -
 .../observability/route-topology/README.md         |    61 -
 .../route-topology/application.properties          |     6 -
 .../route-topology/route-topology.camel.yaml       |   104 -
 .../{beginner => quick-start}/rest-api/README.md   |     0
 .../rest-api/application.properties                |     0
 .../rest-api/rest-api.camel.yaml                   |     0
 .../{beginner => quick-start}/routes/Greeter.java  |     0
 .../{beginner => quick-start}/routes/README.md     |     0
 .../routes/application.properties                  |     0
 .../{beginner => quick-start}/routes/beans.yaml    |     0
 .../routes/routes.camel.yaml                       |     0
 .../{eip => quick-start}/splitter/README.md        |     0
 .../splitter/splitter.camel.yaml                   |     0
 .../{beginner => quick-start}/timer-log/README.md  |     0
 .../timer-log/application.properties               |     0
 .../timer-log/timer-log.camel.yaml                 |     0
 .../memory-leak/MemoryLeak.java                    |     0
 .../memory-leak/README.md                          |     0
 .../message-size/README.md                         |     0
 .../message-size/orders.camel.yaml                 |     0
 .../tui-hello-world/README.md                      |     0
 .../tui-hello-world/tui-hello-world.yaml           |     0
 .../examples/transformation/xslt/README.md         |    61 -
 .../transformation/xslt/consumer.camel.yaml        |    15 -
 .../examples/transformation/xslt/input/account.xml |     9 -
 .../examples/transformation/xslt/stylesheet.xsl    |    11 -
 .../main/resources/templates/integration.yaml.ftl  |    23 +-
 .../camel/dsl/jbang/core/commands/ExportTest.java  |    35 +
 .../camel/dsl/jbang/core/commands/RunTest.java     |    18 +-
 .../commands/action/CamelHistoryActionTest.java    |    17 +
 .../jbang/core/commands/ai/AuthoringToolsTest.java |     4 +-
 .../jbang/core/commands/ai/CatalogDocsTest.java    |    15 +
 .../core/commands/ai/DependencyLookupTest.java     |   138 +
 .../core/commands/ai/GroovyImportChecksTest.java   |   100 +
 .../core/commands/ai/IntegrationLauncherTest.java  |     9 +
 .../jbang/core/commands/ai/JsonPathChecksTest.java |   117 +
 .../jbang/core/commands/ai/ReloadOutcomeTest.java  |    97 +
 .../commands/ai/SourceValidatorBeanRefsTest.java   |    46 +
 .../commands/ai/SourceValidatorBeanTypesTest.java  |   175 +
 .../commands/ai/SourceValidatorEndpointTest.java   |   109 +-
 .../ai/SourceValidatorPlaceholderTest.java         |   109 +
 .../commands/ai/SourceValidatorPropertiesTest.java |    19 +
 .../ai/SourceValidatorResourceLiteralTest.java     |    90 +
 .../ai/SourceValidatorResourceRefsTest.java        |    83 +
 .../commands/ai/SourceValidatorSimpleTest.java     |   117 +
 .../ai/SourceValidatorSqlParametersTest.java       |    89 +
 .../core/commands/ai/StructureChecksTest.java      |   111 +
 .../jbang/core/commands/ai/ToolRegistryTest.java   |    62 +
 .../commands/ai/YamlLoadFailureReportTest.java     |   108 +
 .../commands/process/ListCircuitBreakerTest.java   |    51 +
 .../dsl/jbang/core/common/ExampleHelperTest.java   |   117 +-
 .../dsl/jbang/core/common/TemplateHelperTest.java  |     5 +-
 .../test/resources/groovy-resource-demo.camel.yaml |    30 +
 .../src/test/resources/shipment-mapping.groovy}    |    22 +-
 .../jbang/core/commands/mcp/AuthoringTools.java    |    24 +-
 .../dsl/jbang/core/commands/mcp/ExampleTools.java  |    67 +-
 .../dsl/jbang/core/commands/mcp/RuntimeTools.java  |   174 +-
 .../jbang/core/commands/mcp/ExampleToolsTest.java  |    72 +
 .../jbang/core/commands/mcp/RuntimeToolsTest.java  |    18 +
 .../dsl/jbang/core/commands/tui/AbstractTab.java   |    13 +-
 .../jbang/core/commands/tui/AbstractTableTab.java  |     5 +-
 .../dsl/jbang/core/commands/tui/ActionsPopup.java  |     2 +-
 .../dsl/jbang/core/commands/tui/ActivityTab.java   |     2 +-
 .../dsl/jbang/core/commands/tui/BeansTab.java      |     2 +-
 .../dsl/jbang/core/commands/tui/BrowseTab.java     |     4 +-
 .../dsl/jbang/core/commands/tui/CatalogTab.java    |     2 +-
 .../core/commands/tui/CircuitBreakerInfo.java      |     3 +
 .../jbang/core/commands/tui/CircuitBreakerTab.java |    18 +-
 .../jbang/core/commands/tui/ConfigurationTab.java  |     2 +-
 .../dsl/jbang/core/commands/tui/ConsumersTab.java  |     2 +-
 .../dsl/jbang/core/commands/tui/CveAuditTab.java   |     2 +-
 .../dsl/jbang/core/commands/tui/DataSourceTab.java |     2 +-
 .../dsl/jbang/core/commands/tui/EndpointsTab.java  |     2 +-
 .../dsl/jbang/core/commands/tui/ErrorInfo.java     |     1 +
 .../dsl/jbang/core/commands/tui/ErrorsTab.java     |     4 +-
 .../dsl/jbang/core/commands/tui/EventTab.java      |     2 +-
 .../core/commands/tui/ExampleBrowserPopup.java     |   229 +-
 .../dsl/jbang/core/commands/tui/FlowHelper.java    |    30 +-
 .../dsl/jbang/core/commands/tui/HealthTab.java     |     2 +-
 .../dsl/jbang/core/commands/tui/HistoryEntry.java  |     1 +
 .../dsl/jbang/core/commands/tui/HistoryTab.java    |    44 +-
 .../camel/dsl/jbang/core/commands/tui/HttpTab.java |     2 +-
 .../dsl/jbang/core/commands/tui/InflightTab.java   |     2 +-
 .../jbang/core/commands/tui/InternalTasksTab.java  |     2 +-
 .../camel/dsl/jbang/core/commands/tui/JfrTab.java  |    12 +-
 .../dsl/jbang/core/commands/tui/KafkaTab.java      |     2 +-
 .../core/commands/tui/MavenDependenciesTab.java    |     2 +-
 .../dsl/jbang/core/commands/tui/MetricsTab.java    |     2 +-
 .../dsl/jbang/core/commands/tui/NetworkTab.java    |     2 +-
 .../dsl/jbang/core/commands/tui/OllamaTab.java     |     2 +-
 .../dsl/jbang/core/commands/tui/OverviewTab.java   |     4 +-
 .../dsl/jbang/core/commands/tui/ProducersTab.java  |     2 +-
 .../core/commands/tui/RouteControllerTab.java      |     2 +-
 .../dsl/jbang/core/commands/tui/RoutesTab.java     |     4 +-
 .../dsl/jbang/core/commands/tui/SecretsTab.java    |     2 +-
 .../dsl/jbang/core/commands/tui/SpansTab.java      |     2 +-
 .../dsl/jbang/core/commands/tui/SqlQueryTab.java   |     2 +-
 .../dsl/jbang/core/commands/tui/SqlTraceTab.java   |     2 +-
 .../dsl/jbang/core/commands/tui/StatusParser.java  |    15 +-
 .../dsl/jbang/core/commands/tui/ThreadsTab.java    |     2 +-
 .../dsl/jbang/core/commands/tui/TraceEntry.java    |     1 +
 .../jbang/core/commands/tui/TransformersTab.java   |     2 +-
 .../jbang/core/commands/tui/TuiBackendHelper.java  |    26 +-
 .../dsl/jbang/core/commands/tui/TuiIcons.java      |    15 +-
 .../core/commands/tui/TuiToolDefinitions.java      |    16 +-
 .../jbang/core/commands/tui/TuiToolRegistry.java   |    64 +-
 .../jbang/core/commands/tui/TypeConvertersTab.java |     2 +-
 .../src/main/resources/tui/help/circuit-breaker.md |    40 +-
 .../src/main/resources/tui/web/index.html          |    11 +-
 .../resources/tui/web/vendor/LICENSE-xterm.txt     |     8 +-
 .../web/vendor/xterm-addon-unicode-graphemes.js    |     2 +
 .../tui/web/vendor/xterm-addon-unicode11.js        |     2 -
 .../commands/tui/AbstractTabScrollbarTest.java     |    98 +
 .../commands/tui/AiCliCommandExecutorTest.java     |     3 +-
 .../core/commands/tui/AiPanelPromptBudgetTest.java |     4 +-
 .../commands/tui/CircuitBreakerTabRenderTest.java  |    16 +
 .../jbang/core/commands/tui/FlowHelperTest.java    |    57 +
 .../jbang/core/commands/tui/StatusParserTest.java  |    19 +
 .../jbang/core/commands/tui/TabRegistryTest.java   |     3 +-
 .../tui/TuiBackendHelperRecordingTest.java         |    41 +-
 .../dsl/jbang/core/commands/tui/TuiIconsTest.java  |    19 +-
 .../commands/tui/TuiToolRegistryLaunchTest.java    |    24 +
 dsl/camel-jbang/camel-launcher/pom.xml             |     2 +-
 .../dsl/jbang/launcher/WebsiteInstallTest.java     |    58 +-
 .../jbang/launcher/WebsiteInstallerFixture.java    |    36 +-
 .../java/org/apache/camel/main/KameletMain.java    |    45 +-
 .../DependencyDownloaderComponentResolver.java     |     4 +-
 .../DependencyDownloaderResourceLoader.java        |    51 +-
 .../main/download/JavaKnownImportsDownloader.java  |    15 +-
 .../main/download/KnownDependenciesResolver.java   |     2 +
 .../main/known-third-party-libraries.properties    |   216 +
 .../camel-main-known-dependencies.properties       |    17 +-
 .../DependencyDownloaderResourceLoaderTest.java    |   130 +
 .../download/JavaKnownImportsDownloaderTest.java   |    45 +
 .../download/KnownDependenciesResolverTest.java    |    40 +
 .../src/main/docs/java-xml-io-dsl.adoc             |    19 +
 .../camel/dsl/yaml/common/DataFormatKeyHints.java  |   145 +
 .../yaml/common/YamlDeserializationContext.java    |    21 +
 .../dsl/yaml/deserializers/ModelDeserializers.java |   166 +-
 .../maven/dsl/yaml/GenerateYamlSchemaMojo.java     |     8 +
 .../camel/dsl/yaml/validator/SchemaHints.java      |    55 +
 .../camel/dsl/yaml/validator/YamlValidator.java    |   279 +-
 .../validator/DataFormatKeyHintsCatalogTest.java   |    89 +
 .../yaml/validator/YamlCanonicalValidatorTest.java |    18 +
 .../validator/YamlValidatorExpressionHintTest.java |    25 +-
 .../validator/YamlValidatorPropertyHintTest.java   |   430 +
 .../validator/YamlValidatorScalarLeniencyTest.java |    42 +-
 .../resources/schema/camelYamlDsl-canonical.json   |   200 +-
 .../resources/schema/camelYamlDsl-model.json       |   366 +-
 .../generated/resources/schema/camelYamlDsl.json   |   166 +-
 .../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc     |   199 +-
 .../camel/dsl/yaml/YamlRoutesBuilderLoader.java    |    13 +
 .../org/apache/camel/dsl/yaml/BeansTest.groovy     |    44 +
 .../camel/dsl/yaml/ResolveResourceTest.groovy      |    53 +
 .../camel/dsl/yaml/RouteReloadNewFileTest.groovy   |    97 +
 .../camel/dsl/yaml/RouteReloadRollbackTest.groovy  |   115 +
 .../org/apache/camel/dsl/yaml/UnmarshalTest.groovy |    30 +
 .../dsl/yaml/support/model/MyBuiltBean.groovy      |    65 +
 .../camel/dsl/yaml/YamlCompletionTreeTest.java     |     4 +-
 .../src/test/resources/resolve/order-template.json |     1 +
 parent/pom.xml                                     |    44 +-
 .../src/generated/resources/META-INF/metadata.json |    48 +-
 .../test/infra/aws2/services/container.properties  |     2 +-
 .../infra/couchdb/services/container.properties    |     2 +-
 .../infra/docling/services/container.properties    |     2 +-
 .../hashicorp/vault/services/container.properties  |     2 +-
 .../infra/jaeger/services/container.properties     |     2 +-
 .../test/infra/kafka/services/container.properties |     2 +-
 .../infra/keycloak/services/container.properties   |     2 +-
 .../infra/milvus/services/container.properties     |     2 +-
 .../observability/services/container.properties    |     2 +-
 .../infra/ollama/services/container.properties     |     2 +-
 test-infra/camel-test-infra-openai-mock/README.md  |    25 +-
 .../openai/mock/AudioTranscriptionExpectation.java |    11 +-
 .../mock/AudioTranscriptionResponseBuilder.java    |    22 +
 .../test/infra/openai/mock/BatchExpectation.java   |    74 +
 .../infra/openai/mock/BatchRequestHandler.java     |   390 +
 .../camel/test/infra/openai/mock/BatchStore.java   |   128 +
 .../camel/test/infra/openai/mock/OpenAIMock.java   |    18 +-
 .../test/infra/openai/mock/OpenAIMockBuilder.java  |    79 +-
 .../infra/openai/mock/OpenAIMockExpectations.java  |     7 +-
 .../infra/openai/mock/OpenAIMockServerHandler.java |    14 +
 .../maven/packaging/PrepareKameletMainMojo.java    |   222 +-
 674 files changed, 36942 insertions(+), 14645 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/openai-batch.adoc
 create mode 100644 
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentProviderTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-chat/src/test/java/org/apache/camel/component/langchain4j/chat/LangChain4jChatProviderTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-core/src/main/java/org/apache/camel/component/langchain4j/core/LangChain4jModelFactory.java
 create mode 100644 
components/camel-ai/camel-langchain4j-core/src/test/java/org/apache/camel/component/langchain4j/core/LangChain4jModelFactoryTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsProviderTest.java
 copy 
components/camel-ai/camel-openai/src/generated/resources/META-INF/services/org/apache/camel/urifactory/{openai-endpoint
 => llm-endpoint} (100%)
 create mode 100644 
components/camel-ai/camel-openai/src/main/docs/openai-batch.adoc
 create mode 100644 
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIBatchAggregationStrategy.java
 create mode 100644 
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIBatchProducer.java
 create mode 100644 
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIBatchResultLines.java
 create mode 100644 
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIBatchResultsProducer.java
 create mode 100644 
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIBatchSpool.java
 create mode 100644 
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIBatchStoredProducer.java
 create mode 100644 
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIBatchSupport.java
 create mode 100644 
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIChatCompletionMultimodalSupport.java
 create mode 100644 
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIGenAiProducerSupport.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIAudioSpeechObservabilityTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIAudioTranscriptionDiarizedMockTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIAudioTranscriptionObservabilityTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIAudioTranslationObservabilityTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIBatchMockTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIChatCompletionMultimodalMockTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIImageGenerationObservabilityTest.java
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIMimeTypeHelperTest.java
 create mode 100644 
components/camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyCompilePostProcessorTest.java
 create mode 100644 
components/camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyCompilePreProcessorTest.java
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CircuitBreakerInfo.java
 => 
components/camel-groovy/src/test/resources/camel-groovy-annotated/MaskEmailFunction.groovy
 (62%)
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CircuitBreakerInfo.java
 => 
components/camel-groovy/src/test/resources/camel-groovy-annotated/Plain.groovy 
(62%)
 copy 
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateGroupedExchangeCompletionSizeTest.java
 => 
components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyAsyncDelayedRouteTest.java
 (52%)
 create mode 100644 
components/camel-jq/src/test/java/org/apache/camel/language/jq/JqNullBodyHintTest.java
 create mode 100644 
components/camel-jsonpath/src/test/java/org/apache/camel/jsonpath/JsonPathComparisonHintTest.java
 create mode 100644 
components/camel-jsonpath/src/test/java/org/apache/camel/jsonpath/JsonPathNullBodyHintTest.java
 create mode 100644 
components/camel-jsonpath/src/test/java/org/apache/camel/jsonpath/easypredicate/EasyJsonPathWithRootPathCBRTest.java
 create mode 100644 
components/camel-jsonpath/src/test/java/org/apache/camel/jsonpath/easypredicate/EasyPredicateParserTest.java
 create mode 100644 
components/camel-microprofile/camel-microprofile-fault-tolerance/src/test/java/org/apache/camel/component/microprofile/faulttolerance/FaultToleranceCallCountersTest.java
 create mode 100644 
components/camel-microprofile/camel-microprofile-fault-tolerance/src/test/java/org/apache/camel/component/microprofile/faulttolerance/FaultToleranceOpenWithFallbackExchangePropertyTest.java
 create mode 100644 
components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthClientCredentialsTokenResolverTest.java
 create mode 100644 
components/camel-opa/src/test/java/org/apache/camel/component/opa/OpaWasmModeValidationTest.java
 create mode 100644 
components/camel-opa/src/test/java/org/apache/camel/component/opa/security/OpaSecurityPolicyHealthCheckLifecycleTest.java
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CircuitBreakerInfo.java
 => 
components/camel-platform-http-vertx/src/main/java/org/apache/camel/component/platform/http/vertx/ResponseWriteException.java
 (62%)
 create mode 100644 
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpClientDisconnectTest.java
 create mode 100644 
components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/ResilienceCallCountersTest.java
 create mode 100644 
components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/ResilienceFallbackErrorRegistryTest.java
 create mode 100644 
components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/ResilienceOpenWithFallbackExchangePropertyTest.java
 create mode 100644 
components/camel-servlet/src/test/java/org/apache/camel/component/servlet/ServletAsyncErrorTest.java
 create mode 100644 
components/camel-servlet/src/test/java/org/apache/camel/component/servlet/ServletAsyncNoExecutorRefRaceTest.java
 create mode 100644 
components/camel-servlet/src/test/resources/org/apache/camel/component/servlet/example-camelContext-race.xml
 create mode 100644 
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/SqlQueryHeaderHelper.java
 create mode 100644 
components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/SqlQueryHeaderHelper.java
 create mode 100644 
components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/VertxHttpComponentLazyVertxTest.java
 create mode 100644 
components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketMultiConsumerLifecycleTest.java
 create mode 100644 
components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketProducerNoPeerTest.java
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/SqlTraceDevConsoleQueryHeaderTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumeCurrentDirTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumeFileAsDirectoryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/ResolveResourceExpressionTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleCustomFunctionDevReloadTest.java
 copy 
core/camel-core/src/test/java/org/apache/camel/{processor/aggregator/AggregationStrategyGroupedBodyTest.java
 => language/simple/SimpleResourceWithoutSchemeTest.java} (52%)
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/model/BeanModelHelperInferredBuilderTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/MessageHistoryBodyTypeAndSizeTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/TransformLastStepBacklogTracerNpeTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/support/FileWatcherResourceReloadStrategyTest.java
 create mode 100644 
core/camel-core/src/test/resources/org/apache/camel/language/resolve/order-template.json
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/MainBeansInferredBuilderTest.java
 create mode 120000 docs/components/modules/others/pages/openai-batch.adoc
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/BeanTypeChecks.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/DependencyLookup.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/GroovyImportChecks.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/JsonPathChecks.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ReloadOutcome.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/StructureChecks.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/YamlLoadFailureReport.java
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/beginner/camel-1-tribute/README.md
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/beginner/camel-1-tribute/application.properties
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/beginner/camel-1-tribute/jms-to-file.camel.yaml
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/beginner/cron-log/README.md
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/beginner/cron-log/application.properties
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/beginner/cron-log/cron-log.camel.yaml
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/database/sql/README.md
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/database/sql/application.properties
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/database/sql/sql.camel.yaml
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/eip/aggregator/README.md
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/eip/aggregator/aggregator.camel.yaml
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/eip/circuit-breaker/README.md
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/eip/circuit-breaker/route.camel.yaml
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/eip/content-based-router/README.md
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/eip/content-based-router/content-based-router.camel.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/fail-well/circuit-breaker/README.md
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/fail-well/circuit-breaker/application.properties
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/fail-well/circuit-breaker/circuit-breaker.camel.yaml
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/language/groovy/README.md
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/language/groovy/application.properties
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/language/groovy/groovy.camel.yaml
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/observability/route-topology/README.md
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/observability/route-topology/application.properties
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/observability/route-topology/route-topology.camel.yaml
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> quick-start}/rest-api/README.md (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> quick-start}/rest-api/application.properties (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> quick-start}/rest-api/rest-api.camel.yaml (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> quick-start}/routes/Greeter.java (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> quick-start}/routes/README.md (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> quick-start}/routes/application.properties (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> quick-start}/routes/beans.yaml (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> quick-start}/routes/routes.camel.yaml (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{eip => 
quick-start}/splitter/README.md (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{eip => 
quick-start}/splitter/splitter.camel.yaml (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> quick-start}/timer-log/README.md (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> quick-start}/timer-log/application.properties (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> quick-start}/timer-log/timer-log.camel.yaml (100%)
 rename 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{observability => 
showcase}/memory-leak/MemoryLeak.java (100%)
 rename 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{observability => 
showcase}/memory-leak/README.md (100%)
 rename 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{observability => 
showcase}/message-size/README.md (100%)
 rename 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{observability => 
showcase}/message-size/orders.camel.yaml (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> showcase}/tui-hello-world/README.md (100%)
 rename dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{beginner 
=> showcase}/tui-hello-world/tui-hello-world.yaml (100%)
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/transformation/xslt/README.md
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/transformation/xslt/consumer.camel.yaml
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/transformation/xslt/input/account.xml
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/transformation/xslt/stylesheet.xsl
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/DependencyLookupTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/GroovyImportChecksTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/JsonPathChecksTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ReloadOutcomeTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorBeanTypesTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorPlaceholderTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorResourceLiteralTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorResourceRefsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorSqlParametersTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/StructureChecksTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/YamlLoadFailureReportTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/groovy-resource-demo.camel.yaml
 copy 
dsl/camel-jbang/{camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CircuitBreakerInfo.java
 => camel-jbang-core/src/test/resources/shipment-mapping.groovy} (62%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/ExampleToolsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/web/vendor/xterm-addon-unicode-graphemes.js
 delete mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/web/vendor/xterm-addon-unicode11.js
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/AbstractTabScrollbarTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/FlowHelperTest.java
 create mode 100644 
dsl/camel-kamelet-main/src/main/known-third-party-libraries.properties
 create mode 100644 
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/download/DependencyDownloaderResourceLoaderTest.java
 create mode 100644 
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/download/JavaKnownImportsDownloaderTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/DataFormatKeyHints.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/DataFormatKeyHintsCatalogTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ResolveResourceTest.groovy
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RouteReloadNewFileTest.groovy
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RouteReloadRollbackTest.groovy
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/model/MyBuiltBean.groovy
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/resources/resolve/order-template.json
 create mode 100644 
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/BatchExpectation.java
 create mode 100644 
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/BatchRequestHandler.java
 create mode 100644 
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/BatchStore.java

Reply via email to