This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-25928-validator-eip-body-types
in repository https://gitbox.apache.org/repos/asf/camel.git
from 9c5680a16c06 CAMEL-25928: camel-yaml-dsl-validator - the EIPs come
from the body types of the catalog
add e42c93baf94c chore: camel-a2a - keep the Preview support level (#28445)
add baf74aac22a4 CAMEL-24961: camel-whatsapp - describe the body of the
webhook consumer, and do not mark the component producer only (#28422)
add b5caa8cabf7f CAMEL-25964, CAMEL-26068: upgrade guide - the vertx and
netty-http notes for 4.22.3 and 4.18.6 (#28415)
add d4f34318a24c CAMEL-26285: camel-milvus, camel-qdrant, camel-weaviate,
camel-pgvector, camel-neo4j - add an action option, and give the Java type of
each action in the catalog (#28423)
add 1e8f70977f83 CAMEL-25928: camel-tooling-model - one rule to read a
body type, and a Message Body Types page (#28437)
add feee4133c450 Merge remote-tracking branch 'origin/main' into
CAMEL-25928-validator-eip-body-types
No new revisions were added by this update.
Summary of changes:
.../org/apache/camel/catalog/components/a2a.json | 2 +-
.../apache/camel/catalog/components/milvus.json | 30 +-
.../org/apache/camel/catalog/components/neo4j.json | 46 +-
.../apache/camel/catalog/components/pgvector.json | 26 +-
.../apache/camel/catalog/components/qdrant.json | 42 +-
.../apache/camel/catalog/components/weaviate.json | 34 +-
.../apache/camel/catalog/components/whatsapp.json | 46 +-
.../apache/camel/catalog/docs/a2a-component.adoc | 2 +-
.../camel/catalog/docs/milvus-component.adoc | 4 +
.../apache/camel/catalog/docs/neo4j-component.adoc | 5 +-
.../camel/catalog/docs/pgvector-component.adoc | 2 +-
.../camel/catalog/docs/qdrant-component.adoc | 3 +
.../camel/catalog/docs/weaviate-component.adoc | 2 +-
.../camel/catalog/docs/whatsapp-component.adoc | 4 +-
components/camel-ai/camel-a2a/pom.xml | 1 +
.../org/apache/camel/component/a2a/a2a.json | 2 +-
.../camel-a2a/src/main/docs/a2a-component.adoc | 2 +-
.../milvus/MilvusComponentConfigurer.java | 3 +
.../milvus/MilvusConfigurationConfigurer.java | 3 +
.../component/milvus/MilvusEndpointConfigurer.java | 3 +
.../component/milvus/MilvusEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/milvus/milvus.json | 30 +-
.../src/main/docs/milvus-component.adoc | 4 +
.../component/milvus/MilvusConfiguration.java | 14 +
.../camel/component/milvus/MilvusEndpoint.java | 42 +-
.../camel/component/milvus/MilvusProducer.java | 8 +-
.../MilvusEmbeddingsDataTypeTransformer.java | 6 +
.../component/milvus/MilvusActionOptionTest.java | 106 +++++
.../component/neo4j/Neo4jComponentConfigurer.java | 3 +
.../neo4j/Neo4jConfigurationConfigurer.java | 3 +
.../component/neo4j/Neo4jEndpointConfigurer.java | 3 +
.../component/neo4j/Neo4jEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/neo4j/neo4j.json | 46 +-
.../camel-neo4j/src/main/docs/neo4j-component.adoc | 5 +-
.../camel/component/neo4j/Neo4jConfiguration.java | 10 +
.../camel/component/neo4j/Neo4jEndpoint.java | 66 ++-
.../camel/component/neo4j/Neo4jProducer.java | 8 +-
.../component/neo4j/Neo4jOperationOptionTest.java | 62 +++
.../pgvector/PgVectorComponentConfigurer.java | 3 +
.../pgvector/PgVectorConfigurationConfigurer.java | 3 +
.../pgvector/PgVectorEndpointConfigurer.java | 3 +
.../pgvector/PgVectorEndpointUriFactory.java | 3 +-
.../apache/camel/component/pgvector/pgvector.json | 26 +-
.../src/main/docs/pgvector-component.adoc | 2 +-
.../component/pgvector/PgVectorConfiguration.java | 16 +
.../camel/component/pgvector/PgVectorEndpoint.java | 42 +-
.../camel/component/pgvector/PgVectorProducer.java | 8 +-
.../pgvector/PgVectorActionOptionTest.java | 78 ++++
.../qdrant/QdrantComponentConfigurer.java | 3 +
.../qdrant/QdrantConfigurationConfigurer.java | 3 +
.../component/qdrant/QdrantEndpointConfigurer.java | 3 +
.../component/qdrant/QdrantEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/qdrant/qdrant.json | 42 +-
.../src/main/docs/qdrant-component.adoc | 3 +
.../component/qdrant/QdrantConfiguration.java | 13 +
.../camel/component/qdrant/QdrantEndpoint.java | 52 ++-
.../camel/component/qdrant/QdrantProducer.java | 8 +-
.../component/qdrant/QdrantActionOptionTest.java | 64 +++
.../WeaviateVectorDbComponentConfigurer.java | 3 +
.../WeaviateVectorDbConfigurationConfigurer.java | 3 +
.../WeaviateVectorDbEndpointConfigurer.java | 3 +
.../WeaviateVectorDbEndpointUriFactory.java | 3 +-
.../apache/camel/component/weaviate/weaviate.json | 34 +-
.../src/main/docs/weaviate-component.adoc | 2 +-
.../weaviate/WeaviateVectorDbConfiguration.java | 19 +
.../weaviate/WeaviateVectorDbEndpoint.java | 68 ++-
.../weaviate/WeaviateVectorDbProducer.java | 9 +-
.../WeaviateEmbeddingsDataTypeTransformer.java | 6 +
.../weaviate/it/WeaviateActionOptionIT.java | 80 ++++
.../whatsapp/WhatsAppComponentConfigurer.java | 6 +
.../whatsapp/WhatsAppEndpointConfigurer.java | 18 +
.../whatsapp/WhatsAppEndpointUriFactory.java | 5 +-
.../apache/camel/component/whatsapp/whatsapp.json | 46 +-
.../src/main/docs/whatsapp-component.adoc | 4 +-
.../camel/component/whatsapp/WhatsAppEndpoint.java | 21 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 7 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 11 +
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 8 +
.../component/ComponentsBuilderFactory.java | 2 +-
.../dsl/MilvusComponentBuilderFactory.java | 18 +
.../dsl/Neo4jComponentBuilderFactory.java | 18 +
.../dsl/PgvectorComponentBuilderFactory.java | 18 +
.../dsl/QdrantComponentBuilderFactory.java | 18 +
.../dsl/WeaviateComponentBuilderFactory.java | 18 +
.../dsl/WhatsappComponentBuilderFactory.java | 65 ++-
.../builder/endpoint/EndpointHeaderBuilders.java | 2 +-
.../builder/endpoint/StaticEndpointBuilders.java | 4 +-
.../endpoint/dsl/MilvusEndpointBuilderFactory.java | 32 ++
.../endpoint/dsl/Neo4jEndpointBuilderFactory.java | 32 ++
.../dsl/PgVectorEndpointBuilderFactory.java | 32 ++
.../endpoint/dsl/QdrantEndpointBuilderFactory.java | 32 ++
.../WeaviateVectorDbEndpointBuilderFactory.java | 32 ++
.../dsl/WhatsAppEndpointBuilderFactory.java | 507 ++++++++++++++++++++-
93 files changed, 1907 insertions(+), 341 deletions(-)
create mode 100644
components/camel-ai/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusActionOptionTest.java
create mode 100644
components/camel-ai/camel-neo4j/src/test/java/org/apache/camel/component/neo4j/Neo4jOperationOptionTest.java
create mode 100644
components/camel-ai/camel-pgvector/src/test/java/org/apache/camel/component/pgvector/PgVectorActionOptionTest.java
create mode 100644
components/camel-ai/camel-qdrant/src/test/java/org/apache/camel/component/qdrant/QdrantActionOptionTest.java
create mode 100644
components/camel-ai/camel-weaviate/src/test/java/org/apache/camel/component/weaviate/it/WeaviateActionOptionIT.java