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


 discard 794f11252e06 chore(deps): Bump 
org.apache.maven.plugin-tools:maven-plugin-annotations
     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 56fa01e9b420 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   (794f11252e06)
            \
             N -- N -- N   
refs/heads/dependabot/maven/org.apache.maven.plugin-tools-maven-plugin-annotations-3.16.0
 (56fa01e9b420)

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:
 .../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 +
 .../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 +-
 .../camel/catalog/components/huggingface.json      |   2 +-
 .../org/apache/camel/catalog/components/jt400.json |  73 +-
 .../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 +-
 .../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       |   1 -
 .../camel/catalog/docs/ai-resource-component.adoc  |   2 +-
 .../apache/camel/catalog/docs/avro-component.adoc  |   4 +-
 .../apache/camel/catalog/docs/avro-dataformat.adoc |   2 +-
 .../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 +-
 .../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        |  12 +-
 .../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 +-
 .../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/kserve-component.adoc       |   2 +-
 .../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/master-component.adoc       |  10 +-
 .../camel/catalog/docs/metrics-component.adoc      |   8 +-
 .../apache/camel/catalog/docs/netty-component.adoc |   2 +-
 .../apache/camel/catalog/docs/ognl-language.adoc   |   2 +-
 .../apache/camel/catalog/docs/opa-component.adoc   | 131 +++-
 .../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-operators.adoc       |  13 +-
 .../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 +-
 .../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/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/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 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  |  71 +-
 .../apache/camel/catalog/schemas/camel-xml-io.xsd  |  71 +-
 .../camel/catalog/schemas/camelYamlDsl-model.json  |  87 +--
 .../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 +-
 .../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 +-
 .../src/main/docs/avro-component.adoc              |   4 +-
 .../camel-avro/src/main/docs/avro-dataformat.adoc  |   2 +-
 .../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 +-
 .../configurer/hazelcast-atomicvalue-component     |   2 -
 .../configurer/hazelcast-atomicvalue-endpoint      |   2 -
 .../urifactory/hazelcast-atomicvalue-endpoint      |   2 -
 .../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 ++++
 .../main/docs/infinispan-embedded-component.adoc   |  12 +-
 .../src/main/docs/infinispan-component.adoc        |  12 +-
 .../camel-jaxb/src/main/docs/jaxb-dataformat.adoc  |   8 +-
 .../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/KafkaProducer.java       |   5 +-
 .../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 +-
 ...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/lucene-component.adoc            |   4 +-
 .../camel-mail/src/main/docs/mail-component.adoc   |  10 +-
 .../src/main/docs/master-component.adoc            |  10 +-
 .../src/main/docs/metrics-component.adoc           |   8 +-
 .../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 +
 .../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     | 131 +++-
 .../apache/camel/component/opa/OpaComponent.java   |  19 +-
 .../camel/component/opa/OpaConfiguration.java      | 133 ++++
 .../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    | 105 ++-
 .../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  |  16 +
 .../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 +-
 .../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 +-
 .../SpringTemplatedRouteScriptBeanNoTypeTest.java  |  78 +++
 .../SpringTemplatedRouteScriptBeanNoTypeTest.xml   |  56 ++
 .../src/main/docs/univocityCsv-dataformat.adoc     |  26 +-
 .../src/main/docs/univocityFixed-dataformat.adoc   |  26 +-
 .../src/main/docs/univocityTsv-dataformat.adoc     |  26 +-
 .../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 +
 .../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 +-
 .../modules/languages/pages/simple-advanced.adoc   |   4 +-
 .../modules/languages/pages/simple-operators.adoc  |  13 +-
 .../language/simple/SimplePredicateParser.java     |  17 +-
 .../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 +-
 .../camel/reifier/language/ExpressionReifier.java  |   3 -
 .../reifier/language/JoorExpressionReifier.java    |  45 --
 .../camel/builder/RouteTemplateLocalBeanTest.java  |  51 ++
 .../camel/language/simple/SimpleOperatorTest.java  |  13 +
 .../apache/camel/java/out/JavaDslModelWriter.java  |  20 +-
 .../camel/java/out/JavaDslModelWriterSupport.java  |   7 -
 .../org/apache/camel/main/languages.properties     |   1 -
 .../camel/main/RestConfigurationProperties.java    |   8 +-
 .../java/org/apache/camel/main/MainHelperTest.java |   4 +-
 .../org/apache/camel/support/NormalizedUri.java    |  29 +-
 .../java/org/apache/camel/util/ArtifactUtils.java  |   1 -
 .../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 +-
 .../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    | 118 +++-
 .../modules/ROOT/pages/camel-jbang-devtools.adoc   |  34 +
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        | 108 ++-
 .../modules/ROOT/pages/camel-jbang-running.adoc    |   9 +-
 .../modules/ROOT/pages/camel-jbang-tips.adoc       |  20 +-
 .../modules/ROOT/pages/camel-jbang-tui.adoc        |  13 +-
 .../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/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 +-
 .../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 +-
 .../dsl/GoogleStorageComponentBuilderFactory.java  |  32 +-
 .../component/dsl/OpaComponentBuilderFactory.java  | 196 +++++-
 .../dsl/SalesforceComponentBuilderFactory.java     |  21 +
 .../dsl/SpiffeComponentBuilderFactory.java         |  10 +-
 .../dsl/Web3jComponentBuilderFactory.java          |  36 +-
 .../builder/endpoint/EndpointHeaderBuilders.java   |  14 +
 .../builder/endpoint/StaticEndpointBuilders.java   |  50 +-
 .../endpoint/dsl/BoxEndpointBuilderFactory.java    |  38 ++
 .../DigitalSignatureEndpointBuilderFactory.java    |  14 +
 .../GoogleCloudStorageEndpointBuilderFactory.java  |  56 +-
 .../endpoint/dsl/GrpcEndpointBuilderFactory.java   | 248 +++++--
 .../dsl/HuggingFaceEndpointBuilderFactory.java     |  14 +-
 .../endpoint/dsl/Jt400EndpointBuilderFactory.java  |  84 +--
 .../endpoint/dsl/NettyEndpointBuilderFactory.java  |  40 ++
 .../dsl/NettyHttpEndpointBuilderFactory.java       |  40 ++
 .../endpoint/dsl/OpaEndpointBuilderFactory.java    | 251 ++++++-
 .../endpoint/dsl/OpenAIEndpointBuilderFactory.java |   8 +-
 .../dsl/SalesforceEndpointBuilderFactory.java      |  38 ++
 .../endpoint/dsl/SolrEndpointBuilderFactory.java   |  26 +
 .../endpoint/dsl/SpiffeEndpointBuilderFactory.java |  10 +-
 .../endpoint/dsl/Web3jEndpointBuilderFactory.java  |  60 +-
 .../endpoint/dsl/XmppEndpointBuilderFactory.java   |   6 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  | 267 ++++++--
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |  27 +-
 .../dsl/jbang/core/commands/ai/BeanRefChecks.java  |  43 +-
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    | 449 ++++++++++++-
 .../dsl/jbang/core/commands/ai/CatalogSamples.java |  57 +-
 .../dsl/jbang/core/commands/ai/EndpointChecks.java |  76 ++-
 .../dsl/jbang/core/commands/ai/HeaderChecks.java   |  56 +-
 .../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 ++
 .../core/commands/RunExistingProjectTest.java      | 178 +++++
 .../core/commands/RunExportedProjectTest.java      | 101 +++
 .../jbang/core/commands/ai/AuthoringToolsTest.java |   5 +-
 .../core/commands/ai/CatalogDocExamplesTest.java   | 117 ++++
 .../jbang/core/commands/ai/CatalogDocsTest.java    | 191 +++++-
 .../jbang/core/commands/ai/CatalogSamplesTest.java |  25 +
 .../core/commands/ai/ChecksCatalogDriftTest.java   | 109 +++
 .../commands/ai/SourceValidatorBeanRefsTest.java   |  69 +-
 .../commands/ai/SourceValidatorEndpointTest.java   |  58 ++
 .../commands/ai/SourceValidatorJavaXsltTest.java   |   3 +-
 .../commands/ai/SourceValidatorVersionTest.java    | 107 +++
 .../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    |  37 +-
 .../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 +-
 .../camel/dsl/jbang/core/commands/tui/AiPanel.java |  10 +-
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |  16 +-
 .../dsl/jbang/core/commands/tui/CveAuditTab.java   |   1 +
 .../core/commands/tui/DiagramDetailSupport.java    |   3 +
 .../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 +-----
 .../jbang/core/commands/tui/SourceEditAssist.java  |  39 +-
 .../dsl/jbang/core/commands/tui/SourceViewer.java  |   1 +
 .../camel/dsl/jbang/core/commands/tui/Theme.java   |  35 +
 .../jbang/core/commands/tui/TuiToolRegistry.java   |   7 +-
 .../src/main/resources/tui/web/index.html          |   4 +
 .../resources/tui/web/vendor/LICENSE-xterm.txt     |  11 +-
 .../tui/web/vendor/xterm-addon-unicode11.js        |   2 +
 .../core/commands/tui/AiPanelPromptBudgetTest.java |  31 +-
 .../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 +
 ...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     |   5 -
 .../dsl/yaml/deserializers/ModelDeserializers.java |  92 +--
 .../deserializers/ModelDeserializersResolver.java  |   2 -
 .../dsl/yaml/deserializers/BeansDeserializer.java  |  12 +-
 .../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/BeansTest.groovy     |  16 +
 .../apache/camel/dsl/yaml/RouteTemplateTest.groovy |  66 +-
 parent/pom.xml                                     |  31 +-
 pom.xml                                            |   2 +-
 .../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 ++
 .../packaging/GenerateApiReferenceMojoTest.java    |  74 +++
 593 files changed, 12991 insertions(+), 6515 deletions(-)
 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/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
 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
 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
 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
 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-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
 delete mode 120000 docs/components/modules/languages/examples/json/joor.json
 delete mode 120000 docs/components/modules/languages/pages/joor-language.adoc
 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/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 {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/resources/tui/web/vendor/xterm-addon-unicode11.js
 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/test/java/org/apache/camel/maven/packaging/GenerateApiReferenceMojoTest.java

Reply via email to