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