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 1659fb8adab7 chore(deps): Bump 
org.codehaus.mojo:properties-maven-plugin
     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 c413c01243aa Removal of hazelcast-atomicvalue - regenerate 
ArtifactUtils
     add 37c60841a80b chore(deps): Bump 
com.googlecode.libphonenumber:libphonenumber
     add 4705dc36f4b4 chore(deps): Bump org.codehaus.mojo:jaxb2-maven-plugin 
from 4.1.0 to 4.2.0 (#26474)
     add afafb874227c Removal of Joor Language
     add 2aa94912ccde CAMEL-24708: camel-catalog - a compact API reference of 
the core classes for AI assistants, exposed as camel_catalog_doc kind=api 
(#26477)
     add a90e886da595 chore: camel-kamelet - fix tests broken by removal of 
joor language
     add a2767b4a411c chore(deps): Bump 
org.codehaus.mojo:templating-maven-plugin from 3.1.0 to 3.1.1 (#26481)
     add a44921e9e2d6 chore(deps): Bump io.smallrye.config:smallrye-config from 
3.18.2 to 3.18.3 (#26480)
     add a5da54acdd31 chore(deps): Bump at.yawk.lz4:lz4-java from 1.11.2 to 
1.11.3 (#26479)
     add af42f8088895 CAMEL-24708: camel-groovy - a message script variable, 
the Camel 4 name of request (#26478)
     add 9903b4693b01 CAMEL-24716: camel-xmlsecurity - accept constant names as 
aliases for cipher algorithm URIs
     add e881071104e0 CAMEL-24712: camel-jbang-mcp - remove the 14 catalog, 
validation and runtime tools the shared authoring tools replace; EIP aliases 
and message headers on the shared tools (#26483)
     add 0fdaad07a647 chore(deps): Bump com.google.genai:google-genai from 
1.70.0 to 1.71.0 (#26485)
     add f14163c8a2bb CAMEL-24760: camel-jbang - the core tool set for local 
models: camel_catalog_find in, three screen tools out, prefix budgets raised, 
prompt lines for file writes and the canonical YAML shape (#26487)
     add 0ec549de9ab5 CAMEL-24754: camel-opa - a verdict claimed by an inbound 
message survives a failed evaluation (#26469)
     add d9e143c3b3f9 CAMEL-24711: camel-jbang - camel validate yaml/source 
--camel-version and --runtime
     add 468ab12a03dd chore(deps): Bump org.apache.fory:fory-core from 1.7.2 to 
1.7.3 (#26491)
     add d887f25e22a8 CAMEL-24734: camel-spiffe - validate a JWT-SVID against 
every configured audience (#26435)
     add 3a418da50b27 CAMEL-24737: camel-opa - let allowKey reach a verdict 
nested in the decision document (#26437)
     add 3a3f17ebc0ca CAMEL-24748: Fix component metadata mismatches in 7 
components
     add 03a9737d7943 chore(deps-dev): Bump org.hibernate.orm:hibernate-core 
from 7.4.7.Final to 7.4.8.Final (#26493)
     add f7eb1db6a099 chore(deps-dev): Bump 
org.codehaus.mojo:javacc-maven-plugin from 3.2.0 to 3.2.1 (#26492)
     add 737ed0f5b35b CAMEL-24523: camel-paho - restart the consumer route when 
resubscribe fails after reconnect
     add 69345633bc00 CAMEL-24710: docs - YAML examples pass the catalog 
checks, guarded by CatalogDocExamplesTest
     add e373fa6c035d CAMEL-24741: camel-opa - add an in-process WASM 
evaluation mode alongside the REST client (#26445)
     add b078bbeaf9a0 CAMEL-24715: camel-yaml-dsl-validator - table-driven 
hints; the camel-jbang checks require a catalog
     add 15c72e485caa docs: mention platform-http in the rest component example 
list (#26498)
     add c68dafe075e3 CAMEL-24768: camel-huaweicloud-dms/-iam - fix ineffective 
int-option guards and a fragile property cast (#26503)
     add 6bbb89d51f60 CAMEL-24769: Remove leftover hazelcast-atomicvalue 
service files
     add e41d0d8c01db CAMEL-24710: docs - five component pages pass the catalog 
checks after CAMEL-24748, dropped from the CatalogDocExamplesTest skip list
     add 5220998ad575 CAMEL-24736: camel-opa - add a readiness check for the 
OpaSecurityPolicy (#26436)
     add 28d74a543de3 CAMEL-24748: component metadata mismatches fixed as the 
runtime works (jt400, xmpp, huggingface, salesforce, netty-http/netty)
     add d87d493f1815 chore: upgrade Hawtio to 5.3.0
     add a645de545dc3 Enable ppc64le support for camel-pgvector
     add c2825bfe1e18 chore(deps): Bump djl-version from 0.36.0 to 0.38.0 
(#26393)
     add 742b30f85229 CAMEL-24771: camel-core - a simple predicate parses a } 
inside a quoted literal (#26509)
     add 72d125f9fdf3 CAMEL-24770: docs - Java, XML and properties examples 
that used removed API, XML the parser rejects, or options the components do not 
read (#26508)
     add bf87e97741fc fix typo in kserve-component.adoc (#26514)
     add 628a936577d8 chore(deps): Bump org.codehaus.mojo:exec-maven-plugin
     add 5b141927e1cb CAMEL-24748: camel-azure-storage-blob and camel-git - the 
operation metadata lists every operation the producer handles (#26510)
     add 157721f5e0eb CAMEL-24773: docs - the remaining example kinds: Camel 
1.x XML namespace, Camel 2 XML elements, malformed XML fragments, wrong Java 
imports, and user-manual YAML (#26512)
     add 4065bba893e7 Fix regen kserve component adoc
     add b5e06bde2e6b CAMEL-24775: camel-core - the type of a bean created by a 
script or a builder is optional, in the model, the schemas and the loaders as 
it is at runtime (#26513)
     add c325bd9cb584 CAMEL-24774: docs - build-time guards for the XML 
examples (against the schemas), the Java imports and the user-manual YAML of 
the documentation, and the examples the first run found (#26525)
     add 13a16c279501 chore(deps): Bump com.openai:openai-java from 4.55.0 to 
4.63.1 (#26518)
     add b95eea2e3389 CAMEL-24759: camel-jbang - upgrade tamboui to 0.5.0 with 
window title and syntax highlighting (#26482)
     add d10def8ab79e CAMEL-24776: camel-jbang - auto-download secret 
properties function deps on run, not only export (#26520)
     add e117ccc77ccd CAMEL-24747: Preserve raw URI for useRawUri() components 
when using toD
     add ed8a9624f1bc CAMEL-24779: camel-kafka - reduce per-message allocations 
on hot paths
     add be3dd651866f CAMEL-24699: camel-jbang - camel run on an existing 
Quarkus or Camel Main project logs to ~/.camel (#26526)
     add 855dec205402 Update dead link for Apache ognl project
     add 7ea41cada577 chore(deps): Bump org.webjars:swagger-ui from 5.32.14 to 
5.32.15 (#26529)
     add c3538cc55a99 Adapt ValidatePluginITCase to new yaml validator
     add 315a54a00bbc CAMEL-24764: camel-huaweicloud-obs - close the downloaded 
object stream (connection leak) and fix putObject/charset/proxy issues (#26495)
     add b2dfac0906db CAMEL-24765: camel-huaweicloud-functiongraph - keep the 
region in the invoke URN and read the response body robustly (#26496)
     add c70e76241353 CAMEL-24766: camel-huaweicloud-smn - resolve the 
operation before the empty-body check (#26499)
     add 172ae77f2703 CAMEL-24661: camel-jbang - camel run 
--runtime=quarkus|spring-boot passes the execution limits and names the Quarkus 
log file after the application (#26532)
     add 0076168a5cd4 CAMEL-24784/CAMEL-24785: camel-opa - bound the REST 
decision call, reuse one HTTP client, and support sslContextParameters (#26524)
     add 968414fd7489 chore(deps): Bump 
org.apache.maven.plugins:maven-plugin-plugin
     add a87ca2158066 chore(deps): Bump 
org.codehaus.mojo:build-helper-maven-plugin
     add fe500a5f4b25 CAMEL-24790: camel-oauth - remove unused expired demo 
certificate and private key (#26545)
     add 58a621c221eb CAMEL-24792: camel-aws2-ddb - setHeaderIfNotPresent must 
not overwrite an existing header (#26544)
     add 75fe1e101068 CAMEL-24791: camel-slack - use obvious placeholders for 
webhookUrl and token in the docs (#26546)
     add 02868c249210 CAMEL-24661: camel-jbang - --console with the Spring Boot 
and Quarkus runtimes
     add e6f7fb89711d camel-jbang-tui: Add Turbo Pascal theme and optional 
syntax highlighting tokens (#26547)
     add 459a7a4c5d5c Remove deprecated and redundant UriPAram secret in 
alibaba component
     add 9040c454371a CAMEL-24794: camel-jbang - TUI Ollama tab showing local 
model performance (#26548)
     add 10cbe363f172 CAMEL-24290 - skip local Maven install on deploy 
snapshots Jenkins build
     add 3958c556a14d chore: use relative links to camel.apache.org blog posts 
in camel-jbang-tui.adoc
     add ce1bad858804 CAMEL-24796: camel-jbang - AI panel with Ollama sizes the 
context for the machine, compacts on measured tokens, and shows what a question 
cost (#26550)
     add 888f79de1d41 CAMEL-24780: camel-kafka - fix transactional producer 
leaking a half-begun transaction and skipping the async callback (#26523)
     add a23b9849efad CAMEL-24799: camel-jbang: Installing Camel Kit by command 
name loses the requested plugin version
     add d13bd70c6b7a CAMEL-24795: camel-jbang - TUI F2 actions menu gets a 
Quit entry (#26554)
     add 9eaa29827812 CAMEL-24800: camel-core - pooled exchange copies must own 
their clock (#26553)
     add 1906d45854f6 CAMEL-24772: camel-jbang - OllamaDoctorSupportTest no 
longer fails on hosts that run Ollama (#26559)
     add 63a049b286c7 CAMEL-24798: camel-jbang - camel_get_files understands 
the Maven project layout
     add fc6690a2b821 CAMEL-24801: camel-sql - sql-stored: allow parentheses 
inside simple expressions in the template grammar
     add ef06db9cf371 CAMEL-24720: camel-jbang - camel_catalog_sample returns 
samples for components, data formats and languages
     add b2190cda403a camel-velocity - Document how to use Velocity Tools such 
as EscapeTool in templates
     add 2de4d6d1dddd CAMEL-24753: camel-langchain4j-ingest - filter options
     add 1bff11f8c92c CAMEL-24802: camel-core - simple: add escape function for 
html/xml/json/js/sql/url special characters
     add 820072bb7c98 Update known releases
     add d9b2a8bb3992 CAMEL-24804: camel-jbang - camel_catalog_doc for simple: 
an optionsFilter that names a function group returns that group only (#26566)
     add 8743ef4a41be CAMEL-24805: camel-jbang - the TUI AI panel checks the 
simple expressions of an answer before showing it, and gives the model one turn 
to fix them
     add d92534888ba4 CAMEL-24720: docs - the six component pages whose 
examples never used their own endpoint get one (hashicorp-vault, 
aws-secrets-manager, infinispan-embedded, jcache, knative, mapstruct) (#26564)
     add c80af25f5569 chore: camel-jbang - the unknown-header check says what 
answers an invented Camel* header and what the trigger sets (#26569)
     add a6ac512c39ed chore(deps): Bump com.aliyun.openservices:tablestore from 
5.17.13 to 5.17.14 in the aliyun group (#26570)
     add e3cd428670ce CAMEL-24778: camel-kafka - fix NullPointerException in 
batching consumer when maxPollRecords is not set
     add 480c21beb4a5 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   (1659fb8adab7)
            \
             N -- N -- N   
refs/heads/dependabot/maven/org.codehaus.mojo-properties-maven-plugin-1.3.1 
(480c21beb4a5)

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 +-
 .../{generate-sbom-main.yml => generate-sbom.yml}  |   29 +-
 Jenkinsfile.deploy                                 |    2 +-
 catalog/camel-catalog/pom.xml                      |    2 +
 .../org/apache/camel/catalog/apis.properties       |   10 +
 .../camel/catalog/apis/AggregationStrategy.json    |   15 +
 .../apache/camel/catalog/apis/CamelContext.json    |   15 +
 .../org/apache/camel/catalog/apis/Exchange.json    |   15 +
 .../org/apache/camel/catalog/apis/Expression.json  |   15 +
 .../org/apache/camel/catalog/apis/Message.json     |   15 +
 .../org/apache/camel/catalog/apis/Predicate.json   |   15 +
 .../org/apache/camel/catalog/apis/Processor.json   |   15 +
 .../camel/catalog/apis/ProducerTemplate.json       |   15 +
 .../org/apache/camel/catalog/apis/Registry.json    |   15 +
 .../apache/camel/catalog/apis/TypeConverter.json   |   15 +
 .../org/apache/camel/catalog/components.properties |    1 -
 .../catalog/components/azure-storage-blob.json     |    4 +-
 .../catalog/components/azure-storage-datalake.json |    4 +-
 .../org/apache/camel/catalog/components/box.json   |    3 +
 .../apache/camel/catalog/components/crypto.json    |    5 +-
 .../org/apache/camel/catalog/components/git.json   |    2 +-
 .../catalog/components/google-secret-manager.json  |    2 +-
 .../camel/catalog/components/google-storage.json   |   66 +-
 .../org/apache/camel/catalog/components/grpc.json  |   10 +-
 .../catalog/components/hazelcast-atomicvalue.json  |   43 -
 .../camel/catalog/components/huggingface.json      |    2 +-
 .../org/apache/camel/catalog/components/jt400.json |   73 +-
 .../catalog/components/langchain4j-ingest.json     |   12 +-
 .../org/apache/camel/catalog/components/minio.json |    2 +-
 .../camel/catalog/components/netty-http.json       |  151 +-
 .../org/apache/camel/catalog/components/netty.json |  125 +-
 .../org/apache/camel/catalog/components/opa.json   |   59 +-
 .../apache/camel/catalog/components/openai.json    |    2 +-
 .../camel/catalog/components/salesforce.json       |   96 +-
 .../org/apache/camel/catalog/components/solr.json  |    4 +-
 .../apache/camel/catalog/components/spiffe.json    |    4 +-
 .../camel/catalog/components/sql-stored.json       |    8 +-
 .../org/apache/camel/catalog/components/sql.json   |    8 +-
 .../org/apache/camel/catalog/components/web3j.json |   94 +-
 .../org/apache/camel/catalog/components/xmpp.json  |    2 +-
 .../camel/catalog/dataformats/xmlSecurity.json     |    2 +-
 .../org/apache/camel/catalog/docs.properties       |    2 -
 .../camel/catalog/docs/ai-resource-component.adoc  |    2 +-
 .../apache/camel/catalog/docs/avro-component.adoc  |    4 +-
 .../apache/camel/catalog/docs/avro-dataformat.adoc |    2 +-
 .../docs/aws-secrets-manager-component.adoc        |  210 +++
 .../catalog/docs/aws2-redshift-data-component.adoc |    2 +-
 .../catalog/docs/aws2-s3-producer-operations.adoc  |    2 +-
 .../docs/azure-storage-blob-operations.adoc        |    6 +-
 .../camel/catalog/docs/bindy-dataformat.adoc       |    4 +-
 .../apache/camel/catalog/docs/claimCheck-eip.adoc  |    2 +-
 .../camel/catalog/docs/cometd-component.adoc       |    4 +-
 .../camel/catalog/docs/crypto-dataformat.adoc      |    4 +-
 .../apache/camel/catalog/docs/cxf-component.adoc   |    6 +-
 .../camel/catalog/docs/datasonnet-language.adoc    |    6 +-
 .../catalog/docs/failoverLoadBalancer-eip.adoc     |    2 +-
 .../apache/camel/catalog/docs/fop-component.adoc   |    8 +-
 .../apache/camel/catalog/docs/ftp-component.adoc   |    2 +-
 .../apache/camel/catalog/docs/groovy-language.adoc |    3 +-
 .../catalog/docs/hashicorp-vault-component.adoc    |  216 +++
 .../docs/hazelcast-atomicvalue-component.adoc      |  270 ----
 .../camel/catalog/docs/hivemq-component.adoc       |    2 +-
 .../apache/camel/catalog/docs/http-component.adoc  |   12 +-
 .../camel/catalog/docs/infinispan-component.adoc   |   12 +-
 .../docs/infinispan-embedded-component.adoc        |   24 +-
 .../org/apache/camel/catalog/docs/intercept.adoc   |    6 +-
 .../apache/camel/catalog/docs/java-xml-io-dsl.adoc |    2 +-
 .../apache/camel/catalog/docs/jaxb-dataformat.adoc |    8 +-
 .../camel/catalog/docs/jcache-component.adoc       |  149 ++
 .../apache/camel/catalog/docs/jms-component.adoc   |   22 +-
 .../apache/camel/catalog/docs/jooq-component.adoc  |    6 -
 .../apache/camel/catalog/docs/joor-language.adoc   |  416 ------
 .../apache/camel/catalog/docs/jt400-component.adoc |   40 +-
 .../camel/catalog/docs/keyValueRepository.adoc     |   14 +-
 .../camel/catalog/docs/keycloak-producer.adoc      |    4 +-
 .../camel/catalog/docs/knative-component.adoc      |  132 ++
 .../camel/catalog/docs/kserve-component.adoc       |    2 +-
 .../catalog/docs/langchain4j-ingest-component.adoc |   26 +-
 .../org/apache/camel/catalog/docs/log-eip.adoc     |    6 +-
 .../camel/catalog/docs/lucene-component.adoc       |    4 +-
 .../apache/camel/catalog/docs/mail-component.adoc  |   10 +-
 .../camel/catalog/docs/mapstruct-component.adoc    |   43 +
 .../camel/catalog/docs/master-component.adoc       |   10 +-
 .../camel/catalog/docs/metrics-component.adoc      |    8 +-
 .../apache/camel/catalog/docs/minio-component.adoc |    5 +-
 .../apache/camel/catalog/docs/netty-component.adoc |    2 +-
 .../apache/camel/catalog/docs/ognl-language.adoc   |    2 +-
 .../apache/camel/catalog/docs/opa-component.adoc   |  148 +-
 .../camel/catalog/docs/openai-component.adoc       |   16 +-
 .../org/apache/camel/catalog/docs/poll-eip.adoc    |    2 +-
 .../org/apache/camel/catalog/docs/process-eip.adoc |   10 +-
 .../camel/catalog/docs/properties-component.adoc   |    1 +
 .../apache/camel/catalog/docs/ref-component.adoc   |    2 +-
 .../apache/camel/catalog/docs/resequence-eip.adoc  |    4 +-
 .../camel/catalog/docs/rocketmq-component.adoc     |    2 +-
 .../apache/camel/catalog/docs/rss-component.adoc   |    2 +-
 .../apache/camel/catalog/docs/scatter-gather.adoc  |    4 +-
 .../apache/camel/catalog/docs/seda-component.adoc  |    4 +-
 .../camel/catalog/docs/selective-consumer.adoc     |    2 +-
 .../apache/camel/catalog/docs/simple-advanced.adoc |    4 +-
 .../camel/catalog/docs/simple-functions.adoc       |   22 +
 .../camel/catalog/docs/simple-operators.adoc       |   13 +-
 .../apache/camel/catalog/docs/slack-component.adoc |    4 +-
 .../camel/catalog/docs/snakeYaml-dataformat.adoc   |    7 +-
 .../camel/catalog/docs/spiffe-component.adoc       |    4 +-
 .../org/apache/camel/catalog/docs/split-eip.adoc   |    4 +-
 .../camel/catalog/docs/spring-ws-component.adoc    |    4 +-
 .../camel/catalog/docs/sql-stored-component.adoc   |    5 +
 .../catalog/docs/univocityCsv-dataformat.adoc      |   26 +-
 .../catalog/docs/univocityFixed-dataformat.adoc    |   26 +-
 .../catalog/docs/univocityTsv-dataformat.adoc      |   26 +-
 .../apache/camel/catalog/docs/unmarshal-eip.adoc   |    2 +-
 .../apache/camel/catalog/docs/validate-eip.adoc    |    2 +-
 .../camel/catalog/docs/velocity-component.adoc     |   80 ++
 .../camel/catalog/docs/xmlSecurity-dataformat.adoc |   20 +-
 .../apache/camel/catalog/docs/xpath-language.adoc  |   13 +-
 .../camel/catalog/docs/xquery-component.adoc       |    2 +-
 .../apache/camel/catalog/docs/xquery-language.adoc |    2 +-
 .../apache/camel/catalog/docs/xslt-component.adoc  |    2 +-
 .../camel/catalog/docs/xslt-saxon-component.adoc   |    2 +-
 .../org/apache/camel/catalog/languages.properties  |    1 -
 .../org/apache/camel/catalog/languages/joor.json   |   26 -
 .../org/apache/camel/catalog/languages/simple.json |  195 +--
 .../org/apache/camel/catalog/models/aggregate.json |    8 +-
 .../apache/camel/catalog/models/beanFactory.json   |    2 +-
 .../org/apache/camel/catalog/models/cache.json     |    2 +-
 .../org/apache/camel/catalog/models/delay.json     |    2 +-
 .../apache/camel/catalog/models/dynamicRouter.json |    2 +-
 .../org/apache/camel/catalog/models/enrich.json    |    2 +-
 .../org/apache/camel/catalog/models/filter.json    |    2 +-
 .../camel/catalog/models/idempotentConsumer.json   |    2 +-
 .../org/apache/camel/catalog/models/loop.json      |    2 +-
 .../apache/camel/catalog/models/onException.json   |    6 +-
 .../org/apache/camel/catalog/models/onWhen.json    |    2 +-
 .../apache/camel/catalog/models/pollEnrich.json    |    2 +-
 .../camel/catalog/models/predicateValidator.json   |    2 +-
 .../camel/catalog/models/propertyExpression.json   |    2 +-
 .../apache/camel/catalog/models/recipientList.json |    2 +-
 .../apache/camel/catalog/models/resequence.json    |    2 +-
 .../camel/catalog/models/restConfiguration.json    |    2 +-
 .../apache/camel/catalog/models/routingSlip.json   |    2 +-
 .../org/apache/camel/catalog/models/script.json    |    2 +-
 .../org/apache/camel/catalog/models/setBody.json   |    2 +-
 .../org/apache/camel/catalog/models/setHeader.json |    2 +-
 .../apache/camel/catalog/models/setProperty.json   |    2 +-
 .../apache/camel/catalog/models/setVariable.json   |    2 +-
 .../org/apache/camel/catalog/models/sort.json      |    2 +-
 .../org/apache/camel/catalog/models/split.json     |    2 +-
 .../camel/catalog/models/stickyLoadBalancer.json   |    2 +-
 .../org/apache/camel/catalog/models/throttle.json  |    4 +-
 .../org/apache/camel/catalog/models/transform.json |    2 +-
 .../org/apache/camel/catalog/models/validate.json  |    2 +-
 .../org/apache/camel/catalog/models/when.json      |    2 +-
 .../apache/camel/catalog/models/xmlSecurity.json   |    2 +-
 .../catalog/releases/camel-quarkus-releases.json   |    7 +
 .../camel/catalog/releases/camel-releases.json     |    7 +
 .../apache/camel/catalog/schemas/camel-spring.xsd  |   71 +-
 .../apache/camel/catalog/schemas/camel-xml-io.xsd  |   71 +-
 .../camel/catalog/schemas/camelYamlDsl-model.json  |   87 +-
 .../camel/catalog/simple/camel-simple-validator.js |    1 +
 .../org/apache/camel/catalog/CamelCatalog.java     |   35 +
 .../catalog/CamelCatalogJSonSchemaResolver.java    |    7 +
 .../apache/camel/catalog/CatalogTermMatcher.java   |    2 +-
 .../apache/camel/catalog/DefaultCamelCatalog.java  |   13 +
 .../camel/catalog/DefaultRuntimeProvider.java      |   12 +
 .../org/apache/camel/catalog/RuntimeProvider.java  |   15 +
 .../camel/catalog/CamelCatalogJsonSchemaTest.java  |   14 +-
 .../org/apache/camel/catalog/CamelCatalogTest.java |  137 ++
 .../camel/catalog/DocExamplesJavaImportsTest.java  |  200 +++
 .../camel/catalog/DocExamplesXmlSchemaTest.java    |  406 ++++++
 .../org/apache/camel/catalog/UserManualPages.java  |   74 +
 .../src/main/docs/camel-report-maven-plugin.adoc   |    1 -
 .../src/main/docs/ai-resource-component.adoc       |    2 +-
 .../apache/camel/component/djl/DJLConverter.java   |    8 +-
 .../camel/component/huggingface/huggingface.json   |    2 +-
 .../huggingface/HuggingFaceComponent.java          |    1 +
 .../huggingface/HuggingFaceConfiguration.java      |    4 +-
 .../huggingface/tasks/HuggingFaceTask.java         |    7 +-
 .../huggingface/tasks/TaskPredictorFactory.java    |    3 +-
 .../src/main/docs/kserve-component.adoc            |    2 +-
 .../LangChain4jIngestComponentConfigurer.java      |   24 +
 .../LangChain4jIngestConfigurationConfigurer.java  |   24 +
 .../LangChain4jIngestEndpointConfigurer.java       |   24 +
 .../LangChain4jIngestEndpointUriFactory.java       |    6 +-
 .../langchain4j/ingest/langchain4j-ingest.json     |   12 +-
 .../main/docs/langchain4j-ingest-component.adoc    |   26 +-
 .../component/langchain4j/ingest/IngestResult.java |    4 +-
 .../langchain4j/ingest/IngestService.java          |   16 +-
 .../ingest/LangChain4jIngestConfiguration.java     |   78 ++
 .../ingest/LangChain4jIngestProducer.java          |   88 +-
 .../ingest/LangChain4jIngestFilterTest.java        |  186 +++
 .../ingest/LangChain4jIngestValidationTest.java    |   30 +
 .../org/apache/camel/component/openai/openai.json  |    2 +-
 .../src/main/docs/openai-component.adoc            |   16 +-
 .../component/openai/OpenAIConfiguration.java      |    2 +-
 components/camel-ai/camel-pgvector/pom.xml         |    3 +-
 .../eventbridge/AlibabaEventBridgeEndpoint.java    |   10 +-
 .../camel/component/alibaba/fc/FCEndpoint.java     |   10 +-
 .../camel/component/alibaba/kms/KMSEndpoint.java   |   17 +-
 .../camel/component/alibaba/mns/MNSEndpoint.java   |   10 +-
 .../camel/component/alibaba/oss/OSSEndpoint.java   |   10 +-
 .../component/alibaba/ots/AlibabaOtsEndpoint.java  |   10 +-
 .../component/alibaba/sls/AlibabaSlsEndpoint.java  |   10 +-
 .../camel/component/alibaba/sms/SMSEndpoint.java   |   10 +-
 .../src/main/docs/avro-component.adoc              |    4 +-
 .../camel-avro/src/main/docs/avro-dataformat.adoc  |    2 +-
 .../main/docs/aws-secrets-manager-component.adoc   |  210 +++
 .../ddb/transform/Ddb2JsonDataTypeTransformer.java |    4 +-
 .../transform/Ddb2JsonDataTypeTransformerTest.java |   41 +
 .../main/docs/aws2-redshift-data-component.adoc    |    2 +-
 .../src/main/docs/aws2-s3-producer-operations.adoc |    2 +-
 .../azure/storage/blob/azure-storage-blob.json     |    4 +-
 .../main/docs/azure-storage-blob-operations.adoc   |    6 +-
 .../azure/storage/blob/BlobConfiguration.java      |    6 +-
 .../storage/datalake/azure-storage-datalake.json   |    4 +-
 .../storage/datalake/DataLakeConfiguration.java    |    2 +-
 .../src/main/docs/bindy-dataformat.adoc            |    4 +-
 .../org/apache/camel/component/box/box.json        |    3 +
 .../apache/camel/component/box/BoxEndpoint.java    |    3 +-
 .../camel/component/box/internal/BoxConstants.java |    7 +-
 .../src/main/docs/cometd-component.adoc            |    4 +-
 .../org/apache/camel/component/crypto/crypto.json  |    5 +-
 .../src/main/docs/crypto-dataformat.adoc           |    4 +-
 .../crypto/DigitalSignatureConstants.java          |    3 +
 .../src/main/docs/cxf-component.adoc               |    6 +-
 .../src/main/docs/cxf-transport.adoc               |    4 +-
 .../src/main/docs/datasonnet-language.adoc         |    6 +-
 .../camel-fop/src/main/docs/fop-component.adoc     |    8 +-
 .../camel-ftp/src/main/docs/ftp-component.adoc     |    2 +-
 .../org/apache/camel/component/git/git.json        |    2 +-
 .../apache/camel/component/git/GitEndpoint.java    |    2 +-
 .../secret/manager/google-secret-manager.json      |    2 +-
 .../manager/GoogleSecretManagerConfiguration.java  |    3 +-
 .../component/google/storage/google-storage.json   |   66 +-
 .../storage/GoogleCloudStorageConfiguration.java   |    2 +-
 .../src/main/docs/groovy-language.adoc             |    3 +-
 .../camel/language/groovy/GroovyExpression.java    |   24 +-
 .../groovy/GroovyExpressionBindingTest.java        |   15 +-
 .../groovy/GroovyMissingPropertyHintTest.java      |    8 +
 .../org/apache/camel/component/grpc/grpc.json      |   10 +-
 .../camel/component/grpc/GrpcConfiguration.java    |    4 +-
 .../src/main/docs/hashicorp-vault-component.adoc   |  216 +++
 .../HazelcastAtomicnumberComponentConfigurer.java  |   69 -
 .../HazelcastAtomicnumberEndpointConfigurer.java   |   75 -
 .../HazelcastAtomicnumberEndpointUriFactory.java   |   82 --
 .../atomicnumber/hazelcast-atomicvalue.json        |   43 -
 .../services/org/apache/camel/component.properties |    2 +-
 .../apache/camel/component/hazelcast-atomicvalue   |    2 -
 .../configurer/hazelcast-atomicvalue-component     |    2 -
 .../configurer/hazelcast-atomicvalue-endpoint      |    2 -
 .../urifactory/hazelcast-atomicvalue-endpoint      |    2 -
 .../main/docs/hazelcast-atomicvalue-component.adoc |  270 ----
 .../component/hazelcast/HazelcastCommand.java      |    1 -
 .../component/hazelcast/HazelcastConstants.java    |    4 +-
 .../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/hivemq-component.adoc            |    2 +-
 .../camel-http/src/main/docs/http-component.adoc   |   12 +-
 .../component/huaweicloud/dms/DMSEndpoint.java     |    2 +-
 .../component/huaweicloud/dms/DMSProducer.java     |    8 +-
 .../dms/CreateInstanceMissingStorageSpaceTest.java |  100 ++
 .../org/apache/camel/FunctionGraphEndpoint.java    |    2 +-
 .../java/org/apache/camel/FunctionGraphUtils.java  |   13 +-
 .../apache/camel/models/ClientConfigurations.java  |   13 +-
 .../FunctionGraphClientConfigurationsTest.java     |   51 +
 .../org/apache/camel/FunctionGraphUtilsTest.java   |   61 +
 .../component/huaweicloud/iam/IAMEndpoint.java     |    2 +-
 .../component/huaweicloud/obs/OBSEndpoint.java     |    2 +-
 .../component/huaweicloud/obs/OBSProducer.java     |   16 +-
 .../camel/component/huaweicloud/obs/OBSUtils.java  |    7 +-
 .../component/huaweicloud/obs/GetObjectTest.java   |   34 +
 .../smn/SimpleNotificationProducer.java            |   25 +-
 ...PublishTextMessageOperationViaPropertyTest.java |  117 ++
 .../component/infinispan/InfinispanProducer.java   |   32 +-
 .../main/docs/infinispan-embedded-component.adoc   |   24 +-
 .../InfinispanEmbeddedProducerExpiryTest.java      |  131 ++
 .../src/main/docs/infinispan-component.adoc        |   12 +-
 .../camel-jaxb/src/main/docs/jaxb-dataformat.adoc  |    8 +-
 .../src/main/docs/jcache-component.adoc            |  149 ++
 .../camel-jms/src/main/docs/jms-component.adoc     |   22 +-
 .../camel-jooq/src/main/docs/jooq-component.adoc   |    6 -
 .../org/apache/camel/language/joor/joor.json       |   26 -
 .../services/org/apache/camel/language.properties  |    2 +-
 .../services/org/apache/camel/language/joor        |    2 -
 .../camel-joor/src/main/docs/joor-language.adoc    |  416 ------
 .../java/org/apache/camel/language/joor/Joor.java  |   55 -
 .../joor/JoorAnnotationExpressionFactory.java      |   51 -
 .../apache/camel/language/JoorLanguageTest.java    |    6 +-
 .../language/joor/JoorBeanInjectTransformTest.java |    2 +-
 .../camel/language/joor/JoorBeanInjectVarTest.java |    2 +-
 .../apache/camel/language/joor/JoorBeanTest.java   |    2 +-
 .../camel/language/joor/JoorCompileErrorTest.java  |    2 +-
 .../camel/language/joor/JoorCustomAliasTest.java   |    6 +-
 .../camel/language/joor/JoorCustomImportsTest.java |    8 +-
 .../camel/language/joor/JoorLanguageTest.java      |  274 ----
 .../language/joor/JoorOptionalPredicateTest.java   |    2 +-
 .../joor/JoorPreCompileFalseInlineTest.java        |    6 +-
 .../language/joor/JoorPreCompileFalseTest.java     |    4 +-
 .../camel/language/joor/JoorPredicateTest.java     |    2 +-
 .../language/joor/JoorScriptingLanguageTest.java   |    2 +-
 .../language/joor/JoorStreamPredicateTest.java     |    2 +-
 .../language/joor/JoorTransformResourceTest.java   |    2 +-
 .../camel/language/joor/JoorTransformTest.java     |    2 +-
 .../component/jt400/Jt400EndpointConfigurer.java   |   24 +-
 .../component/jt400/Jt400EndpointUriFactory.java   |   10 +-
 .../org/apache/camel/component/jt400/jt400.json    |   73 +-
 .../camel-jt400/src/main/docs/jt400-component.adoc |   40 +-
 .../camel/component/jt400/Jt400Configuration.java  |   34 +-
 .../camel/component/jt400/Jt400Endpoint.java       |    2 +-
 .../camel/component/kafka/KafkaConfiguration.java  |    2 +-
 .../camel/component/kafka/KafkaProducer.java       |   23 +-
 .../consumer/support/KafkaRecordProcessor.java     |   14 +-
 .../component/kafka/transform/ExtractField.java    |    5 +-
 .../component/kafka/transform/HoistField.java      |    5 +-
 .../camel/component/kafka/transform/MaskField.java |    8 +-
 .../kafka/transform/MessageTimestampRouter.java    |    5 +-
 .../component/kafka/transform/ReplaceField.java    |    9 +-
 .../component/kafka/transform/ValueToKey.java      |    5 +-
 .../camel/component/kafka/KafkaProducerTest.java   |   32 +
 ...kaRecordBatchingProcessorCommonHeadersTest.java |   10 +
 ...rTest.java => KameletEipAggregateJavaTest.java} |    6 +-
 ....java => KameletLocalBeanJavaExternalTest.java} |    4 +-
 .../kamelet/KameletToDUrlEncodingTest.java         |  109 ++
 .../src/test/resources/mybar.java}                 |   13 +-
 .../camel-kamelet/src/test/resources/mybar.joor    |    4 -
 .../src/main/docs/keycloak-producer.adoc           |    4 +-
 .../src/main/docs/knative-component.adoc           |  132 ++
 .../src/main/docs/lucene-component.adoc            |    4 +-
 .../camel-mail/src/main/docs/mail-component.adoc   |   10 +-
 .../src/main/docs/mapstruct-component.adoc         |   43 +
 .../src/main/docs/master-component.adoc            |   10 +-
 .../src/main/docs/metrics-component.adoc           |    8 +-
 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 |    5 +-
 .../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 +
 .../netty/http/NettyHttpEndpointUriFactory.java    |    3 +-
 .../camel/component/netty/http/netty-http.json     |  151 +-
 .../component/netty/http/NettyHttpEndpoint.java    |   17 +
 .../component/netty/NettyEndpointConfigurer.java   |    6 +
 .../component/netty/NettyEndpointUriFactory.java   |    3 +-
 .../org/apache/camel/component/netty/netty.json    |  125 +-
 .../camel-netty/src/main/docs/netty-component.adoc |    2 +-
 .../camel/component/netty/NettyEndpoint.java       |   16 +
 components/camel-oauth/helm/etc/cluster.crt        |   35 -
 components/camel-oauth/helm/etc/cluster.key        |   52 -
 .../apache/camel/test/oauth/SSLCertTrustTest.java  |   36 -
 .../camel-ognl/src/main/docs/ognl-language.adoc    |    2 +-
 components/camel-opa/pom.xml                       |   10 +
 .../component/opa/OpaComponentConfigurer.java      |   51 +
 .../camel/component/opa/OpaEndpointConfigurer.java |   45 +
 .../camel/component/opa/OpaEndpointUriFactory.java |   10 +-
 .../org/apache/camel/component/opa/opa.json        |   59 +-
 .../camel-opa/src/main/docs/opa-component.adoc     |  148 +-
 .../apache/camel/component/opa/OpaComponent.java   |   19 +-
 .../camel/component/opa/OpaConfiguration.java      |  139 +-
 .../apache/camel/component/opa/OpaEndpoint.java    |   90 +-
 .../apache/camel/component/opa/OpaHealthProbe.java |  121 ++
 .../apache/camel/component/opa/OpaHttpClient.java  |   90 ++
 .../camel/component/opa/OpaPolicyEvaluator.java    |  131 +-
 .../apache/camel/component/opa/OpaProducer.java    |    2 +-
 .../component/opa/OpaProducerHealthCheck.java      |   52 +-
 .../camel/component/opa/OpaRestEvaluator.java      |   81 ++
 .../camel/component/opa/OpaWasmEvaluator.java      |  178 +++
 .../camel/component/opa/OpaWasmPolicyPool.java     |  158 +++
 .../component/opa/security/OpaSecurityPolicy.java  |  135 +-
 .../opa/security/OpaSecurityPolicyHealthCheck.java |   58 +
 .../java/org/apache/camel/component/opa/OpaIT.java |   10 +
 .../camel/component/opa/OpaInputDocumentTest.java  |   48 +
 .../component/opa/OpaProducerHealthCheckTest.java  |    8 +-
 .../camel/component/opa/OpaProducerTest.java       |   77 ++
 .../camel/component/opa/OpaRestTransportTest.java  |  234 ++++
 .../camel/component/opa/OpaWasmEvaluatorTest.java  |  205 +++
 .../camel/component/opa/OpaWasmPolicyPoolTest.java |  183 +++
 .../security/OpaSecurityPolicyHealthCheckTest.java |  175 +++
 .../src/test/resources/README-tls-fixture.md       |   16 +
 .../src/test/resources/README-wasm-fixtures.md     |   28 +
 .../src/test/resources/authz-bundle.tar.gz         |  Bin 0 -> 57234 bytes
 components/camel-opa/src/test/resources/authz.rego |    7 +
 components/camel-opa/src/test/resources/authz.wasm |  Bin 0 -> 140391 bytes
 .../camel-opa/src/test/resources/opa-server.p12    |  Bin 0 -> 2674 bytes
 .../src/test/resources/roles-bundle.tar.gz         |  Bin 0 -> 56415 bytes
 .../src/test/resources/wasm-data/data.json         |    3 +
 .../src/test/resources/wasm-data/roles.rego        |   31 +
 .../apache/camel/component/paho/PahoConsumer.java  |   69 +-
 .../component/paho/PahoResubscribeFailureTest.java |  250 ++++
 .../camel-ref/src/main/docs/ref-component.adoc     |    2 +-
 .../src/main/docs/rocketmq-component.adoc          |    2 +-
 .../camel-rss/src/main/docs/rss-component.adoc     |    2 +-
 .../salesforce/SalesforceComponentConfigurer.java  |    3 +
 .../salesforce/SalesforceEndpointConfigurer.java   |    3 +
 .../salesforce/SalesforceEndpointUriFactory.java   |    3 +-
 .../camel/component/salesforce/salesforce.json     |   96 +-
 .../salesforce/SalesforceEndpointConfig.java       |    5 +
 .../api/dto/approval/ApprovalRequest.java          |   17 -
 .../src/main/docs/xquery-component.adoc            |    2 +-
 .../camel-saxon/src/main/docs/xquery-language.adoc |    2 +-
 .../camel-seda/src/main/docs/seda-component.adoc   |    4 +-
 .../camel-slack/src/main/docs/slack-component.adoc |    4 +-
 .../src/main/docs/snakeYaml-dataformat.adoc        |    7 +-
 .../org/apache/camel/component/solr/solr.json      |    4 +-
 .../apache/camel/component/solr/SolrConstants.java |    6 +
 .../org/apache/camel/component/spiffe/spiffe.json  |    4 +-
 .../src/main/docs/spiffe-component.adoc            |    4 +-
 .../component/spiffe/SpiffeConfiguration.java      |    6 +-
 .../camel/component/spiffe/SpiffeProducer.java     |   30 +-
 .../component/spiffe/SpiffeMultiAudienceTest.java  |   98 ++
 .../src/main/docs/spring-ws-component.adoc         |    4 +-
 ...gDeadLetterChannelInvalidDeadLetterUriTest.java |    3 +-
 .../SpringTemplatedRouteScriptBeanNoTypeTest.java  |   78 ++
 .../SpringTemplatedRouteScriptBeanNoTypeTest.xml   |   56 +
 .../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 +-
 .../template/generated/SSPTParserTokenManager.java |    2 +-
 .../org/apache/camel/component/sql/sql.json        |    8 +-
 .../camel/component/sql/stored/sql-stored.json     |    8 +-
 .../src/main/docs/sql-stored-component.adoc        |    5 +
 .../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 +-
 .../component/sql/stored/template/grammar/sspt.jj  |    2 +-
 .../apache/camel/component/sql/SqlRouteTest.java   |   21 +-
 .../component/sql/SqlTransactedRouteTest.java      |    2 +-
 .../camel/component/sql/stored/ParserTest.java     |   30 +
 .../sql/stored/ProducerSimpleFunctionTest.java     |   81 ++
 .../SqlStoredAllowTemplateFromHeaderTest.java      |  107 ++
 ...toredUseMessageBodyForTemplateResourceTest.java |  103 ++
 .../test/resources/sql/bodyTemplateResource.sql    |   21 +
 .../src/main/docs/univocityCsv-dataformat.adoc     |   26 +-
 .../src/main/docs/univocityFixed-dataformat.adoc   |   26 +-
 .../src/main/docs/univocityTsv-dataformat.adoc     |   26 +-
 .../src/main/docs/velocity-component.adoc          |   80 ++
 .../org/apache/camel/component/web3j/web3j.json    |   94 +-
 .../camel/component/web3j/Web3jConfiguration.java  |    2 +-
 .../camel/dataformat/xmlsecurity/xmlSecurity.json  |    2 +-
 .../src/main/docs/xmlSecurity-dataformat.adoc      |   20 +-
 .../xmlsecurity/XMLSecurityDataFormat.java         |   55 +-
 .../xmlsecurity/XmlSecurityConstantNameTest.java   |  241 ++++
 .../component/xmpp/XmppEndpointUriFactory.java     |    2 +-
 .../org/apache/camel/component/xmpp/xmpp.json      |    2 +-
 .../apache/camel/component/xmpp/XmppComponent.java |    4 +-
 .../apache/camel/component/xmpp/XmppEndpoint.java  |    3 +-
 .../camel-xpath/src/main/docs/xpath-language.adoc  |   13 +-
 .../src/main/docs/xslt-saxon-component.adoc        |    2 +-
 .../camel-xslt/src/main/docs/xslt-component.adoc   |    2 +-
 .../services/org/apache/camel/api.properties       |    7 +
 .../org/apache/camel/api/AggregationStrategy.json  |   15 +
 .../org/apache/camel/api/CamelContext.json         |   15 +
 .../services/org/apache/camel/api/Exchange.json    |   15 +
 .../services/org/apache/camel/api/Expression.json  |   15 +
 .../services/org/apache/camel/api/Message.json     |   15 +
 .../services/org/apache/camel/api/Predicate.json   |   15 +
 .../services/org/apache/camel/api/Processor.json   |   15 +
 .../org/apache/camel/api/ProducerTemplate.json     |   15 +
 .../services/org/apache/camel/api/Registry.json    |   15 +
 .../org/apache/camel/api/TypeConverter.json        |   15 +
 .../java/org/apache/camel/AggregationStrategy.java |   17 +
 .../main/java/org/apache/camel/CamelContext.java   |   59 +
 .../src/main/java/org/apache/camel/Exchange.java   |   50 +
 .../src/main/java/org/apache/camel/Expression.java |    9 +
 .../src/main/java/org/apache/camel/Message.java    |   36 +
 .../java/org/apache/camel/NoSuchBeanException.java |   12 +
 .../org/apache/camel/NoSuchEndpointException.java  |   22 +-
 .../org/apache/camel/NoSuchLanguageException.java  |    5 +-
 .../src/main/java/org/apache/camel/Predicate.java  |   10 +
 .../src/main/java/org/apache/camel/Processor.java  |   14 +
 .../java/org/apache/camel/ProducerTemplate.java    |   28 +
 .../main/java/org/apache/camel/TypeConverter.java  |   13 +
 .../apache/camel/catalog/JSonSchemaResolver.java   |   12 +
 .../java/org/apache/camel/spi/BeanRepository.java  |   11 +
 .../main/java/org/apache/camel/spi/Registry.java   |   10 +
 .../org/apache/camel/spi/RestConfiguration.java    |    3 +-
 .../camel/impl/engine/AbstractCamelContext.java    |    7 +-
 .../impl/engine/DefaultCamelContextExtension.java  |    9 +-
 .../src/main/docs/properties-component.adoc        |    1 +
 .../camel/catalog/impl/AbstractCamelCatalog.java   |   29 +-
 .../docs/modules/eips/pages/claimCheck-eip.adoc    |    2 +-
 .../eips/pages/failoverLoadBalancer-eip.adoc       |    2 +-
 .../main/docs/modules/eips/pages/intercept.adoc    |    6 +-
 .../modules/eips/pages/keyValueRepository.adoc     |   14 +-
 .../src/main/docs/modules/eips/pages/log-eip.adoc  |    6 +-
 .../src/main/docs/modules/eips/pages/poll-eip.adoc |    2 +-
 .../main/docs/modules/eips/pages/process-eip.adoc  |   10 +-
 .../docs/modules/eips/pages/resequence-eip.adoc    |    4 +-
 .../docs/modules/eips/pages/scatter-gather.adoc    |    4 +-
 .../modules/eips/pages/selective-consumer.adoc     |    2 +-
 .../main/docs/modules/eips/pages/split-eip.adoc    |    4 +-
 .../docs/modules/eips/pages/unmarshal-eip.adoc     |    2 +-
 .../main/docs/modules/eips/pages/validate-eip.adoc |    2 +-
 .../org/apache/camel/language/simple/simple.json   |  195 +--
 .../modules/languages/pages/simple-advanced.adoc   |    4 +-
 .../modules/languages/pages/simple-functions.adoc  |   22 +
 .../modules/languages/pages/simple-operators.adoc  |   13 +-
 .../camel/language/simple/SimpleConstants.java     |   15 +-
 .../language/simple/SimplePredicateParser.java     |   17 +-
 .../language/simple/StringExpressionBuilder.java   |   43 +
 .../simple/functions/StringFunctionFactory.java    |   29 +-
 .../META-INF/org/apache/camel/model/aggregate.json |    8 +-
 .../org/apache/camel/model/beanFactory.json        |    2 +-
 .../META-INF/org/apache/camel/model/cache.json     |    2 +-
 .../apache/camel/model/dataformat/xmlSecurity.json |    2 +-
 .../META-INF/org/apache/camel/model/delay.json     |    2 +-
 .../org/apache/camel/model/dynamicRouter.json      |    2 +-
 .../META-INF/org/apache/camel/model/enrich.json    |    2 +-
 .../META-INF/org/apache/camel/model/filter.json    |    2 +-
 .../org/apache/camel/model/idempotentConsumer.json |    2 +-
 .../model/loadbalancer/stickyLoadBalancer.json     |    2 +-
 .../META-INF/org/apache/camel/model/loop.json      |    2 +-
 .../org/apache/camel/model/onException.json        |    6 +-
 .../META-INF/org/apache/camel/model/onWhen.json    |    2 +-
 .../org/apache/camel/model/pollEnrich.json         |    2 +-
 .../org/apache/camel/model/propertyExpression.json |    2 +-
 .../org/apache/camel/model/recipientList.json      |    2 +-
 .../org/apache/camel/model/resequence.json         |    2 +-
 .../apache/camel/model/rest/restConfiguration.json |    2 +-
 .../org/apache/camel/model/routingSlip.json        |    2 +-
 .../META-INF/org/apache/camel/model/script.json    |    2 +-
 .../META-INF/org/apache/camel/model/setBody.json   |    2 +-
 .../META-INF/org/apache/camel/model/setHeader.json |    2 +-
 .../org/apache/camel/model/setProperty.json        |    2 +-
 .../org/apache/camel/model/setVariable.json        |    2 +-
 .../META-INF/org/apache/camel/model/sort.json      |    2 +-
 .../META-INF/org/apache/camel/model/split.json     |    2 +-
 .../META-INF/org/apache/camel/model/throttle.json  |    4 +-
 .../META-INF/org/apache/camel/model/transform.json |    2 +-
 .../META-INF/org/apache/camel/model/validate.json  |    2 +-
 .../camel/model/validator/predicateValidator.json  |    2 +-
 .../META-INF/org/apache/camel/model/when.json      |    2 +-
 .../org/apache/camel/model/language/jaxb.index     |    1 -
 .../java/org/apache/camel/builder/Builder.java     |   20 -
 .../org/apache/camel/builder/BuilderSupport.java   |   20 -
 .../org/apache/camel/builder/ExpressionClause.java |   16 -
 .../camel/builder/ExpressionClauseSupport.java     |   26 -
 .../camel/builder/LanguageBuilderFactory.java      |    9 -
 .../apache/camel/model/BeanFactoryDefinition.java  |    5 +-
 .../org/apache/camel/model/BeanModelHelper.java    |   82 +-
 .../model/dataformat/XMLSecurityDataFormat.java    |    2 +-
 .../camel/model/language/JoorExpression.java       |  141 --
 .../model/rest/RestConfigurationDefinition.java    |    2 +-
 .../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 |    2 +-
 .../apache/camel/reifier/RecipientListReifier.java |    2 +-
 .../org/apache/camel/reifier/SplitReifier.java     |    2 +-
 .../reifier/dataformat/DataFormatReifier.java      |   14 +-
 .../camel/reifier/language/ExpressionReifier.java  |    3 -
 .../reifier/language/JoorExpressionReifier.java    |   45 -
 .../camel/builder/RouteTemplateLocalBeanTest.java  |   51 +
 .../camel/impl/engine/DefaultCamelContextTest.java |   29 +-
 .../camel/language/simple/SimpleOperatorTest.java  |   13 +
 .../language/simple/SimpleSyntaxHintsTest.java     |   17 +-
 .../functions/StringFunctionFactoryTest.java       |   81 ++
 .../processor/DataFormatMissingJarHintTest.java    |   90 ++
 ...FailOverLoadBalanceInheritErrorHandlerTest.java |   81 ++
 .../processor/PooledExchangeSplitLeakTest.java     |   78 ++
 .../AggregationStrategyClassNotFoundHintTest.java  |  113 ++
 .../apache/camel/support/PojoBeanHelperTest.java   |  131 ++
 .../apache/camel/java/out/JavaDslModelWriter.java  |   20 +-
 .../camel/java/out/JavaDslModelWriterSupport.java  |    7 -
 .../org/apache/camel/main/components.properties    |    1 -
 .../org/apache/camel/main/languages.properties     |    1 -
 .../camel/main/RestConfigurationProperties.java    |    8 +-
 .../java/org/apache/camel/main/MainHelperTest.java |    4 +-
 .../camel/support/DefaultPooledExchange.java       |   10 +-
 .../org/apache/camel/support/EndpointHelper.java   |    5 +-
 .../org/apache/camel/support/NormalizedUri.java    |   29 +-
 .../org/apache/camel/support/PojoBeanHelper.java   |  243 ++++
 .../java/org/apache/camel/util/ArtifactUtils.java  |  890 ++++++++++++
 .../java/org/apache/camel/util/EscapeHelper.java   |  240 ++++
 .../java/org/apache/camel/util/SecurityUtils.java  |    2 +
 .../java/org/apache/camel/util/SimpleUtils.java    |    1 +
 .../org/apache/camel/util/ArtifactUtilsTest.java   |  140 ++
 .../org/apache/camel/util/EscapeHelperTest.java    |  109 ++
 .../java/org/apache/camel/xml/in/ModelParser.java  |    8 -
 .../java/org/apache/camel/xml/out/ModelWriter.java |   14 +-
 .../org/apache/camel/yaml/out/YamlModelWriter.java |   14 +-
 .../ROOT/examples/json/hazelcast-atomicvalue.json  |    1 -
 docs/components/modules/ROOT/nav.adoc              |    1 -
 .../pages/hazelcast-atomicvalue-component.adoc     |    1 -
 .../modules/languages/examples/json/joor.json      |    1 -
 docs/components/modules/languages/nav.adoc         |    1 -
 .../modules/languages/pages/joor-language.adoc     |    1 -
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |   20 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_19.adoc    |   20 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc    |  185 ++-
 .../modules/ROOT/pages/camel-jbang-ai.adoc         |   21 +
 .../modules/ROOT/pages/camel-jbang-devtools.adoc   |   34 +
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |   17 +
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |  136 +-
 .../modules/ROOT/pages/camel-jbang-running.adoc    |   15 +-
 .../modules/ROOT/pages/camel-jbang-tips.adoc       |   20 +-
 .../modules/ROOT/pages/camel-jbang-tui.adoc        |  199 ++-
 .../ROOT/pages/camel-report-maven-plugin.adoc      |    1 -
 .../modules/ROOT/pages/delay-interceptor.adoc      |    2 +-
 .../modules/ROOT/pages/exception-advanced.adoc     |    4 +-
 .../modules/ROOT/pages/exchange-pooling.adoc       |   21 +-
 .../modules/ROOT/pages/graceful-shutdown.adoc      |    4 +-
 .../pages/jbang-commands/camel-jbang-debug.adoc    |    2 +-
 .../camel-jbang-dependency-copy.adoc               |    2 +-
 .../camel-jbang-dependency-list.adoc               |    2 +-
 .../camel-jbang-dependency-update.adoc             |    2 +-
 .../ROOT/pages/jbang-commands/camel-jbang-dev.adoc |    2 +-
 .../pages/jbang-commands/camel-jbang-export.adoc   |    2 +-
 .../ROOT/pages/jbang-commands/camel-jbang-run.adoc |    2 +-
 .../pages/jbang-commands/camel-jbang-sbom.adoc     |    2 +-
 .../pages/langchain4j-spring-boot-integration.adoc |    2 +-
 .../modules/ROOT/pages/oncompletion.adoc           |    4 +-
 .../modules/ROOT/pages/rest-dsl-openapi.adoc       |    4 +-
 .../modules/ROOT/pages/rest-dsl-validation.adoc    |    2 +-
 docs/user-manual/modules/ROOT/pages/routes.adoc    |    2 +-
 docs/user-manual/modules/ROOT/pages/sbom.adoc      |   90 +-
 .../modules/ROOT/pages/stream-caching.adoc         |    2 +-
 .../modules/ROOT/pages/threading-model.adoc        |    9 +-
 docs/user-manual/modules/ROOT/pages/tracer.adoc    |    4 +-
 .../modules/ROOT/pages/virtual-threads.adoc        |    7 +-
 .../component/ComponentsBuilderFactory.java        |   14 -
 .../dsl/GoogleStorageComponentBuilderFactory.java  |   32 +-
 ...azelcastAtomicvalueComponentBuilderFactory.java |  160 ---
 .../Langchain4jIngestComponentBuilderFactory.java  |   85 ++
 .../component/dsl/OpaComponentBuilderFactory.java  |  206 ++-
 .../dsl/SalesforceComponentBuilderFactory.java     |   21 +
 .../dsl/SpiffeComponentBuilderFactory.java         |   10 +-
 .../component/dsl/SqlComponentBuilderFactory.java  |   22 +
 .../dsl/SqlStoredComponentBuilderFactory.java      |   22 +
 .../dsl/Web3jComponentBuilderFactory.java          |   36 +-
 .../builder/endpoint/EndpointBuilderFactory.java   |    1 -
 .../camel/builder/endpoint/EndpointBuilders.java   |    1 -
 .../builder/endpoint/EndpointHeaderBuilders.java   |   30 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |   96 +-
 .../endpoint/dsl/BoxEndpointBuilderFactory.java    |   38 +
 .../DigitalSignatureEndpointBuilderFactory.java    |   14 +
 .../GoogleCloudStorageEndpointBuilderFactory.java  |   56 +-
 .../endpoint/dsl/GrpcEndpointBuilderFactory.java   |  248 +++-
 ...azelcastAtomicnumberEndpointBuilderFactory.java |  299 ----
 .../dsl/HuggingFaceEndpointBuilderFactory.java     |   14 +-
 .../endpoint/dsl/Jt400EndpointBuilderFactory.java  |   84 +-
 .../LangChain4jIngestEndpointBuilderFactory.java   |  116 ++
 .../endpoint/dsl/MinioEndpointBuilderFactory.java  |    3 +
 .../endpoint/dsl/NettyEndpointBuilderFactory.java  |   40 +
 .../dsl/NettyHttpEndpointBuilderFactory.java       |   40 +
 .../endpoint/dsl/OpaEndpointBuilderFactory.java    |  261 +++-
 .../endpoint/dsl/OpenAIEndpointBuilderFactory.java |    8 +-
 .../dsl/SalesforceEndpointBuilderFactory.java      |   38 +
 .../endpoint/dsl/SolrEndpointBuilderFactory.java   |   26 +
 .../endpoint/dsl/SpiffeEndpointBuilderFactory.java |   10 +-
 .../endpoint/dsl/SqlEndpointBuilderFactory.java    |   44 +-
 .../dsl/SqlStoredEndpointBuilderFactory.java       |   40 +-
 .../endpoint/dsl/Web3jEndpointBuilderFactory.java  |   60 +-
 .../endpoint/dsl/XmppEndpointBuilderFactory.java   |    6 +-
 .../META-INF/camel-jbang-commands-metadata.json    |   12 +-
 .../dsl/jbang/core/commands/ExportBaseCommand.java |   75 +-
 .../dsl/jbang/core/commands/ExportCamelMain.java   |   17 +-
 .../dsl/jbang/core/commands/ExportQuarkus.java     |   15 +
 .../dsl/jbang/core/commands/ExportSpringBoot.java  |   59 +-
 .../camel/dsl/jbang/core/commands/LlmClient.java   |  299 +++-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |  284 +++-
 .../dsl/jbang/core/commands/ai/AnswerChecks.java   |  229 ++++
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |  364 ++++-
 .../dsl/jbang/core/commands/ai/BeanRefChecks.java  |   43 +-
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    |  502 ++++++-
 .../dsl/jbang/core/commands/ai/CatalogSamples.java |  565 +++++++-
 .../dsl/jbang/core/commands/ai/EndpointChecks.java |   76 +-
 .../dsl/jbang/core/commands/ai/HeaderChecks.java   |  116 +-
 .../jbang/core/commands/ai/PropertiesChecks.java   |   58 +-
 .../jbang/core/commands/ai/SourceValidator.java    |  113 +-
 .../dsl/jbang/core/commands/ai/YamlLines.java      |   27 +
 .../camel/dsl/jbang/core/common/CatalogLoader.java |   48 +
 .../src/main/resources/known-plugins.json          |    4 +-
 .../camel/dsl/jbang/core/commands/ExportTest.java  |  161 ++-
 .../core/commands/LlmClientOllamaContextTest.java  |  212 +++
 .../core/commands/RunExistingProjectTest.java      |  178 +++
 .../core/commands/RunExportedProjectTest.java      |  101 ++
 .../jbang/core/commands/ai/AnswerChecksTest.java   |  126 ++
 .../jbang/core/commands/ai/AuthoringToolsTest.java |  111 +-
 .../core/commands/ai/CatalogDocExamplesTest.java   |  117 ++
 .../jbang/core/commands/ai/CatalogDocsTest.java    |  229 +++-
 .../jbang/core/commands/ai/CatalogSamplesTest.java |  188 ++-
 .../core/commands/ai/ChecksCatalogDriftTest.java   |  109 ++
 .../commands/ai/SourceValidatorBeanRefsTest.java   |   69 +-
 .../commands/ai/SourceValidatorEndpointTest.java   |  107 ++
 .../commands/ai/SourceValidatorJavaXsltTest.java   |    3 +-
 .../commands/ai/SourceValidatorVersionTest.java    |  107 ++
 .../jbang/core/commands/plugin/PluginAddTest.java  |   15 +
 .../jbang/core/common/OllamaDoctorSupportTest.java |   25 +-
 .../devprofile/application-dev.properties          |    6 +-
 .../src/test/resources/{ => devprofile}/hello.yaml |    0
 .../commands/ai/fakequarkus}/components/log.json   |    0
 .../commands/ai/fakequarkus}/components/timer.json |    0
 .../camel/dsl/jbang/it/ValidatePluginITCase.java   |    9 +-
 .../dsl/jbang/it/support/JBangTestSupport.java     |    6 +
 .../jbang/core/commands/mcp/AuthoringTools.java    |   66 +-
 .../dsl/jbang/core/commands/mcp/CatalogTools.java  |  738 +---------
 .../jbang/core/commands/mcp/PromptDefinitions.java |   14 +-
 .../dsl/jbang/core/commands/mcp/RuntimeTools.java  |   38 -
 .../jbang/core/commands/mcp/TransformTools.java    |  234 +---
 .../core/commands/mcp/AuthoringToolsTest.java      |   10 +-
 .../core/commands/mcp/CatalogServiceTest.java      |  152 +++
 .../jbang/core/commands/mcp/CatalogToolsTest.java  |  340 +----
 .../commands/mcp/McpJsonSerializationTest.java     |   90 +-
 .../core/commands/mcp/PromptDefinitionsTest.java   |   12 +-
 .../jbang/core/commands/mcp/RuntimeToolsTest.java  |   16 -
 .../core/commands/mcp/TransformToolsTest.java      |   38 +-
 .../dsl/jbang/core/commands/tui/ActionsPopup.java  |   25 +
 .../camel/dsl/jbang/core/commands/tui/AiPanel.java |  443 +++++-
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |   55 +-
 .../dsl/jbang/core/commands/tui/CveAuditTab.java   |    1 +
 .../core/commands/tui/DiagramDetailSupport.java    |    3 +
 .../dsl/jbang/core/commands/tui/DocHelper.java     |   32 +-
 .../jbang/core/commands/tui/DocViewerPopup.java    |    2 +
 .../dsl/jbang/core/commands/tui/EndpointsTab.java  |    3 +
 .../dsl/jbang/core/commands/tui/HelpOverlay.java   |    1 +
 .../dsl/jbang/core/commands/tui/LaunchManager.java |  214 +--
 .../dsl/jbang/core/commands/tui/McpFacade.java     |  107 +-
 .../jbang/core/commands/tui/MonitorContext.java    |    2 +
 .../dsl/jbang/core/commands/tui/OllamaMonitor.java | 1438 ++++++++++++++++++++
 .../dsl/jbang/core/commands/tui/OllamaParsers.java |  439 ++++++
 .../dsl/jbang/core/commands/tui/OllamaTab.java     |  978 +++++++++++++
 .../dsl/jbang/core/commands/tui/RouteInfo.java     |    2 +
 .../jbang/core/commands/tui/SourceEditAssist.java  |   39 +-
 .../dsl/jbang/core/commands/tui/SourceViewer.java  |    1 +
 .../dsl/jbang/core/commands/tui/StatusParser.java  |    1 +
 .../jbang/core/commands/tui/SyntaxHighlighter.java |   35 +-
 .../dsl/jbang/core/commands/tui/TabRegistry.java   |   32 +-
 .../camel/dsl/jbang/core/commands/tui/Theme.java   |   85 +-
 .../dsl/jbang/core/commands/tui/ThemeMode.java     |    3 +-
 .../jbang/core/commands/tui/TokenRateWindow.java   |   83 ++
 .../dsl/jbang/core/commands/tui/TuiIcons.java      |    2 +
 .../core/commands/tui/TuiToolDefinitions.java      |    9 +
 .../jbang/core/commands/tui/TuiToolRegistry.java   |   31 +-
 .../src/main/resources/tui/help/ollama.md          |  190 +++
 .../src/main/resources/tui/help/overview.md        |    2 +-
 .../src/main/resources/tui/themes/theme.md         |   32 +-
 .../main/resources/tui/themes/turbo-pascal.tcss    |   70 +
 .../src/main/resources/tui/web/index.html          |    4 +
 .../resources/tui/web/vendor/LICENSE-xterm.txt     |   11 +-
 .../tui/web/vendor/xterm-addon-unicode11.js        |    2 +
 .../jbang/core/commands/tui/ActionsPopupTest.java  |   32 +
 .../commands/tui/AiPanelHistoryCompactionTest.java |   71 +
 .../core/commands/tui/AiPanelPromptBudgetTest.java |   31 +-
 .../dsl/jbang/core/commands/tui/AiPanelTest.java   |  192 ++-
 .../core/commands/tui/McpFacadeGetFilesTest.java   |  138 ++
 .../core/commands/tui/McpFacadeWriteFileTest.java  |    9 +-
 .../jbang/core/commands/tui/OllamaMonitorTest.java |  497 +++++++
 .../jbang/core/commands/tui/OllamaParsersTest.java |  222 +++
 .../core/commands/tui/OllamaTabRenderTest.java     |  428 ++++++
 .../jbang/core/commands/tui/TabRegistryTest.java   |   41 +-
 .../tui/ThemeModeCompletionCandidatesTest.java     |    2 +-
 .../dsl/jbang/core/commands/tui/ThemeModeTest.java |    5 +-
 .../dsl/jbang/core/commands/tui/ThemeTest.java     |   59 +
 .../core/commands/tui/TokenRateWindowTest.java     |   77 ++
 .../camel-jbang-plugin-validate/pom.xml            |   12 +
 .../commands/validate/CatalogVersionMixin.java     |   98 ++
 .../commands/validate/SourceValidateCommand.java   |   12 +-
 .../commands/validate/YamlValidateCommand.java     |   13 +-
 .../validate/ValidateCamelVersionTest.java         |  100 ++
 .../src/test/resources/no-extension.yaml           |   21 +
 .../src/test/resources/route.yaml                  |   28 +
 .../camel-component-known-dependencies.properties  |    1 -
 ...ndencyDownloaderPropertiesFunctionResolver.java |   11 +-
 ...cyDownloaderPropertiesFunctionResolverTest.java |  142 ++
 .../src/main/docs/java-xml-io-dsl.adoc             |    2 +-
 .../apache/camel/dsl/xml/io/XmlLoadAppTest.java    |   71 +
 .../org/apache/camel/dsl/xml/io/camel-app16.xml    |   39 +
 .../org/apache/camel/dsl/xml/io/camel-app17.xml    |   38 +
 .../org/apache/camel/dsl/xml/io/camel-app18.xml    |   35 +
 .../deserializers/ExpressionDeserializers.java     |    7 +-
 .../dsl/yaml/deserializers/ModelDeserializers.java |   92 +-
 .../deserializers/ModelDeserializersResolver.java  |    2 -
 .../dsl/yaml/deserializers/BeansDeserializer.java  |   51 +-
 .../dsl/yaml/GenerateYamlDeserializersMojo.java    |    2 +-
 .../camel/dsl/yaml/validator/SchemaHints.java      |  412 ++++++
 .../camel/dsl/yaml/validator/YamlValidator.java    |  449 +-----
 .../dsl/yaml/validator/EipDocExamplesTest.java     |   11 +-
 .../camel/dsl/yaml/validator/SchemaHintsTest.java  |  127 ++
 .../yaml/validator/UserManualDocExamplesTest.java  |  163 +++
 .../validator/YamlValidatorSchemaDocumentTest.java |   59 +
 .../dsl/yaml/validator/YamlValidatorTest.java      |    9 +
 .../test/resources/script-bean-without-type.yaml   |   41 +
 .../resources/schema/camelYamlDsl-canonical.json   |   57 +-
 .../resources/schema/camelYamlDsl-model.json       |   87 +-
 .../generated/resources/schema/camelYamlDsl.json   |  110 +-
 .../org/apache/camel/dsl/yaml/AggregateTest.groovy |   45 +
 .../org/apache/camel/dsl/yaml/BeansTest.groovy     |   72 +
 .../apache/camel/dsl/yaml/ExpressionTest.groovy    |   20 +
 .../apache/camel/dsl/yaml/RouteTemplateTest.groovy |   66 +-
 parent/pom.xml                                     |   43 +-
 pom.xml                                            |    4 +-
 .../infra/postgres/services/container.properties   |    1 +
 .../camel/tooling/model/ApiReferenceModel.java     |   79 ++
 .../org/apache/camel/tooling/model/JsonMapper.java |   74 +
 .../java/org/apache/camel/tooling/model/Kind.java  |    1 +
 .../apache/camel/tooling/model/JsonMapperTest.java |   40 +
 .../packaging/EndpointSchemaGeneratorMojo.java     |    5 +-
 .../maven/packaging/GenerateApiReferenceMojo.java  |  264 ++++
 .../apache/camel/maven/packaging/GenerateMojo.java |    2 +
 .../camel/maven/packaging/PrepareCatalogMojo.java  |   63 +
 .../maven/packaging/UpdateArtifactHelper.java      |  170 +++
 .../packaging/GenerateApiReferenceMojoTest.java    |   74 +
 822 files changed, 27978 insertions(+), 9492 deletions(-)
 rename .github/workflows/{generate-sbom-main.yml => generate-sbom.yml} (69%)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/apis.properties
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/apis/AggregationStrategy.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/apis/CamelContext.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/apis/Exchange.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/apis/Expression.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/apis/Message.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/apis/Predicate.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/apis/Processor.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/apis/ProducerTemplate.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/apis/Registry.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/apis/TypeConverter.json
 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
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/joor-language.adoc
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/joor.json
 create mode 100644 
catalog/camel-catalog/src/test/java/org/apache/camel/catalog/DocExamplesJavaImportsTest.java
 create mode 100644 
catalog/camel-catalog/src/test/java/org/apache/camel/catalog/DocExamplesXmlSchemaTest.java
 create mode 100644 
catalog/camel-catalog/src/test/java/org/apache/camel/catalog/UserManualPages.java
 create mode 100644 
components/camel-ai/camel-langchain4j-ingest/src/test/java/org/apache/camel/component/langchain4j/ingest/LangChain4jIngestFilterTest.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/generated/resources/META-INF/services/org/apache/camel/configurer/hazelcast-atomicvalue-component
 delete mode 100644 
components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/configurer/hazelcast-atomicvalue-endpoint
 delete mode 100644 
components/camel-hazelcast/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hazelcast-atomicvalue-endpoint
 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-huawei/camel-huaweicloud-dms/src/test/java/org/apache/camel/component/huaweicloud/dms/CreateInstanceMissingStorageSpaceTest.java
 create mode 100644 
components/camel-huawei/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/FunctionGraphClientConfigurationsTest.java
 create mode 100644 
components/camel-huawei/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/FunctionGraphUtilsTest.java
 create mode 100644 
components/camel-huawei/camel-huaweicloud-smn/src/test/java/org/apache/camel/component/huaweicloud/smn/PublishTextMessageOperationViaPropertyTest.java
 create mode 100644 
components/camel-infinispan/camel-infinispan-embedded/src/test/java/org/apache/camel/component/infinispan/embedded/InfinispanEmbeddedProducerExpiryTest.java
 delete mode 100644 
components/camel-joor/src/generated/resources/META-INF/org/apache/camel/language/joor/joor.json
 delete mode 100644 
components/camel-joor/src/generated/resources/META-INF/services/org/apache/camel/language/joor
 delete mode 100644 components/camel-joor/src/main/docs/joor-language.adoc
 delete mode 100644 
components/camel-joor/src/main/java/org/apache/camel/language/joor/Joor.java
 delete mode 100644 
components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorAnnotationExpressionFactory.java
 delete mode 100644 
components/camel-joor/src/test/java/org/apache/camel/language/joor/JoorLanguageTest.java
 rename 
components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/{KameletEipAggregateJoorTest.java
 => KameletEipAggregateJavaTest.java} (91%)
 rename 
components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/{KameletLocalBeanJoorExternalTest.java
 => KameletLocalBeanJavaExternalTest.java} (94%)
 create mode 100644 
components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletToDUrlEncodingTest.java
 rename 
components/{camel-joor/src/main/java/org/apache/camel/language/joor/JoorLanguage.java
 => camel-kamelet/src/test/resources/mybar.java} (82%)
 delete mode 100644 components/camel-kamelet/src/test/resources/mybar.joor
 delete mode 100644 components/camel-oauth/helm/etc/cluster.crt
 delete mode 100644 components/camel-oauth/helm/etc/cluster.key
 create mode 100644 
components/camel-opa/src/main/java/org/apache/camel/component/opa/OpaHealthProbe.java
 create mode 100644 
components/camel-opa/src/main/java/org/apache/camel/component/opa/OpaHttpClient.java
 create mode 100644 
components/camel-opa/src/main/java/org/apache/camel/component/opa/OpaRestEvaluator.java
 create mode 100644 
components/camel-opa/src/main/java/org/apache/camel/component/opa/OpaWasmEvaluator.java
 create mode 100644 
components/camel-opa/src/main/java/org/apache/camel/component/opa/OpaWasmPolicyPool.java
 create mode 100644 
components/camel-opa/src/main/java/org/apache/camel/component/opa/security/OpaSecurityPolicyHealthCheck.java
 create mode 100644 
components/camel-opa/src/test/java/org/apache/camel/component/opa/OpaRestTransportTest.java
 create mode 100644 
components/camel-opa/src/test/java/org/apache/camel/component/opa/OpaWasmEvaluatorTest.java
 create mode 100644 
components/camel-opa/src/test/java/org/apache/camel/component/opa/OpaWasmPolicyPoolTest.java
 create mode 100644 
components/camel-opa/src/test/java/org/apache/camel/component/opa/security/OpaSecurityPolicyHealthCheckTest.java
 create mode 100644 
components/camel-opa/src/test/resources/README-tls-fixture.md
 create mode 100644 
components/camel-opa/src/test/resources/README-wasm-fixtures.md
 create mode 100644 components/camel-opa/src/test/resources/authz-bundle.tar.gz
 create mode 100644 components/camel-opa/src/test/resources/authz.wasm
 create mode 100644 components/camel-opa/src/test/resources/opa-server.p12
 create mode 100644 components/camel-opa/src/test/resources/roles-bundle.tar.gz
 create mode 100644 components/camel-opa/src/test/resources/wasm-data/data.json
 create mode 100644 components/camel-opa/src/test/resources/wasm-data/roles.rego
 create mode 100644 
components/camel-paho/src/test/java/org/apache/camel/component/paho/PahoResubscribeFailureTest.java
 create mode 100644 
components/camel-spiffe/src/test/java/org/apache/camel/component/spiffe/SpiffeMultiAudienceTest.java
 create mode 100644 
components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/spring/routebuilder/SpringTemplatedRouteScriptBeanNoTypeTest.java
 create mode 100644 
components/camel-spring-parent/camel-spring-xml/src/test/resources/org/apache/camel/spring/routebuilder/SpringTemplatedRouteScriptBeanNoTypeTest.xml
 create mode 100644 
components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/ProducerSimpleFunctionTest.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 
components/camel-xmlsecurity/src/test/java/org/apache/camel/dataformat/xmlsecurity/XmlSecurityConstantNameTest.java
 create mode 100644 
core/camel-api/src/generated/resources/META-INF/services/org/apache/camel/api.properties
 create mode 100644 
core/camel-api/src/generated/resources/META-INF/services/org/apache/camel/api/AggregationStrategy.json
 create mode 100644 
core/camel-api/src/generated/resources/META-INF/services/org/apache/camel/api/CamelContext.json
 create mode 100644 
core/camel-api/src/generated/resources/META-INF/services/org/apache/camel/api/Exchange.json
 create mode 100644 
core/camel-api/src/generated/resources/META-INF/services/org/apache/camel/api/Expression.json
 create mode 100644 
core/camel-api/src/generated/resources/META-INF/services/org/apache/camel/api/Message.json
 create mode 100644 
core/camel-api/src/generated/resources/META-INF/services/org/apache/camel/api/Predicate.json
 create mode 100644 
core/camel-api/src/generated/resources/META-INF/services/org/apache/camel/api/Processor.json
 create mode 100644 
core/camel-api/src/generated/resources/META-INF/services/org/apache/camel/api/ProducerTemplate.json
 create mode 100644 
core/camel-api/src/generated/resources/META-INF/services/org/apache/camel/api/Registry.json
 create mode 100644 
core/camel-api/src/generated/resources/META-INF/services/org/apache/camel/api/TypeConverter.json
 delete mode 100644 
core/camel-core-model/src/main/java/org/apache/camel/model/language/JoorExpression.java
 delete mode 100644 
core/camel-core-reifier/src/main/java/org/apache/camel/reifier/language/JoorExpressionReifier.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/PooledExchangeSplitLeakTest.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-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/main/java/org/apache/camel/util/EscapeHelper.java
 create mode 100644 
core/camel-util/src/test/java/org/apache/camel/util/ArtifactUtilsTest.java
 create mode 100644 
core/camel-util/src/test/java/org/apache/camel/util/EscapeHelperTest.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 120000 docs/components/modules/languages/examples/json/joor.json
 delete mode 120000 docs/components/modules/languages/pages/joor-language.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/main/java/org/apache/camel/dsl/jbang/core/commands/ai/AnswerChecks.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/LlmClientOllamaContextTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunExistingProjectTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunExportedProjectTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/AnswerChecksTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/CatalogDocExamplesTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ChecksCatalogDriftTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorVersionTest.java
 copy 
test-infra/camel-test-infra-postgres/src/main/resources/org/apache/camel/test/infra/postgres/services/container.properties
 => 
dsl/camel-jbang/camel-jbang-core/src/test/resources/devprofile/application-dev.properties
 (78%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/{ => 
devprofile}/hello.yaml (100%)
 copy {catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog 
=> 
dsl/camel-jbang/camel-jbang-core/src/test/resources/org/apache/camel/dsl/jbang/core/commands/ai/fakequarkus}/components/log.json
 (100%)
 copy {catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog 
=> 
dsl/camel-jbang/camel-jbang-core/src/test/resources/org/apache/camel/dsl/jbang/core/commands/ai/fakequarkus}/components/timer.json
 (100%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/CatalogServiceTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/OllamaMonitor.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/OllamaParsers.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/OllamaTab.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TokenRateWindow.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/help/ollama.md
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/themes/turbo-pascal.tcss
 create 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/McpFacadeGetFilesTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/OllamaMonitorTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/OllamaParsersTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/OllamaTabRenderTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TokenRateWindowTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/CatalogVersionMixin.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/test/java/org/apache/camel/dsl/jbang/core/commands/validate/ValidateCamelVersionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/test/resources/no-extension.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/test/resources/route.yaml
 create mode 100644 
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/download/DependencyDownloaderPropertiesFunctionResolverTest.java
 create mode 100644 
dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app16.xml
 create mode 100644 
dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app17.xml
 create mode 100644 
dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app18.xml
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/SchemaHints.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/SchemaHintsTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/UserManualDocExamplesTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/YamlValidatorSchemaDocumentTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/script-bean-without-type.yaml
 create mode 100644 
tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/ApiReferenceModel.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/GenerateApiReferenceMojo.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/GenerateApiReferenceMojoTest.java

Reply via email to