This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/maven/org.apache.maven.plugin-tools-maven-plugin-annotations-3.16.0
in repository https://gitbox.apache.org/repos/asf/camel.git
omit a8738cbf5489 chore(deps): Bump
org.apache.maven.plugin-tools:maven-plugin-annotations
add 317d36789179 CAMEL-23376: Add completionGoals to regenerate
src/generated/ after release
add db0e4452d82b CAMEL-23825: Fix spurious WARN log in
readJandexIndexIgnoreMissing for missing jandex.idx
add f0018818f13b chore(deps): Bump jackson-jq-version from 1.6.4 to 1.6.5
(#26298)
add 122419523852 chore(deps): Bump io.milvus:milvus-sdk-java from 2.6.24
to 2.6.25 (#26297)
add 52b6016a8121 chore(deps): Bump io.camunda:camunda-client-java from
8.9.17 to 8.9.19 (#26296)
add 26ac3db6a27a chore(deps): Bump org.eclipse.jgit:org.eclipse.jgit from
7.7.1.202607240634-r to 7.8.0.202609011348-r (#26295)
add f015f46c97be chore(deps): Bump eu.maveniverse.maven.nisse:extension
from 0.9.10 to 0.9.11 (#26290)
add ae1959284abe chore(deps): Bump com.h2database:h2 from 2.4.240 to
2.5.250 (#26287)
add 84882f559173 chore(deps): Bump
org.l2x6.cq:cq-alias-fastinstall-quickly-extension from 4.27.3 to 4.27.4
(#26286)
add 732e331844a7 chore(deps): Bump com.aliyun:eventbridge20200401 from
7.4.0 to 7.5.0 in the aliyun group (#26284)
add 4780d8674134 chore(deps): Bump org.slf4j:slf4j-api from 2.0.18 to
2.0.19 (#26289)
add dba61671eeb8 chore(deps): Bump bytebuddy-version from 1.18.12 to
1.18.13 (#26288)
add 66fb538138c2 chore: camel-lumberjack - disable flaky
LumberjackMultiThreadIT on CI
add a8f87ad7f106 chore(deps): Bump org.mvel:mvel2 from 2.5.3.Final to
2.5.4.Final (#26291)
add 2dd4c7826ed8 CAMEL-24681: camel-jbang export add to pom.xml repos from
properties camel.jbang.repos and camel.extra.repos
add d858054b9873 CAMEL-24676: Sync the camel-jgroups 4.18.5 upgrade guide
entry to main (#26326)
add 07a3c9e4ab8e CAMEL-24677: document the camel-smooks external-entity
change in the 4.22 and 4.18 upgrade guides (#26332)
add 55e7363ca55d chore: fix misleading javadoc and document
camel.extra.repos (#26328)
add 31906889dade CAMEL-24216: Wrap setAttribute in try-catch in
XsltEndpoint like XsltSaxonEndpoint (#26331)
add 2efea47304e1 CAMEL-24687: camel-quickjs - recycle an engine once its
WebAssembly memory or evaluation count is exhausted (#26308)
add 156a1b58a921 chore(docs): use backtick formatting for property names
in option tables (#26341)
add c4ecbe3b6661 chore: sync main's 4.22 upgrade guide with the notes
shipping in camel-4.22.x (#26333)
add 1910700d5dae chore(deps): Upgrade Netty to 4.2.18.Final (#26345)
add 8c4ef018d777 CAMEL-24539: docs - add the camel-openai note to the
4.22.1 upgrade guide (#26348)
add 207cc5f7dae6 chore(docs): split the user manual "Resources & Guides"
nav into Tools, How-to Guides and Contributing (#26353)
add ab16810b1a56 chore(docs): fix malformed tables and callouts that fail
the website build (#26356)
add 443a4c56df79 chore(camel-test-infra-minio): pull MinIO test image from
quay.io (#26359)
add fb576804a5ae CAMEL-24692: camel-catalog - validate simple/groovy with
property placeholders as operands (#26349)
add d089f084ce5f CAMEL-24694: camel-yaml-dsl - validator must accept the
scalar forms the runtime accepts (#26351)
add 15bce9716352 CAMEL-24695: camel-jbang - one shared set of Camel
authoring MCP tools for camel mcp and camel tui --mcp
add 10ac427f27ad CAMEL-24695: Address review feedback
add 861026f8faa2 CAMEL-24702: camel-yaml-dsl - YAML load errors say what
to write: unknown expression or field with the nearest name, beans class not
found (#26361)
add 616bbe8b2459 CAMEL-24697: camel-yaml-dsl - schema must accept
inheritErrorHandler and the resequence expression wrapper; jaxb needs a
contextPath in the docs (#26355)
add 131b7d235aa1 CAMEL-24693: docs - write the EIP YAML examples for
circuit breaker, load balancer, doCatch and aggregate in the YAML DSL shape
(#26354)
add 6f9bf5d68d3d CAMEL-24700: camel-core-model - circuitBreaker accepts
onFallback written before steps (#26365)
add af6d05101f14 CAMEL-24705: camel-jbang - a CLI flag wins over the same
option in application.properties (#26363)
add 22b137ceda3c CAMEL-24701: camel-jbang - logging.level.root in
application.properties keeps the CLI log layout and --logging-level wins
(#26366)
add faccdfd432cb CAMEL-24693: docs - the saga and stop YAML examples
validate (option is a list, the when branches have their predicates) (#26373)
add d27c674ff297 CAMEL-24703: camel-core-languages - Simple parser errors
say what to write (#26367)
add 9e58622ab979 CAMEL-24698: camel-jbang-mcp - runtime, camelVersion,
platformBom, filter, label and limit are optional on the catalog tools (#26369)
add a43b8fd82dc3 CAMEL-24698: camel-jbang - camel_eval_expression resolves
property placeholders (#26370)
add deafa8192667 CAMEL-24698: camel-catalog - the Simple bean function
validates without a registry (#26371)
add 6045a3478777 CAMEL-24707: camel-core-model - the expression of an
ExpressionNode is required in the YAML schema and the YAML deserializers (sort
excepted) (#26372)
add aab002283f4f CAMEL-24706: camel-main - camel.main.duration accepts a
value with a unit (15s, 2m) as an alias of durationMaxSeconds (#26364)
add 53700feddd62 Generated sources regen for SBOM (#26374)
add cccd68595994 CAMEL-24698: camel-yaml-dsl-validator - schema errors say
what to write: step, list, property, expression and script hints, required
expressions, the file's shape (#26362)
add 1bf9ea3e9151 CAMEL-24698: runtime messages that say what to write:
missing expression, xslt and file null body, groovy missing property, POJO
aggregation strategy null body, timer header metadata (#26368)
add 84e5a1b15731 CAMEL-24693: camel-yaml-dsl-validator - the build fails
when a YAML example of the EIP documentation does not validate (#26375)
add 3ebb7bbfa728 CAMEL-24695: camel-jbang-mcp - optional arguments, blank
arguments and camel_run defaults on the shared authoring tools (#26376)
add b805bff91677 CAMEL-24693: camel-jbang - camel_catalog_sample returns
validated YAML samples of an EIP or file entry, from the catalog's
documentation for the Camel version in use (#26377)
add d1a9694a268a CAMEL-24698: camel-jbang - camel validate yaml and
camel_validate_yaml_dsl run the catalog checks (endpoints, Simple), camel
validate source checks any file (#26378)
add e0f2292bb9fd CAMEL-24698: camel-jbang - write-time checks that say
what to write: endpoints, Simple, headers, bean references, Java, XSLT/XML,
application.properties; catalog beans by interface (#26379)
add 360734d228c7 CAMEL-24672: camel-openai - moderate images with
moderation operation
add 3d7358bc5458 CAMEL-23318: fix /component-test for fork PRs by using
refs/pull/N/head (#26274)
add fcb828d23fdd chore(docs): escape wildcards in monospace so pages
render valid HTML (#26380)
add 5e2aa9c620c1 chore(docs): escape {{myRequiredFlag}} in 4.23 upgrade
guide so asciidoctor does not treat it as an attribute
add e281286b564e chore(deps): Bump milo-version from 1.1.6 to 1.1.7
(#26394)
add ae08509c8a7b chore(deps): Bump com.aliyun:sls20201230 from 5.18.0 to
5.18.1 in the aliyun group (#26389)
add f83d8d25a6f6 chore(deps): Bump actions/setup-java from 6.0.0 to 6.0.1
(#26388)
add b2ba97345ef1 chore(camel-test-infra-consul): upgrade consul.container
to 2.0.4 (#26384)
add 73fcea400d5f chore(camel-test-infra-milvus): upgrade milvus.container
to v2.6.23 (#26385)
add d375689184e0 chore(camel-test-infra-neo4j): upgrade neo4j.container to
2026.08-community-ubi10 (#26386)
add 8222b7a39bce chore(camel-test-infra-ollama): upgrade ollama.container
to 0.34.0 (#26387)
add 1bd86b010266 CAMEL-24713: user manual - fix the YAML examples that do
not validate; camel-yaml-dsl - add delayer to route (#26390)
add 9610bbc68ff2 CAMEL-24713: camel-jbang - generate the
camel_catalog_sample fallback (eip-samples.json) from the documentation with a
mojo, validated in the build (#26391)
add 710004d9bb34 Regen
add 8b195b3c35cf CAMEL-24710: docs - the YAML examples of the data format
pages validate (#26392)
add c0f454d36fce chore(deps-dev): Bump
org.apache.maven.plugins:maven-surefire-report-plugin
add 4fd639b2fc55 CAMEL-24670: camel-openai - complete the Responses API
support (#26264)
add dddd56f1dd77 CAMEL-24690: camel-python - evaluate under the
interpreter lock, the globals are shared (#26311)
add daa86560aa2a CAMEL-24683: camel-groovy - pretty print groovyJson in a
single pass with a DefaultJsonGenerator subclass
add 6919a3f8d837 CAMEL-24682: camel-groovy - resolve the language and
shell factory once, keep the compiled script per expression, lazy binding
add 74ab8a253a12 CAMEL-24689: camel-javascript - share one GraalJS Engine,
cache the Source, materialize results (#26310)
add 6b31f7df4ae6 CAMEL-24684: camel-groovy - reuse the groovyXml parser
configuration and write documents once (#26305)
add ff8cd2759f2b perf: camel-joor - compile inline scripts once when
preCompile=false
add b6355fb3d5d6 perf: camel-joor - default-value patterns must not span
two calls on a line
add d08823e1aa43 chore(deps): Bump aws-java-sdk2-version from 2.54.13 to
2.54.16
add 725050292393 CAMEL-24694 - Adapt RestDefinitionEmitterTest to change
of type of required attribute
add 98802f5446da Fix upgrade guide which broke the removal part of 4.23
add 440641c69b64 CAMEL-24688: camel-quickjs - controlled camel API,
variables/exception bindings, compile scripts once per engine (#26309)
add aa1c4fb9fe35 chore(deps): Bump huaweicloud-sdk-version from 3.1.215 to
3.1.216
add daa21dff2e1e chore(deps): Bump mongo-java-driver-version from 5.11.0
to 5.11.1
add bac605380ad3 chore(deps): Bump io.atlassian.fugue:fugue from 6.1.5 to
7.0.1
add c6cbc21a0005 chore(deps): Bump quarkus-version from 3.39.2 to 3.39.3
add 3d11202d8f87 chore(deps): Bump io.nats:jnats from 2.26.2 to 2.26.3
add 7e1194522beb chore(camel-test-infra-aws-v2): upgrade aws.container to
2.0.1
add b9042b63e9c2 chore(deps): Bump com.twilio.sdk:twilio from 13.0.0 to
13.0.1
add b677bf4e1d56 chore(deps): Bump dev.toonformat:jtoon from 2.0.2 to 2.0.4
add ca0c839ff8c5 chore(deps): Bump io.github.classgraph:classgraph
add e98287b6712f CAMEL-23761: Add SqsProducerDelayedQueueIT for the
delayed queue pattern (#26395)
add 7777cd4a3f9e chore(deps): Bump eu.maveniverse.maven.scalpel:extension3
add 49bc498e3916 CAMEL-24719: camel-weaviate - remove the dead
VECTOR_FIELD_NAME header (#26396)
add caf68b54f26e CAMEL-24717: camel-opa - do not publish the bearerToken
in the health-check id (#26415)
add 955747787f69 chore(deps): Bump
org.apache.activemq:activemq-client-jakarta
add e46bd644c941 chore(deps): Bump com.couchbase.client:java-client from
3.12.2 to 3.12.3
add 604e040bef0a chore(deps): Bump com.stripe:stripe-java from 33.4.0 to
33.4.2
add d9904d34c7a3 chore(deps): Bump com.auth0:java-jwt from 4.6.0 to 4.6.1
add f6c4f331a7e6 chore(deps): Bump org.jgroups:jgroups from 5.5.6.Final to
5.5.7.Final
add 2da882d8b707 chore(deps): Bump quarkus-mcp-server-version from 2.0.0
to 2.0.1
add 8d44061ae5bb chore(deps): Bump jline-version from 4.4.2 to 4.4.3
add 76f991d10094 chore(deps): Bump com.mchange:c3p0 from 0.14.1 to 0.14.2
add 7c05667e8d15 CAMEL-24710: docs - the YAML examples of the component
pages validate (#26397)
add 87991bb0c575 CAMEL-24710: docs - the YAML examples of the component
sub-pages, language and yaml-dsl pages validate (#26398)
add b69d769784d6 CAMEL-24723: camel-jbang - camel validate yaml
--canonical reports the deprecated compact notation as such; the runtime WARN
covers implicit expressions (#26403)
add 63f3b6a597ff chore(deps): Bump the opentelemetry group with 5 updates
(#26438)
add d343f961a389 CAMEL-24714: camel-core-model - complete the @AsPredicate
marking and have the Simple check read asPredicate from the catalog (#26399)
add 52e115605675 CAMEL-24722: camel-yaml-dsl - the validator and
deserializer hints recommend the canonical YAML format, not the deprecated
shorthand (#26401)
add ced0be935bc8 chore(deps): Bump org.aesh:terminal-http from 3.17.2 to
3.18.0 (#26442)
add d798721d390f chore(deps): Bump org.apache.fory:fory-core from 1.7.1 to
1.7.2 (#26441)
add e3df9183b3d6 chore(deps): Bump org.messaginghub:pooled-jms from 3.2.4
to 3.2.5 (#26440)
add c4a1571f12af chore(deps): Bump com.alibaba:fastjson from 2.0.64 to
2.0.65 (#26439)
add 025f7cb97232 CAMEL-24744: camel-jbang - MCP scaffold tools, camel init
templates and bundled examples generate canonical YAML
add 998a60666f72 CAMEL-24725: apply the shared deserialization filter in
KeyValueRepositoryHelper
add cef7fab36fee CAMEL-24731: camel-spiffe - register acceptAnySpiffeId
with the security policy framework
add 1d2cba763707 CAMEL-24730: camel-spiffe - do not let inbound headers
choose the operation or the validated audience
add 18531956f633 CAMEL-24710: docs - aws2-s3-vectors says its YAML
examples need camel-groovy
add 2328bb522ec7 CAMEL-24696: camel-core-model - inheritErrorHandler is a
String so property placeholders resolve at route startup
add f0de73f7a63e chore: pin com.aliyun:tea so the Alibaba components do
not resolve an open version range
add 409edf79dbbe chore(deps): Bump aws-java-sdk2-version from 2.54.16 to
2.54.17
add 1addf2eadb0b chore(deps): Bump activemq-artemis-version from 2.56.0 to
2.57.0
add 9f4378833804 chore(deps): camel-jms - adapt
JmsTestConnectionOnStartupTest to Artemis 2.57.0 exception mapping
add 6daeefed7220 CAMEL-24292: camel-sql, camel-sql-stored - gate the
query/template override headers behind an opt-in (#26268)
add ffabaa06703d CAMEL-24749: camel-core - failover load balancer honours
inheritErrorHandler=false again
add e6df68db324b ci: generate SBOM for active LTS branches (4.22.x,
4.18.x) (#26466)
add 95c7ea83bf9b CAMEL-24729: camel-infinispan - report an expiry that is
missing its time unit (#26427)
add 563609bc1384 CAMEL-24732: camel-opa - withhold credential headers from
the includeHeaders wildcard (#26430)
add eec977c4bb1c docs: how to analyze a Camel SBOM via CLI and OWASP
Dependency-Track (#26468)
add 297f045453d3 chore(deps): Bump com.arangodb:arangodb-java-driver
add 9280d2dffa91 chore(deps): Bump com.prowidesoftware:pw-iso20022
add 58597a395b66 chore(deps): Bump org.apache.zookeeper:zookeeper from
3.9.5 to 3.9.6
add c47a7860f040 CAMEL-24709: camel-yaml-dsl - class not found hint for
beans uses the bean metadata on the classpath (#26455)
add 7a9a8177141f chore(deps-dev): Bump
org.codehaus.mojo:versions-maven-plugin
add 2468fbcc7000 CAMEL-24755: camel-sql-stored - align the resource
schemes in the CAMEL-24292 upgrade-guide entry (#26470)
add d6a743e77af6 chore(deps): Bump ai.docling:docling-serve-client from
0.6.1 to 0.6.5 (#26434)
add 130d3624133e CAMEL-24752: camel-core - generated name to artifact
table so unknown component, language and data format errors say which jar to
add (#26459)
add b8debda9a865 Removal of Hazelcast-atomicvalue
add bb77e9899340 CAMEL-24750 - Deprecate Minio
add 62ea95ce6b76 chore(deps): Bump
org.apache.maven.plugin-tools:maven-plugin-annotations
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 (a8738cbf5489)
\
N -- N -- N
refs/heads/dependabot/maven/org.apache.maven.plugin-tools-maven-plugin-annotations-3.16.0
(62ea95ce6b76)
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 | 2 +-
.github/workflows/alternative-os-build-main.yml | 2 +-
.github/workflows/camel-launcher-native-exe.yml | 6 +-
.../{generate-sbom-main.yml => generate-sbom.yml} | 31 +-
.github/workflows/main-build.yml | 2 +-
.github/workflows/package-native-validation.yml | 4 +-
.github/workflows/pr-build-main.yml | 6 +-
.github/workflows/pr-manual-component-test.yml | 6 +-
.github/workflows/security-scan.yml | 2 +-
.github/workflows/sonar-build.yml | 2 +-
.github/workflows/sonar-scan.yml | 2 +-
.mvn/extensions.xml | 6 +-
camel-sbom/camel-sbom.json | 36042 ++++++++++---------
camel-sbom/camel-sbom.xml | 21111 +++++------
catalog/camel-catalog/pom.xml | 2 +
.../catalog/beans/CassandraKeyValueRepository.json | 2 +-
.../catalog/beans/HazelcastKeyValueRepository.json | 2 +-
.../beans/InfinispanRemoteKeyValueRepository.json | 2 +-
.../catalog/beans/JdbcKeyValueRepository.json | 2 +-
.../camel/catalog/beans/JpaKeyValueRepository.json | 2 +-
.../catalog/beans/KafkaKeyValueRepository.json | 2 +-
.../catalog/beans/RedisKeyValueRepository.json | 2 +-
.../org/apache/camel/catalog/components.properties | 1 -
.../catalog/components/hazelcast-atomicvalue.json | 43 -
.../org/apache/camel/catalog/components/minio.json | 2 +-
.../org/apache/camel/catalog/components/opa.json | 4 +-
.../apache/camel/catalog/components/openai.json | 298 +-
.../apache/camel/catalog/components/spiffe.json | 10 +-
.../camel/catalog/components/sql-stored.json | 8 +-
.../org/apache/camel/catalog/components/sql.json | 8 +-
.../apache/camel/catalog/components/weaviate.json | 21 +-
.../org/apache/camel/catalog/docs.properties | 1 -
.../apache/camel/catalog/docs/a2a-component.adoc | 20 +-
.../apache/camel/catalog/docs/a2a-consumer.adoc | 8 +-
.../apache/camel/catalog/docs/a2a-producer.adoc | 148 +-
.../camel/catalog/docs/ai-resource-component.adoc | 10 +-
.../camel/catalog/docs/ai-tool-component.adoc | 6 +-
.../apache/camel/catalog/docs/atom-component.adoc | 18 +-
.../apache/camel/catalog/docs/avro-component.adoc | 12 +-
.../apache/camel/catalog/docs/avro-dataformat.adoc | 4 +-
.../camel/catalog/docs/aws2-athena-component.adoc | 64 +-
.../catalog/docs/aws2-eventbridge-component.adoc | 10 +-
.../camel/catalog/docs/aws2-iam-component.adoc | 498 +-
.../camel/catalog/docs/aws2-kinesis-component.adoc | 6 +-
.../docs/aws2-kinesis-firehose-component.adoc | 14 +-
.../camel/catalog/docs/aws2-kms-component.adoc | 36 +-
.../camel/catalog/docs/aws2-lambda-component.adoc | 248 +-
.../camel/catalog/docs/aws2-mq-component.adoc | 36 +-
.../camel/catalog/docs/aws2-msk-component.adoc | 18 +-
.../catalog/docs/aws2-s3-consumer-examples.adoc | 30 +-
.../catalog/docs/aws2-s3-vectors-component.adoc | 14 +-
.../camel/catalog/docs/aws2-sns-component.adoc | 26 +-
.../camel/catalog/docs/aws2-sqs-component.adoc | 66 +-
.../docs/aws2-step-functions-component.adoc | 6 +-
.../camel/catalog/docs/aws2-sts-component.adoc | 42 +-
.../catalog/docs/aws2-timestream-component.adoc | 42 +-
.../catalog/docs/azure-cosmosdb-component.adoc | 12 +-
.../catalog/docs/azure-storage-blob-component.adoc | 12 +-
.../catalog/docs/azure-storage-blob-consumer.adoc | 18 +-
.../docs/azure-storage-datalake-component.adoc | 44 +-
.../docs/azure-storage-queue-component.adoc | 18 +-
.../camel/catalog/docs/base64-dataformat.adoc | 7 +-
.../apache/camel/catalog/docs/box-component.adoc | 26 +-
.../camel/catalog/docs/camunda-component.adoc | 10 +-
.../apache/camel/catalog/docs/cbor-dataformat.adoc | 3 +-
.../camel/catalog/docs/circuitBreaker-eip.adoc | 12 +-
.../camel/catalog/docs/couchdb-component.adoc | 22 +-
.../camel/catalog/docs/crypto-component.adoc | 72 +-
.../apache/camel/catalog/docs/csv-dataformat.adoc | 145 +-
.../camel/catalog/docs/customLoadBalancer-eip.adoc | 4 +-
.../camel/catalog/docs/debezium-db2-component.adoc | 14 +-
.../catalog/docs/debezium-mongodb-component.adoc | 20 +-
.../catalog/docs/debezium-mysql-component.adoc | 14 +-
.../catalog/docs/debezium-oracle-component.adoc | 14 +-
.../catalog/docs/debezium-postgres-component.adoc | 14 +-
.../catalog/docs/debezium-sqlserver-component.adoc | 14 +-
.../apache/camel/catalog/docs/dfdl-dataformat.adoc | 24 +-
.../apache/camel/catalog/docs/dhis2-component.adoc | 318 +-
.../apache/camel/catalog/docs/dns-component.adoc | 6 +-
.../org/apache/camel/catalog/docs/doTry-eip.adoc | 8 +-
.../catalog/docs/docling-async-processing.adoc | 132 +-
.../catalog/docs/docling-batch-processing.adoc | 352 +-
.../camel/catalog/docs/docling-component.adoc | 457 +-
.../apache/camel/catalog/docs/docling-serve.adoc | 152 +-
.../catalog/docs/elasticsearch-component.adoc | 5 +-
.../catalog/docs/failoverLoadBalancer-eip.adoc | 28 +-
.../camel/catalog/docs/fault-tolerance-eip.adoc | 18 +-
.../apache/camel/catalog/docs/file-component.adoc | 31 +-
.../camel/catalog/docs/flatpack-component.adoc | 3 +-
.../camel/catalog/docs/geocoder-component.adoc | 6 +-
.../camel/catalog/docs/github2-component.adoc | 34 +-
.../catalog/docs/google-firestore-component.adoc | 84 +-
.../camel/catalog/docs/google-mail-component.adoc | 76 +-
.../docs/google-secret-manager-component.adoc | 18 +-
.../catalog/docs/google-storage-component.adoc | 48 +-
.../camel/catalog/docs/graphql-component.adoc | 16 +-
.../docs/hazelcast-atomicvalue-component.adoc | 270 -
.../catalog/docs/hazelcast-topic-component.adoc | 32 +-
.../camel/catalog/docs/hwcloud-smn-component.adoc | 2 +-
.../docs/infinispan-embedded-component.adoc | 10 +-
.../camel/catalog/docs/iso8583-dataformat.adoc | 8 +-
.../camel/catalog/docs/jackson3-dataformat.adoc | 9 +-
.../camel/catalog/docs/jacksonXml2-dataformat.adoc | 3 +-
.../camel/catalog/docs/jacksonXml3-dataformat.adoc | 3 +-
.../apache/camel/catalog/docs/java-language.adoc | 5 +-
.../apache/camel/catalog/docs/jdbc-component.adoc | 67 +-
.../apache/camel/catalog/docs/jetty-component.adoc | 14 +-
.../apache/camel/catalog/docs/jms-component.adoc | 5 +-
.../apache/camel/catalog/docs/jooq-component.adoc | 21 +-
.../apache/camel/catalog/docs/joor-language.adoc | 5 +-
.../apache/camel/catalog/docs/jpa-component.adoc | 34 +-
.../apache/camel/catalog/docs/jt400-component.adoc | 64 +-
.../apache/camel/catalog/docs/kafka-component.adoc | 45 +-
.../camel/catalog/docs/kamelet-component.adoc | 14 +-
.../camel/catalog/docs/keyValueRepository.adoc | 6 +-
.../camel/catalog/docs/keycloak-component.adoc | 17 +-
.../camel/catalog/docs/keycloak-security.adoc | 108 +-
.../docs/kubernetes-deployments-component.adoc | 22 +-
.../catalog/docs/kubernetes-hpa-component.adoc | 22 +-
.../catalog/docs/kubernetes-job-component.adoc | 16 +-
.../docs/kubernetes-namespaces-component.adoc | 22 +-
.../catalog/docs/kubernetes-nodes-component.adoc | 22 +-
.../catalog/docs/kubernetes-pods-component.adoc | 22 +-
...bernetes-replication-controllers-component.adoc | 22 +-
.../docs/kubernetes-services-component.adoc | 22 +-
.../camel/catalog/docs/kubernetes-summary.adoc | 24 +-
.../catalog/docs/langchain4j-agent-component.adoc | 20 +-
.../catalog/docs/langchain4j-chat-component.adoc | 20 +-
.../docs/langchain4j-embeddings-component.adoc | 152 +-
.../docs/langchain4j-embeddingstore-component.adoc | 94 +-
.../camel/catalog/docs/lucene-component.adoc | 52 +-
.../apache/camel/catalog/docs/mail-component.adoc | 24 +-
.../org/apache/camel/catalog/docs/main.adoc | 1123 +-
.../org/apache/camel/catalog/docs/marshal-eip.adoc | 14 +-
.../org/apache/camel/catalog/docs/mcp-server.adoc | 8 +-
.../org/apache/camel/catalog/docs/mdc.adoc | 4 +-
.../apache/camel/catalog/docs/minio-component.adoc | 53 +-
.../apache/camel/catalog/docs/netty-component.adoc | 20 +-
.../org/apache/camel/catalog/docs/oauth.adoc | 12 +-
.../apache/camel/catalog/docs/ocsf-dataformat.adoc | 78 +-
.../camel/catalog/docs/olingo2-component.adoc | 12 +-
.../camel/catalog/docs/olingo4-component.adoc | 12 +-
.../apache/camel/catalog/docs/opa-component.adoc | 19 +-
.../camel/catalog/docs/openai-component.adoc | 23 +-
.../org/apache/camel/catalog/docs/openai-mcp.adoc | 3 +-
.../camel/catalog/docs/openai-operations.adoc | 86 +-
.../camel/catalog/docs/openai-providers.adoc | 39 +-
.../camel/catalog/docs/openai-responses.adoc | 99 +-
.../camel/catalog/docs/opensearch-component.adoc | 2 +-
.../apache/camel/catalog/docs/paho-component.adoc | 12 +-
.../camel/catalog/docs/paho-mqtt5-component.adoc | 12 +-
.../camel/catalog/docs/pgvector-component.adoc | 110 +-
.../apache/camel/catalog/docs/pqc-component.adoc | 120 +-
.../apache/camel/catalog/docs/pqc-dataformat.adoc | 32 +-
.../org/apache/camel/catalog/docs/pqc-hybrid.adoc | 80 +-
.../camel/catalog/docs/pqc-key-lifecycle.adoc | 38 +-
.../camel/catalog/docs/properties-component.adoc | 22 +-
.../camel/catalog/docs/pubnub-component.adoc | 46 -
.../camel/catalog/docs/quickjs-language.adoc | 78 +-
.../camel/catalog/docs/randomLoadBalancer-eip.adoc | 2 +-
.../catalog/docs/reactive-streams-component.adoc | 14 +-
.../apache/camel/catalog/docs/ref-component.adoc | 6 +-
.../camel/catalog/docs/resilience4j-eip.adoc | 38 +-
.../camel/catalog/docs/rocketmq-component.adoc | 32 +-
.../catalog/docs/roundRobinLoadBalancer-eip.adoc | 2 +-
.../org/apache/camel/catalog/docs/saga-eip.adoc | 7 +-
.../camel/catalog/docs/salesforce-rest-api.adoc | 13 +-
.../catalog/docs/sap-netweaver-component.adoc | 26 +-
.../camel/catalog/docs/smooks-component.adoc | 10 +-
.../camel/catalog/docs/smooks-dataformat.adoc | 12 +-
.../apache/camel/catalog/docs/soap-dataformat.adoc | 4 +-
.../camel/catalog/docs/spiffe-component.adoc | 19 +
.../catalog/docs/spring-ai-image-component.adoc | 36 +-
.../docs/spring-ai-vector-store-component.adoc | 56 +-
.../camel/catalog/docs/spring-batch-component.adoc | 6 +-
.../catalog/docs/spring-rabbitmq-component.adoc | 12 +-
.../apache/camel/catalog/docs/sql-component.adoc | 16 +-
.../camel/catalog/docs/state-store-component.adoc | 12 +-
.../camel/catalog/docs/stickyLoadBalancer-eip.adoc | 8 +-
.../org/apache/camel/catalog/docs/stop-eip.adoc | 6 +-
.../camel/catalog/docs/swiftMt-dataformat.adoc | 7 +-
.../camel/catalog/docs/swiftMx-dataformat.adoc | 7 +-
.../camel/catalog/docs/tarFile-dataformat.adoc | 36 +-
.../camel/catalog/docs/telegram-component.adoc | 22 +-
.../camel/catalog/docs/thymeleaf-component.adoc | 14 +-
.../apache/camel/catalog/docs/toon-dataformat.adoc | 20 +-
.../camel/catalog/docs/topicLoadBalancer-eip.adoc | 2 +-
.../apache/camel/catalog/docs/ubl-dataformat.adoc | 32 +-
.../apache/camel/catalog/docs/unmarshal-eip.adoc | 17 +-
.../catalog/docs/weightedLoadBalancer-eip.adoc | 4 +-
.../camel/catalog/docs/xmlSecurity-dataformat.adoc | 8 +-
.../org/apache/camel/catalog/docs/yaml-dsl.adoc | 139 +-
.../camel/catalog/docs/zipFile-dataformat.adoc | 36 +-
.../camel/catalog/docs/zookeeper-component.adoc | 49 +-
.../main/camel-main-configuration-metadata.json | 1 +
.../camel/catalog/models/predicateValidator.json | 2 +-
.../org/apache/camel/catalog/models/sort.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 8 +-
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 8 +-
.../camel/catalog/schemas/camelYamlDsl-model.json | 34 +-
.../apache/camel/catalog/test-infra/metadata.json | 40 +-
.../org/apache/camel/catalog/CamelCatalogTest.java | 105 +-
.../camel-a2a/src/main/docs/a2a-component.adoc | 20 +-
.../camel-a2a/src/main/docs/a2a-consumer.adoc | 8 +-
.../camel-a2a/src/main/docs/a2a-producer.adoc | 148 +-
.../src/main/docs/ai-resource-component.adoc | 10 +-
.../src/main/docs/ai-tool-component.adoc | 6 +-
.../src/main/docs/docling-async-processing.adoc | 132 +-
.../src/main/docs/docling-batch-processing.adoc | 352 +-
.../src/main/docs/docling-component.adoc | 457 +-
.../camel-docling/src/main/docs/docling-serve.adoc | 152 +-
.../src/main/docs/langchain4j-agent-component.adoc | 20 +-
.../src/main/docs/langchain4j-chat-component.adoc | 20 +-
.../docs/langchain4j-embeddings-component.adoc | 152 +-
.../docs/langchain4j-embeddingstore-component.adoc | 94 +-
.../camel-mcp-server/src/main/docs/mcp-server.adoc | 8 +-
.../component/openai/OpenAIEndpointConfigurer.java | 9 +
.../component/openai/OpenAIEndpointUriFactory.java | 7 +-
.../org/apache/camel/component/openai/openai.json | 298 +-
.../src/main/docs/openai-component.adoc | 23 +-
.../camel-openai/src/main/docs/openai-mcp.adoc | 3 +-
.../src/main/docs/openai-operations.adoc | 86 +-
.../src/main/docs/openai-providers.adoc | 39 +-
.../src/main/docs/openai-responses.adoc | 99 +-
.../camel/component/openai/MimeTypeHelper.java | 2 +-
.../component/openai/OpenAIConfiguration.java | 42 +-
.../camel/component/openai/OpenAIConstants.java | 27 +-
.../camel/component/openai/OpenAIEndpoint.java | 8 +-
.../camel/component/openai/OpenAIImageSupport.java | 2 +-
.../component/openai/OpenAIModerationProducer.java | 141 +-
.../camel/component/openai/OpenAIOperations.java | 5 +-
.../openai/OpenAIResponsesInputBuilder.java | 71 +-
.../component/openai/OpenAIResponsesProducer.java | 176 +-
.../openai/OpenAIResponsesStoredProducer.java | 71 +
.../component/openai/OpenAIResponsesSupport.java | 150 +-
.../openai/OpenAIModerationImageMockTest.java | 210 +
.../component/openai/OpenAIResponsesMockTest.java | 318 +
.../OpenAIModerationExternalServiceIT.java | 47 +
.../OpenAIResponsesExternalServiceIT.java | 271 +
.../OpenAIResponsesMcpExternalServiceIT.java | 79 +
components/camel-ai/camel-openai/test_execution.md | 48 +
.../src/main/docs/pgvector-component.adoc | 110 +-
.../apache/camel/component/weaviate/weaviate.json | 21 +-
.../camel/component/weaviate/WeaviateVectorDb.java | 3 -
.../weaviate/WeaviateVectorDbHeaders.java | 3 -
.../WeaviateEmbeddingsDataTypeTransformer.java | 13 +-
.../camel-atom/src/main/docs/atom-component.adoc | 18 +-
.../src/main/docs/avro-component.adoc | 12 +-
.../camel-avro/src/main/docs/avro-dataformat.adoc | 4 +-
.../src/main/docs/aws2-athena-component.adoc | 64 +-
.../src/main/docs/aws2-eventbridge-component.adoc | 10 +-
.../src/main/docs/aws2-iam-component.adoc | 498 +-
.../src/main/docs/aws2-kinesis-component.adoc | 6 +-
.../main/docs/aws2-kinesis-firehose-component.adoc | 14 +-
.../src/main/docs/aws2-kms-component.adoc | 36 +-
.../src/main/docs/aws2-lambda-component.adoc | 248 +-
.../src/main/docs/aws2-mq-component.adoc | 36 +-
.../src/main/docs/aws2-msk-component.adoc | 18 +-
.../src/main/docs/aws2-s3-vectors-component.adoc | 14 +-
.../src/main/docs/aws2-s3-consumer-examples.adoc | 30 +-
.../src/main/docs/aws2-sns-component.adoc | 26 +-
.../src/main/docs/aws2-sqs-component.adoc | 66 +-
.../sqs/integration/SqsProducerDelayedQueueIT.java | 66 +
.../main/docs/aws2-step-functions-component.adoc | 6 +-
.../src/main/docs/aws2-sts-component.adoc | 42 +-
.../src/main/docs/aws2-timestream-component.adoc | 42 +-
.../src/main/docs/azure-cosmosdb-component.adoc | 12 +-
.../main/docs/azure-storage-blob-component.adoc | 12 +-
.../src/main/docs/azure-storage-blob-consumer.adoc | 18 +-
.../docs/azure-storage-datalake-component.adoc | 44 +-
.../main/docs/azure-storage-queue-component.adoc | 18 +-
.../src/main/docs/base64-dataformat.adoc | 7 +-
.../component/bean/AbstractBeanProcessor.java | 28 +-
.../org/apache/camel/component/bean/BeanInfo.java | 44 +
.../apache/camel/component/bean/MethodInfo.java | 32 +-
.../apache/camel/language/bean/BeanExpression.java | 63 +-
.../src/main/docs/box-component.adoc | 26 +-
.../src/main/docs/camunda-component.adoc | 10 +-
.../CassandraKeyValueRepositoryConfigurer.java | 6 +
.../camel/bean/CassandraKeyValueRepository.json | 2 +-
.../cassandra/CassandraKeyValueRepository.java | 25 +-
.../camel-cbor/src/main/docs/cbor-dataformat.adoc | 3 +-
.../src/main/docs/couchdb-component.adoc | 22 +-
.../src/main/docs/crypto-component.adoc | 72 +-
.../camel-csv/src/main/docs/csv-dataformat.adoc | 145 +-
.../src/main/docs/debezium-db2-component.adoc | 14 +-
.../src/main/docs/debezium-mongodb-component.adoc | 20 +-
.../src/main/docs/debezium-mysql-component.adoc | 14 +-
.../src/main/docs/debezium-oracle-component.adoc | 14 +-
.../src/main/docs/debezium-postgres-component.adoc | 14 +-
.../main/docs/debezium-sqlserver-component.adoc | 14 +-
.../camel-dfdl/src/main/docs/dfdl-dataformat.adoc | 24 +-
.../src/main/docs/dhis2-component.adoc | 318 +-
.../camel-dns/src/main/docs/dns-component.adoc | 6 +-
.../src/main/docs/elasticsearch-component.adoc | 5 +-
.../camel-file/src/main/docs/file-component.adoc | 31 +-
.../camel/component/file/FileOperations.java | 5 +-
.../src/main/docs/flatpack-component.adoc | 3 +-
.../src/main/docs/geocoder-component.adoc | 6 +-
.../src/main/docs/github2-component.adoc | 34 +-
.../src/main/docs/google-firestore-component.adoc | 84 +-
.../src/main/docs/google-mail-component.adoc | 76 +-
.../main/docs/google-secret-manager-component.adoc | 18 +-
.../src/main/docs/google-storage-component.adoc | 48 +-
.../src/main/docs/graphql-component.adoc | 16 +-
.../camel/groovy/json/GroovyJSonlDataFormat.java | 21 +-
.../camel/groovy/json/PrettyJsonGenerator.java | 138 +
.../camel/groovy/xml/GroovyXmlDataFormat.java | 158 +-
.../camel/language/groovy/GroovyExpression.java | 277 +-
.../camel/language/groovy/GroovyLanguage.java | 58 +-
.../groovy/json/GroovyJsonPrettyPrintTest.java | 139 +
.../groovy/xml/GroovyXmlDataFormatReuseTest.java | 218 +
.../language/groovy/GroovyCompileOnceTest.java | 125 +
.../groovy/GroovyExpressionBindingTest.java | 255 +
.../groovy/GroovyMissingPropertyHintTest.java | 63 +
.../HazelcastKeyValueRepositoryConfigurer.java | 6 +
.../HazelcastAtomicnumberComponentConfigurer.java | 69 -
.../HazelcastAtomicnumberEndpointConfigurer.java | 75 -
.../HazelcastAtomicnumberEndpointUriFactory.java | 82 -
.../atomicnumber/hazelcast-atomicvalue.json | 43 -
.../camel/bean/HazelcastKeyValueRepository.json | 2 +-
.../services/org/apache/camel/component.properties | 2 +-
.../apache/camel/component/hazelcast-atomicvalue | 2 -
.../main/docs/hazelcast-atomicvalue-component.adoc | 270 -
.../src/main/docs/hazelcast-topic-component.adoc | 32 +-
.../component/hazelcast/HazelcastCommand.java | 1 -
.../component/hazelcast/HazelcastConstants.java | 4 +-
.../hazelcast/HazelcastKeyValueRepository.java | 29 +-
.../HazelcastAtomicnumberComponent.java | 50 -
.../HazelcastAtomicnumberEndpoint.java | 62 -
.../HazelcastAtomicnumberProducer.java | 133 -
...HazelcastAtomicnumberProducerForSpringTest.java | 126 -
.../HazelcastAtomicnumberProducerTest.java | 182 -
.../hazelcast/HazelcastCamelTestHelper.java | 4 -
.../hazelcast/HazelcastErrorMessagesTest.java | 21 +-
.../spring/test-camel-context-atomicnumber.xml | 86 -
.../src/main/docs/hwcloud-smn-component.adoc | 2 +-
.../component/infinispan/InfinispanProducer.java | 32 +-
.../main/docs/infinispan-embedded-component.adoc | 10 +-
.../InfinispanEmbeddedProducerExpiryTest.java | 131 +
...finispanRemoteKeyValueRepositoryConfigurer.java | 6 +
.../bean/InfinispanRemoteKeyValueRepository.json | 2 +-
.../remote/InfinispanRemoteKeyValueRepository.java | 33 +-
.../src/main/docs/iso8583-dataformat.adoc | 8 +-
.../src/main/docs/jackson3-dataformat.adoc | 9 +-
.../src/main/docs/jacksonXml3-dataformat.adoc | 3 +-
.../src/main/docs/jacksonXml2-dataformat.adoc | 3 +-
components/camel-javascript/pom.xml | 5 +
.../camel/language/js/JavaScriptExpression.java | 31 +-
.../apache/camel/language/js/JavaScriptHelper.java | 53 +-
.../camel/language/js/JavaScriptLanguage.java | 206 +-
.../js/JavaScriptResultMaterializationTest.java | 137 +
.../language/js/JavaScriptSharedEngineTest.java | 127 +
.../camel-jdbc/src/main/docs/jdbc-component.adoc | 67 +-
.../camel-jetty/src/main/docs/jetty-component.adoc | 14 +-
.../camel-jms/src/main/docs/jms-component.adoc | 5 +-
.../jms/JmsTestConnectionOnStartupTest.java | 5 +-
.../camel-jooq/src/main/docs/jooq-component.adoc | 21 +-
.../camel-joor/src/main/docs/java-language.adoc | 5 +-
.../camel-joor/src/main/docs/joor-language.adoc | 5 +-
.../apache/camel/language/joor/JoorCompiler.java | 33 +-
.../apache/camel/language/joor/JoorExpression.java | 25 +-
.../camel/language/joor/JoorLanguageTest.java | 38 +
.../joor/JoorPreCompileFalseInlineTest.java | 60 +
.../jpa/JpaKeyValueRepositoryConfigurer.java | 6 +
.../apache/camel/bean/JpaKeyValueRepository.json | 2 +-
.../camel-jpa/src/main/docs/jpa-component.adoc | 34 +-
.../keyvalue/jpa/JpaKeyValueRepository.java | 32 +-
.../camel-jt400/src/main/docs/jt400-component.adoc | 64 +-
.../org/apache/camel/jta/JtaTransactionPolicy.java | 2 +-
.../kafka/KafkaKeyValueRepositoryConfigurer.java | 6 +
.../apache/camel/bean/KafkaKeyValueRepository.json | 2 +-
.../camel-kafka/src/main/docs/kafka-component.adoc | 45 +-
.../keyvalue/kafka/KafkaKeyValueRepository.java | 23 +-
.../src/main/docs/kamelet-component.adoc | 14 +-
.../apache/camel/component/kamelet/Kamelet.java | 4 +-
.../src/main/docs/keycloak-component.adoc | 17 +-
.../src/main/docs/keycloak-security.adoc | 108 +-
.../docs/kubernetes-deployments-component.adoc | 22 +-
.../src/main/docs/kubernetes-hpa-component.adoc | 22 +-
.../src/main/docs/kubernetes-job-component.adoc | 16 +-
.../main/docs/kubernetes-namespaces-component.adoc | 22 +-
.../src/main/docs/kubernetes-nodes-component.adoc | 22 +-
.../src/main/docs/kubernetes-pods-component.adoc | 22 +-
...bernetes-replication-controllers-component.adoc | 22 +-
.../main/docs/kubernetes-services-component.adoc | 22 +-
.../src/main/docs/kubernetes-summary.adoc | 24 +-
.../src/main/docs/lucene-component.adoc | 52 +-
.../lumberjack/LumberjackMultiThreadIT.java | 4 +
.../camel-mail/src/main/docs/mail-component.adoc | 24 +-
components/camel-mdc/src/main/docs/mdc.adoc | 4 +-
components/camel-minio/pom.xml | 4 +-
.../org/apache/camel/component/minio/minio.json | 2 +-
.../services/org/apache/camel/component.properties | 4 +-
.../camel-minio/src/main/docs/minio-component.adoc | 53 +-
.../apache/camel/component/minio/MinioChecks.java | 1 +
.../camel/component/minio/MinioComponent.java | 1 +
.../camel/component/minio/MinioConfiguration.java | 1 +
.../camel/component/minio/MinioConstants.java | 1 +
.../camel/component/minio/MinioConsumer.java | 1 +
.../camel/component/minio/MinioEndpoint.java | 1 +
.../camel/component/minio/MinioOperations.java | 1 +
.../camel/component/minio/MinioProducer.java | 1 +
.../camel-netty/src/main/docs/netty-component.adoc | 20 +-
components/camel-oauth/src/main/docs/oauth.adoc | 12 +-
.../camel-ocsf/src/main/docs/ocsf-dataformat.adoc | 78 +-
.../src/main/docs/olingo2-component.adoc | 12 +-
.../src/main/docs/olingo4-component.adoc | 12 +-
.../org/apache/camel/component/opa/opa.json | 4 +-
.../camel-opa/src/main/docs/opa-component.adoc | 19 +-
.../camel/component/opa/OpaConfiguration.java | 6 +-
.../camel/component/opa/OpaPolicyEvaluator.java | 26 +-
.../component/opa/OpaProducerHealthCheck.java | 7 +-
.../opa/OpaHealthCheckRegistrationTest.java | 77 +
.../camel/component/opa/OpaInputDocumentTest.java | 32 +
.../component/opa/OpaProducerHealthCheckTest.java | 25 +
.../apache/camel/openapi/RestOpenApiReader.java | 15 +-
.../src/main/docs/opensearch-component.adoc | 2 +-
.../src/main/docs/paho-mqtt5-component.adoc | 12 +-
.../camel-paho/src/main/docs/paho-component.adoc | 12 +-
.../camel-pqc/src/main/docs/pqc-component.adoc | 120 +-
.../camel-pqc/src/main/docs/pqc-dataformat.adoc | 32 +-
components/camel-pqc/src/main/docs/pqc-hybrid.adoc | 80 +-
.../camel-pqc/src/main/docs/pqc-key-lifecycle.adoc | 38 +-
.../src/main/docs/pubnub-component.adoc | 46 -
.../camel/language/python/PythonExpression.java | 9 +
.../camel/language/python/PythonLanguage.java | 44 +-
.../python/PythonExpressionConcurrentTest.java | 76 +
components/camel-quickjs/pom.xml | 6 +
.../src/main/docs/quickjs-language.adoc | 78 +-
.../camel/language/quickjs/QuickjsHelper.java | 370 +-
.../camel/language/quickjs/QuickjsLanguage.java | 215 +-
.../language/quickjs/QuickjsCamelApiTest.java | 246 +
.../quickjs/QuickjsEngineRecyclingTest.java | 138 +
.../language/quickjs/QuickjsErrorHandlingTest.java | 8 +-
.../src/main/docs/reactive-streams-component.adoc | 14 +-
.../redis/RedisKeyValueRepositoryConfigurer.java | 6 +
.../apache/camel/bean/RedisKeyValueRepository.json | 2 +-
.../component/redis/RedisKeyValueRepository.java | 29 +-
.../camel-ref/src/main/docs/ref-component.adoc | 6 +-
...silienceInheritErrorHandlerPlaceholderTest.java | 64 +
.../src/main/docs/rocketmq-component.adoc | 32 +-
.../src/main/docs/salesforce-rest-api.adoc | 13 +-
.../src/main/docs/sap-netweaver-component.adoc | 26 +-
.../src/main/docs/smooks-component.adoc | 10 +-
.../src/main/docs/smooks-dataformat.adoc | 12 +-
.../camel-soap/src/main/docs/soap-dataformat.adoc | 4 +-
.../spiffe/SpiffeComponentConfigurer.java | 6 +
.../component/spiffe/SpiffeEndpointConfigurer.java | 6 +
.../component/spiffe/SpiffeEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/spiffe/spiffe.json | 10 +-
.../src/main/docs/spiffe-component.adoc | 19 +
.../component/spiffe/SpiffeConfiguration.java | 18 +
.../camel/component/spiffe/SpiffeConstants.java | 9 +-
.../camel/component/spiffe/SpiffeProducer.java | 32 +-
.../spiffe/SpiffeSSLContextParameters.java | 7 +-
.../component/spiffe/SpiffeHeaderOverrideTest.java | 111 +
.../src/main/docs/spring-ai-image-component.adoc | 36 +-
.../docs/spring-ai-vector-store-component.adoc | 56 +-
.../src/main/docs/spring-batch-component.adoc | 6 +-
.../src/main/docs/spring-rabbitmq-component.adoc | 12 +-
...gDeadLetterChannelInvalidDeadLetterUriTest.java | 3 +-
.../component/sql/SqlComponentConfigurer.java | 6 +
.../camel/component/sql/SqlEndpointConfigurer.java | 6 +
.../camel/component/sql/SqlEndpointUriFactory.java | 3 +-
.../sql/stored/SqlStoredComponentConfigurer.java | 6 +
.../sql/stored/SqlStoredEndpointConfigurer.java | 6 +
.../sql/stored/SqlStoredEndpointUriFactory.java | 3 +-
.../jdbc/JdbcKeyValueRepositoryConfigurer.java | 6 +
.../org/apache/camel/component/sql/sql.json | 8 +-
.../camel/component/sql/stored/sql-stored.json | 8 +-
.../apache/camel/bean/JdbcKeyValueRepository.json | 2 +-
.../camel-sql/src/main/docs/sql-component.adoc | 16 +-
.../camel/component/sql/DefaultSqlEndpoint.java | 17 +
.../apache/camel/component/sql/SqlComponent.java | 19 +
.../apache/camel/component/sql/SqlConstants.java | 8 +-
.../apache/camel/component/sql/SqlProducer.java | 3 +-
.../component/sql/stored/SqlStoredComponent.java | 20 +
.../component/sql/stored/SqlStoredConstants.java | 6 +-
.../component/sql/stored/SqlStoredEndpoint.java | 18 +
.../component/sql/stored/SqlStoredProducer.java | 20 +-
.../keyvalue/jdbc/JdbcKeyValueRepository.java | 23 +-
.../apache/camel/component/sql/SqlRouteTest.java | 21 +-
.../component/sql/SqlTransactedRouteTest.java | 2 +-
.../SqlStoredAllowTemplateFromHeaderTest.java | 107 +
...toredUseMessageBodyForTemplateResourceTest.java | 103 +
.../test/resources/sql/bodyTemplateResource.sql | 21 +
.../src/main/docs/state-store-component.adoc | 12 +-
.../src/main/docs/swiftMt-dataformat.adoc | 7 +-
.../src/main/docs/swiftMx-dataformat.adoc | 7 +-
.../src/main/docs/tarFile-dataformat.adoc | 36 +-
.../src/main/docs/telegram-component.adoc | 22 +-
.../src/main/docs/thymeleaf-component.adoc | 14 +-
.../camel-toon/src/main/docs/toon-dataformat.adoc | 20 +-
.../camel-ubl/src/main/docs/ubl-dataformat.adoc | 32 +-
.../src/main/docs/xmlSecurity-dataformat.adoc | 8 +-
.../xslt/XmlSourceHandlerFactoryImpl.java | 7 +
.../apache/camel/component/xslt/XsltEndpoint.java | 8 +-
.../src/main/docs/zipFile-dataformat.adoc | 36 +-
.../src/main/docs/zookeeper-component.adoc | 49 +-
.../java/org/apache/camel/spi/AsPredicate.java | 6 +-
.../apache/camel/ExpectedBodyTypeException.java | 13 +
.../java/org/apache/camel/NoSuchBeanException.java | 12 +
.../org/apache/camel/NoSuchEndpointException.java | 22 +-
.../org/apache/camel/NoSuchLanguageException.java | 5 +-
.../src/main/docs/properties-component.adoc | 22 +-
.../camel/impl/console/EvalLanguageDevConsole.java | 13 +
.../impl/console/EvalLanguageDevConsoleTest.java | 27 +
.../camel/catalog/impl/AbstractCamelCatalog.java | 102 +-
.../modules/eips/pages/circuitBreaker-eip.adoc | 12 +-
.../modules/eips/pages/customLoadBalancer-eip.adoc | 4 +-
.../main/docs/modules/eips/pages/doTry-eip.adoc | 8 +-
.../eips/pages/failoverLoadBalancer-eip.adoc | 28 +-
.../modules/eips/pages/fault-tolerance-eip.adoc | 18 +-
.../modules/eips/pages/keyValueRepository.adoc | 6 +-
.../main/docs/modules/eips/pages/marshal-eip.adoc | 14 +-
.../modules/eips/pages/randomLoadBalancer-eip.adoc | 2 +-
.../docs/modules/eips/pages/resilience4j-eip.adoc | 38 +-
.../eips/pages/roundRobinLoadBalancer-eip.adoc | 2 +-
.../src/main/docs/modules/eips/pages/saga-eip.adoc | 7 +-
.../modules/eips/pages/stickyLoadBalancer-eip.adoc | 8 +-
.../src/main/docs/modules/eips/pages/stop-eip.adoc | 6 +-
.../modules/eips/pages/topicLoadBalancer-eip.adoc | 2 +-
.../docs/modules/eips/pages/unmarshal-eip.adoc | 17 +-
.../eips/pages/weightedLoadBalancer-eip.adoc | 4 +-
.../java/org/apache/camel/impl/DefaultModel.java | 11 +-
.../camel/language/simple/BaseSimpleParser.java | 14 +-
.../language/simple/SimpleExpressionParser.java | 6 +-
.../language/simple/SimplePredicateParser.java | 18 +-
.../camel/language/simple/SimpleSyntaxHints.java | 301 +
.../simple/ast/SimpleFunctionExpression.java | 20 +-
.../simple/functions/BodyFunctionFactory.java | 7 +-
.../simple/functions/ExchangeFunctionFactory.java | 3 +-
.../META-INF/org/apache/camel/model/sort.json | 2 +-
.../camel/model/validator/predicateValidator.json | 2 +-
.../apache/camel/model/BasicExpressionNode.java | 3 +-
.../org/apache/camel/model/CacheDefinition.java | 4 +-
.../camel/model/CircuitBreakerDefinition.java | 38 +-
.../org/apache/camel/model/DelayDefinition.java | 2 +-
.../camel/model/DynamicRouterDefinition.java | 3 +-
.../org/apache/camel/model/EnrichDefinition.java | 2 +-
.../org/apache/camel/model/ExpressionNode.java | 3 +-
.../org/apache/camel/model/FilterDefinition.java | 3 +-
.../camel/model/IdempotentConsumerDefinition.java | 3 +-
.../apache/camel/model/LoadBalanceDefinition.java | 4 +-
.../org/apache/camel/model/LoopDefinition.java | 3 +-
.../org/apache/camel/model/OnWhenDefinition.java | 2 +-
.../apache/camel/model/PollEnrichDefinition.java | 2 +-
.../apache/camel/model/ProcessorDefinition.java | 6 +-
.../camel/model/RecipientListDefinition.java | 3 +-
.../camel/model/RouteTemplateDefinition.java | 2 +-
.../model/RouteTemplateParameterDefinition.java | 15 +-
.../apache/camel/model/RoutingSlipDefinition.java | 3 +-
.../org/apache/camel/model/ScriptDefinition.java | 3 +-
.../org/apache/camel/model/SetBodyDefinition.java | 2 +-
.../apache/camel/model/SetHeaderDefinition.java | 2 +-
.../apache/camel/model/SetPropertyDefinition.java | 2 +-
.../apache/camel/model/SetVariableDefinition.java | 2 +-
.../org/apache/camel/model/SortDefinition.java | 3 +-
.../org/apache/camel/model/SplitDefinition.java | 3 +-
.../org/apache/camel/model/ThrottleDefinition.java | 3 +-
.../apache/camel/model/TransformDefinition.java | 2 +-
.../org/apache/camel/model/ValidateDefinition.java | 3 +-
.../FailoverLoadBalancerDefinition.java | 6 +-
.../apache/camel/model/rest/ParamDefinition.java | 20 +-
.../apache/camel/model/rest/RestDefinition.java | 2 +-
.../validator/PredicateValidatorDefinition.java | 4 +-
.../aggregate/AggregationStrategyMethodInfo.java | 24 +-
.../org/apache/camel/reifier/AbstractReifier.java | 24 +-
.../apache/camel/reifier/LoadBalanceReifier.java | 22 +-
.../org/apache/camel/reifier/MulticastReifier.java | 2 +-
.../org/apache/camel/reifier/ProcessorReifier.java | 4 +-
.../apache/camel/reifier/RecipientListReifier.java | 2 +-
.../org/apache/camel/reifier/SplitReifier.java | 2 +-
.../reifier/dataformat/DataFormatReifier.java | 14 +-
.../camel/reifier/language/ExpressionReifier.java | 6 +
.../apache/camel/builder/RouteTemplateTest.java | 41 +
.../bean/BeanNoMatchingMethodHintTest.java | 77 +
.../bean/BeanParameterInvalidValueTest.java | 2 +-
.../camel/component/rest/FromRestGetTest.java | 4 +-
.../camel/impl/engine/DefaultCamelContextTest.java | 29 +-
.../apache/camel/language/FileLanguageTest.java | 9 +-
.../apache/camel/language/NoSuchLanguageTest.java | 3 +-
.../language/simple/SimpleSyntaxHintsTest.java | 184 +
.../apache/camel/language/simple/SimpleTest.java | 4 +-
.../apache/camel/model/AsPredicateModelTest.java | 192 +
.../processor/DataFormatMissingJarHintTest.java | 90 +
...FailOverLoadBalanceInheritErrorHandlerTest.java | 81 +
.../processor/SplitWithoutExpressionTest.java | 57 +
...AggregationStrategyBeanAdapterNullBodyTest.java | 76 +
.../AggregationStrategyClassNotFoundHintTest.java | 113 +
.../apache/camel/support/PojoBeanHelperTest.java | 131 +
.../apache/camel/java/out/JavaDslModelWriter.java | 8 +-
.../camel/java/out/JavaDslModelWriterSupport.java | 2 +-
.../MainConfigurationPropertiesConfigurer.java | 4 +
.../camel-main-configuration-metadata.json | 1 +
.../org/apache/camel/main/components.properties | 1 -
core/camel-main/src/main/docs/main.adoc | 1123 +-
.../camel/main/DefaultConfigurationProperties.java | 32 +
.../apache/camel/main/MainDurationAliasTest.java | 60 +
.../camel/management/BacklogDebuggerTest.java | 2 +-
.../org/apache/camel/support/EndpointHelper.java | 5 +-
.../camel/support/KeyValueRepositoryHelper.java | 85 +-
.../org/apache/camel/support/PojoBeanHelper.java | 243 +
.../support/KeyValueRepositoryHelperTest.java | 74 +
.../java/org/apache/camel/util/ArtifactUtils.java | 892 +
.../java/org/apache/camel/util/SecurityUtils.java | 4 +
.../org/apache/camel/util/ArtifactUtilsTest.java | 140 +
.../org/apache/camel/util/SecurityUtilsTest.java | 7 +
.../java/org/apache/camel/xml/in/ModelParser.java | 8 +-
.../java/org/apache/camel/xml/out/ModelWriter.java | 8 +-
.../org/apache/camel/yaml/out/YamlModelWriter.java | 8 +-
.../ROOT/examples/json/hazelcast-atomicvalue.json | 1 -
docs/components/modules/ROOT/nav.adoc | 1 -
.../pages/hazelcast-atomicvalue-component.adoc | 1 -
docs/user-manual/modules/ROOT/nav.adoc | 35 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_14.adoc | 10 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 57 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_19.adoc | 6 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc | 36 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 110 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc | 234 +-
.../ROOT/pages/camel-jbang-configuration.adoc | 106 +-
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 78 +-
.../modules/ROOT/pages/camel-jbang-running.adoc | 12 +-
.../modules/ROOT/pages/camel-jbang-tui.adoc | 51 +-
.../camel-yaml-dsl-validator-maven-plugin.adoc | 16 +
.../modules/ROOT/pages/error-handler.adoc | 25 +-
.../modules/ROOT/pages/exception-advanced.adoc | 12 +-
.../ROOT/pages/exception-handling-patterns.adoc | 6 +-
.../pages/jbang-commands/camel-jbang-bind.adoc | 4 +-
.../modules/ROOT/pages/key-value-repository.adoc | 35 +
.../modules/ROOT/pages/oncompletion.adoc | 62 +-
.../modules/ROOT/pages/release-guide.adoc | 12 +-
.../modules/ROOT/pages/rest-dsl-openapi.adoc | 2 +-
.../ROOT/pages/route-template-bean-binding.adoc | 2 +
docs/user-manual/modules/ROOT/pages/routes.adoc | 3 +-
docs/user-manual/modules/ROOT/pages/sbom.adoc | 90 +-
.../modules/ROOT/pages/security-model.adoc | 50 +-
.../modules/ROOT/pages/transformer.adoc | 16 +-
.../modules/ROOT/pages/try-catch-finally.adoc | 6 +-
docs/user-manual/modules/ROOT/pages/validator.adoc | 6 +-
.../modules/ROOT/pages/virtual-threads.adoc | 7 +-
.../component/ComponentsBuilderFactory.java | 14 -
...azelcastAtomicvalueComponentBuilderFactory.java | 160 -
.../component/dsl/OpaComponentBuilderFactory.java | 10 +-
.../dsl/SpiffeComponentBuilderFactory.java | 22 +
.../component/dsl/SqlComponentBuilderFactory.java | 22 +
.../dsl/SqlStoredComponentBuilderFactory.java | 22 +
.../builder/endpoint/EndpointBuilderFactory.java | 1 -
.../camel/builder/endpoint/EndpointBuilders.java | 1 -
.../builder/endpoint/EndpointHeaderBuilders.java | 16 +-
.../builder/endpoint/StaticEndpointBuilders.java | 74 +-
...azelcastAtomicnumberEndpointBuilderFactory.java | 299 -
.../endpoint/dsl/MinioEndpointBuilderFactory.java | 3 +
.../endpoint/dsl/OpaEndpointBuilderFactory.java | 10 +-
.../endpoint/dsl/OpenAIEndpointBuilderFactory.java | 167 +-
.../endpoint/dsl/SpiffeEndpointBuilderFactory.java | 48 +-
.../endpoint/dsl/SqlEndpointBuilderFactory.java | 44 +-
.../dsl/SqlStoredEndpointBuilderFactory.java | 40 +-
.../WeaviateVectorDbEndpointBuilderFactory.java | 12 -
dsl/camel-jbang/camel-jbang-core/pom.xml | 48 +-
.../dsl/jbang/core/commands/ai/eip-samples.json | 1569 +
.../dsl/jbang/core/commands/ExportBaseCommand.java | 36 +-
.../dsl/jbang/core/commands/ExportSpringBoot.java | 18 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 34 +-
.../dsl/jbang/core/commands/ai/AuthoringTools.java | 489 +
.../dsl/jbang/core/commands/ai/BeanRefChecks.java | 502 +
.../dsl/jbang/core/commands/ai/CatalogDocs.java | 952 +
.../dsl/jbang/core/commands/ai/CatalogSamples.java | 326 +
.../dsl/jbang/core/commands/ai}/DiagnoseData.java | 13 +-
.../dsl/jbang/core/commands/ai/EndpointChecks.java | 342 +
.../dsl/jbang/core/commands/ai/ErrorDiagnoser.java | 143 +
.../core/commands/ai/ExpressionEvaluator.java | 151 +
.../dsl/jbang/core/commands/ai/HeaderChecks.java | 145 +
.../core/commands/ai/IntegrationLauncher.java | 315 +
.../dsl/jbang/core/commands/ai/JavaChecks.java | 235 +
.../dsl/jbang/core/commands/ai/LogFileReader.java | 199 +
.../jbang/core/commands/ai/PropertiesChecks.java | 366 +
.../dsl/jbang/core/commands/ai/SimpleChecks.java | 255 +
.../jbang/core/commands/ai/SourceValidator.java | 381 +
.../dsl/jbang/core/commands/ai/ToolContext.java | 140 +-
.../dsl/jbang/core/commands/ai/ToolDescriptor.java | 43 +
.../dsl/jbang/core/commands/ai/ToolRegistry.java | 9 +
.../dsl/jbang/core/commands/ai/XmlChecks.java | 190 +
.../dsl/jbang/core/commands/ai/YamlLines.java | 155 +
.../camel/dsl/jbang/core/common/RuntimeUtil.java | 11 +
.../beginner/tui-hello-world/tui-hello-world.yaml | 14 +-
.../content-based-router.camel.yaml | 10 +-
.../message-size/message-size.camel.yaml | 102 -
.../observability/message-size/orders.camel.yaml | 40 +-
.../main/resources/templates/integration.yaml.ftl | 7 +-
.../resources/templates/kamelet-action.yaml.ftl | 4 +-
.../resources/templates/kamelet-source.yaml.ftl | 11 +-
.../src/main/resources/templates/yaml.ftl | 7 +-
.../jbang/core/commands/DependencyUpdateTest.java | 16 +-
.../camel/dsl/jbang/core/commands/ExportTest.java | 125 +
.../jbang/core/commands/ai/AuthoringToolsTest.java | 231 +
.../jbang/core/commands/ai/CatalogDocsTest.java} | 72 +-
.../jbang/core/commands/ai/CatalogSamplesTest.java | 142 +
.../core/commands/ai/ExpressionEvaluatorTest.java | 68 +
.../core/commands/ai/IntegrationLauncherTest.java | 55 +
.../jbang/core/commands/ai/LogFileReaderTest.java | 66 +
.../commands/ai/SourceValidatorBeanRefsTest.java | 381 +
.../commands/ai/SourceValidatorEndpointTest.java} | 163 +-
.../commands/ai/SourceValidatorJavaXsltTest.java | 265 +
.../ai/SourceValidatorPlaceholderGuardTest.java | 78 +
.../commands/ai/SourceValidatorPropertiesTest.java | 188 +
.../commands/ai/SourceValidatorSimpleTest.java | 334 +
.../jbang/core/common/ExampleRoutesLoadTest.java | 21 +
.../dsl/jbang/core/common/TemplateHelperTest.java | 50 +
.../test/resources/dependency-update/route.yaml | 7 +-
.../core/commands/mcp/AiPipelineScaffoldTools.java | 145 +-
.../jbang/core/commands/mcp/AuthoringTools.java | 218 +
.../jbang/core/commands/mcp/CatalogService.java | 34 +-
.../dsl/jbang/core/commands/mcp/CatalogTools.java | 168 +-
.../commands/mcp/ComponentPropertiesTools.java | 6 +-
.../commands/mcp/ConfigurationValidateTools.java | 6 +-
.../core/commands/mcp/DependencyCheckTools.java | 6 +-
.../commands/mcp/DependencySecurityAuditTools.java | 6 +-
.../dsl/jbang/core/commands/mcp/DiagnoseData.java | 441 +-
.../dsl/jbang/core/commands/mcp/DiagnoseTools.java | 193 +-
.../dsl/jbang/core/commands/mcp/ExplainTools.java | 6 +-
.../dsl/jbang/core/commands/mcp/HardenTools.java | 6 +-
.../dsl/jbang/core/commands/mcp/OpenApiTools.java | 12 +-
.../jbang/core/commands/mcp/TestScaffoldTools.java | 4 +-
.../jbang/core/commands/mcp/TransformTools.java | 24 +-
.../dsl/jbang/core/commands/mcp/VersionTools.java | 2 +-
.../commands/mcp/AiPipelineScaffoldToolsTest.java | 22 +
.../core/commands/mcp/AuthoringToolsTest.java | 145 +
.../jbang/core/commands/mcp/CatalogToolsTest.java | 9 +
.../mcp/ConfigurationValidateToolsTest.java | 12 +
.../jbang/core/commands/mcp/DiagnoseToolsTest.java | 130 +-
.../jbang/core/commands/mcp/OpenApiToolsTest.java | 37 +-
.../core/commands/mcp/TransformToolsTest.java | 29 +
.../camel/dsl/jbang/core/commands/tui/AiPanel.java | 26 +-
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 3 +-
.../jbang/core/commands/tui/DocViewerPopup.java | 4 +-
.../dsl/jbang/core/commands/tui/McpFacade.java | 114 +-
.../jbang/core/commands/tui/SourceEditAssist.java | 342 +-
.../core/commands/tui/SourceValidationSupport.java | 70 +-
.../core/commands/tui/TuiToolDefinitions.java | 118 +-
.../jbang/core/commands/tui/TuiToolRegistry.java | 818 +-
.../core/commands/tui/AcpPermissionPopupTest.java | 4 +-
.../jbang/core/commands/tui/AiPanelAcpTest.java | 12 +-
.../commands/tui/AiPanelHistoryCompactionTest.java | 2 +-
.../core/commands/tui/AiPanelPromptBudgetTest.java | 11 +-
.../core/commands/tui/McpFacadeWriteFileTest.java | 4 +-
.../commands/tui/SourceEditAssistValidateTest.java | 4 +-
.../commands/tui/TuiToolRegistryCoreToolsTest.java | 4 +-
.../tui/TuiToolRegistryEvalExpressionTest.java | 44 +-
.../commands/tui/YamlSimpleValidationTest.java | 197 -
...Command.java => PropertiesValidateCommand.java} | 78 +-
.../commands/validate/SourceValidateCommand.java | 92 +
.../core/commands/validate/ValidatePlugin.java | 4 +-
.../commands/validate/YamlValidateCommand.java | 45 +-
.../camel-component-known-dependencies.properties | 1 -
.../yaml/common/YamlDeserializationContext.java | 18 +-
.../dsl/yaml/common/YamlDeserializerBase.java | 16 +-
.../deserializers/ExpressionDeserializers.java | 8 +-
.../dsl/yaml/deserializers/ModelDeserializers.java | 150 +-
.../dsl/yaml/deserializers/BeansDeserializer.java | 23 +-
.../deserializers/RouteDefinitionDeserializer.java | 5 +
.../dsl/yaml/GenerateYamlDeserializersMojo.java | 60 +-
.../maven/dsl/yaml/GenerateYamlSchemaMojo.java | 49 +-
.../camel-yaml-dsl-validator-maven-plugin/pom.xml | 4 +
.../camel-yaml-dsl-validator-maven-plugin.adoc | 16 +
.../dsl/yaml/validator/GenerateDocSamplesMojo.java | 330 +
.../yaml/validator/GenerateDocSamplesMojoTest.java | 147 +
.../camel/dsl/yaml/validator/YamlValidator.java | 952 +-
.../dsl/yaml/validator/EipDocExamplesTest.java | 162 +
.../yaml/validator/YamlCanonicalValidatorTest.java | 70 +
.../validator/YamlValidatorExpressionHintTest.java | 139 +
.../validator/YamlValidatorPropertyHintTest.java | 661 +
.../validator/YamlValidatorScalarLeniencyTest.java | 211 +
.../validator/YamlValidatorSchemaGroupsTest.java | 109 +
.../inherit-error-handler-placeholder.yaml} | 21 +-
.../src/test/resources/inherit-error-handler.yaml} | 23 +-
.../resources/marshal-without-dataformat.yaml} | 11 +-
.../resources/oneof-group-expression-wrapper.yaml} | 25 +-
.../resources/schema/camelYamlDsl-canonical.json | 16 +
.../resources/schema/camelYamlDsl-model.json | 34 +-
.../generated/resources/schema/camelYamlDsl.json | 1566 +-
.../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc | 139 +-
.../camel/dsl/yaml/KameletRoutesBuilderLoader.java | 2 +-
.../camel/dsl/yaml/YamlRoutesBuilderLoader.java | 8 +-
.../org/apache/camel/dsl/yaml/AggregateTest.groovy | 45 +
.../org/apache/camel/dsl/yaml/BeansTest.groovy | 56 +
.../camel/dsl/yaml/CircuitBreakerTest.groovy | 56 +-
.../camel/dsl/yaml/CompactNotationWarnTest.groovy | 136 +
.../apache/camel/dsl/yaml/ExpressionTest.groovy | 42 +-
.../apache/camel/dsl/yaml/LoadBalanceTest.groovy | 30 +
.../apache/camel/dsl/yaml/OnExceptionTest.groovy | 40 +
.../org/apache/camel/dsl/yaml/RoutesTest.groovy | 2 +
parent/pom.xml | 89 +-
pom.xml | 17 +-
.../src/generated/resources/META-INF/metadata.json | 40 +-
.../test/infra/aws2/services/container.properties | 2 +-
.../infra/consul/services/container.properties | 2 +-
.../infra/milvus/services/container.properties | 2 +-
.../test/infra/minio/services/container.properties | 2 +-
.../test/infra/neo4j/services/container.properties | 2 +-
.../infra/ollama/services/container.properties | 2 +-
test-infra/camel-test-infra-openai-mock/README.md | 52 +-
.../test/infra/openai/mock/MockExpectation.java | 43 +
.../infra/openai/mock/ModerationExpectation.java | 42 +-
.../openai/mock/ModerationRequestHandler.java | 58 +-
.../openai/mock/ModerationResponseBuilder.java | 22 +-
.../camel/test/infra/openai/mock/OpenAIMock.java | 23 +-
.../test/infra/openai/mock/OpenAIMockBuilder.java | 65 +
.../infra/openai/mock/OpenAIMockErrorsTest.java | 81 +
.../mock/OpenAIMockRecordedRequestsTest.java | 67 +
.../infra/openai/mock/OpenAIMockResponsesTest.java | 143 +
.../infra/openai/mock/OpenAIMockServerHandler.java | 12 +-
.../test/infra/openai/mock/RecordedRequest.java | 47 +
.../test/infra/openai/mock/RequestHandler.java | 4 +
.../infra/openai/mock/RequestRecordingFilter.java | 56 +
.../test/infra/openai/mock/ResponseBuilder.java | 57 +-
.../infra/openai/mock/ResponsesRequestHandler.java | 142 +-
.../camel/tooling/maven/MavenDownloaderImpl.java | 28 +-
.../org/apache/camel/tooling/model/JsonMapper.java | 4 +
.../apache/camel/tooling/model/PojoBeanModel.java | 11 +
.../packaging/AbstractGenerateConfigurerMojo.java | 2 +-
.../CamelTestInfraGenerateMetadataMojo.java | 2 +-
.../packaging/EndpointSchemaGeneratorMojo.java | 17 +-
.../packaging/GenerateDataTypeTransformerMojo.java | 2 +-
.../maven/packaging/GenerateDevConsoleMojo.java | 2 +-
.../packaging/GenerateInvokeOnHeaderMojo.java | 2 +-
.../maven/packaging/GeneratePojoBeanMojo.java | 2 +-
.../apache/camel/maven/packaging/MvelHelper.java | 8 +-
.../maven/packaging/PrepareKameletMainMojo.java | 3 +-
.../camel/maven/packaging/SchemaGeneratorMojo.java | 50 +-
.../maven/packaging/UpdateArtifactHelper.java | 170 +
.../maven/packaging/UpdateSensitizeHelper.java | 3 +
.../packaging/generics/PackagePluginUtils.java | 31 +-
.../src/main/resources/jbang-options.mvel | 2 +-
.../src/main/resources/main-options.mvel | 2 +-
.../camel/maven/packaging/MvelHelperTest.java | 18 +
.../maven/packaging/generics/JandexStoreTest.java | 59 +
.../packaging/generics/PackagePluginUtilsTest.java | 49 +
.../openapi/RestDefinitionEmitterTest.java | 2 +-
.../java/org/apache/camel/spi/AsPredicate.java | 6 +-
842 files changed, 64472 insertions(+), 42482 deletions(-)
rename .github/workflows/{generate-sbom-main.yml => generate-sbom.yml} (66%)
delete mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
delete mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hazelcast-atomicvalue-component.adoc
create mode 100644
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIResponsesStoredProducer.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIModerationImageMockTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/integration/OpenAIResponsesExternalServiceIT.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/integration/OpenAIResponsesMcpExternalServiceIT.java
create mode 100644
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/integration/SqsProducerDelayedQueueIT.java
create mode 100644
components/camel-groovy/src/main/java/org/apache/camel/groovy/json/PrettyJsonGenerator.java
create mode 100644
components/camel-groovy/src/test/java/org/apache/camel/groovy/json/GroovyJsonPrettyPrintTest.java
create mode 100644
components/camel-groovy/src/test/java/org/apache/camel/groovy/xml/GroovyXmlDataFormatReuseTest.java
create mode 100644
components/camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyCompileOnceTest.java
create mode 100644
components/camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyExpressionBindingTest.java
create mode 100644
components/camel-groovy/src/test/java/org/apache/camel/processor/groovy/GroovyMissingPropertyHintTest.java
delete mode 100644
components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/atomicnumber/HazelcastAtomicnumberComponentConfigurer.java
delete mode 100644
components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/atomicnumber/HazelcastAtomicnumberEndpointConfigurer.java
delete mode 100644
components/camel-hazelcast/src/generated/java/org/apache/camel/component/hazelcast/atomicnumber/HazelcastAtomicnumberEndpointUriFactory.java
delete mode 100644
components/camel-hazelcast/src/generated/resources/META-INF/org/apache/camel/component/hazelcast/atomicnumber/hazelcast-atomicvalue.json
delete mode 100644
components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/component/hazelcast-atomicvalue
delete mode 100644
components/camel-hazelcast/src/main/docs/hazelcast-atomicvalue-component.adoc
delete mode 100644
components/camel-hazelcast/src/main/java/org/apache/camel/component/hazelcast/atomicnumber/HazelcastAtomicnumberComponent.java
delete mode 100644
components/camel-hazelcast/src/main/java/org/apache/camel/component/hazelcast/atomicnumber/HazelcastAtomicnumberEndpoint.java
delete mode 100644
components/camel-hazelcast/src/main/java/org/apache/camel/component/hazelcast/atomicnumber/HazelcastAtomicnumberProducer.java
delete mode 100644
components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastAtomicnumberProducerForSpringTest.java
delete mode 100644
components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastAtomicnumberProducerTest.java
delete mode 100644
components/camel-hazelcast/src/test/resources/META-INF/spring/test-camel-context-atomicnumber.xml
create mode 100644
components/camel-infinispan/camel-infinispan-embedded/src/test/java/org/apache/camel/component/infinispan/embedded/InfinispanEmbeddedProducerExpiryTest.java
create mode 100644
components/camel-javascript/src/test/java/org/apache/camel/language/js/JavaScriptResultMaterializationTest.java
create mode 100644
components/camel-javascript/src/test/java/org/apache/camel/language/js/JavaScriptSharedEngineTest.java
create mode 100644
components/camel-joor/src/test/java/org/apache/camel/language/joor/JoorPreCompileFalseInlineTest.java
create mode 100644
components/camel-opa/src/test/java/org/apache/camel/component/opa/OpaHealthCheckRegistrationTest.java
create mode 100644
components/camel-python/src/test/java/org/apache/camel/language/python/PythonExpressionConcurrentTest.java
create mode 100644
components/camel-quickjs/src/test/java/org/apache/camel/language/quickjs/QuickjsCamelApiTest.java
create mode 100644
components/camel-quickjs/src/test/java/org/apache/camel/language/quickjs/QuickjsEngineRecyclingTest.java
create mode 100644
components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/ResilienceInheritErrorHandlerPlaceholderTest.java
create mode 100644
components/camel-spiffe/src/test/java/org/apache/camel/component/spiffe/SpiffeHeaderOverrideTest.java
create mode 100644
components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/SqlStoredAllowTemplateFromHeaderTest.java
create mode 100644
components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/SqlStoredUseMessageBodyForTemplateResourceTest.java
create mode 100644
components/camel-sql/src/test/resources/sql/bodyTemplateResource.sql
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/SimpleSyntaxHints.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/bean/BeanNoMatchingMethodHintTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleSyntaxHintsTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/model/AsPredicateModelTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/DataFormatMissingJarHintTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/FailOverLoadBalanceInheritErrorHandlerTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SplitWithoutExpressionTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregationStrategyBeanAdapterNullBodyTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregationStrategyClassNotFoundHintTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/PojoBeanHelperTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainDurationAliasTest.java
create mode 100644
core/camel-support/src/main/java/org/apache/camel/support/PojoBeanHelper.java
create mode 100644
core/camel-util/src/main/java/org/apache/camel/util/ArtifactUtils.java
create mode 100644
core/camel-util/src/test/java/org/apache/camel/util/ArtifactUtilsTest.java
delete mode 120000
docs/components/modules/ROOT/examples/json/hazelcast-atomicvalue.json
delete mode 120000
docs/components/modules/ROOT/pages/hazelcast-atomicvalue-component.adoc
delete mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/HazelcastAtomicvalueComponentBuilderFactory.java
delete mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HazelcastAtomicnumberEndpointBuilderFactory.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/generated/resources/org/apache/camel/dsl/jbang/core/commands/ai/eip-samples.json
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/AuthoringTools.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/BeanRefChecks.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/CatalogDocs.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/CatalogSamples.java
copy
dsl/camel-jbang/{camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp
=>
camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai}/DiagnoseData.java
(98%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/EndpointChecks.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ErrorDiagnoser.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ExpressionEvaluator.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/HeaderChecks.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/IntegrationLauncher.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/JavaChecks.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/LogFileReader.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/PropertiesChecks.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/SimpleChecks.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidator.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/XmlChecks.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/YamlLines.java
delete mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/observability/message-size/message-size.camel.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/AuthoringToolsTest.java
rename
dsl/camel-jbang/{camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiToolRegistryCatalogDocTest.java
=>
camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/CatalogDocsTest.java}
(67%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/CatalogSamplesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ExpressionEvaluatorTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/IntegrationLauncherTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/LogFileReaderTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorBeanRefsTest.java
rename
dsl/camel-jbang/{camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/YamlEndpointValidationTest.java
=>
camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorEndpointTest.java}
(52%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorJavaXsltTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorPlaceholderGuardTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorPropertiesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorSimpleTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/AuthoringTools.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/AuthoringToolsTest.java
delete mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/YamlSimpleValidationTest.java
copy
dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/{YamlValidateCommand.java
=> PropertiesValidateCommand.java} (50%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/SourceValidateCommand.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator-maven-plugin/src/main/java/org/apache/camel/dsl/yaml/validator/GenerateDocSamplesMojo.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator-maven-plugin/src/test/java/org/apache/camel/dsl/yaml/validator/GenerateDocSamplesMojoTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/EipDocExamplesTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/YamlValidatorExpressionHintTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/YamlValidatorPropertyHintTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/YamlValidatorScalarLeniencyTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/YamlValidatorSchemaGroupsTest.java
copy
dsl/{camel-jbang/camel-jbang-core/src/test/resources/dependency-update/route.yaml
=>
camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/inherit-error-handler-placeholder.yaml}
(65%)
copy
dsl/{camel-jbang/camel-jbang-core/src/test/resources/dependency-update/route.yaml
=>
camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/inherit-error-handler.yaml}
(60%)
copy
dsl/{camel-jbang/camel-jbang-core/src/test/resources/dependency-update/route.yaml
=>
camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/marshal-without-dataformat.yaml}
(83%)
copy
dsl/{camel-jbang/camel-jbang-core/src/test/resources/dependency-update/route.yaml
=>
camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/oneof-group-expression-wrapper.yaml}
(55%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/CompactNotationWarnTest.groovy
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/OpenAIMockErrorsTest.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/OpenAIMockRecordedRequestsTest.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/OpenAIMockResponsesTest.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/RecordedRequest.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/RequestRecordingFilter.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateArtifactHelper.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/generics/JandexStoreTest.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/generics/PackagePluginUtilsTest.java