This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-26566
in repository https://gitbox.apache.org/repos/asf/camel.git
from 9357c414356b CAMEL-26566: camel-groovy - escape ${body} in the GString
docs with a passthrough
add f717e32f2d0f CAMEL-26565: camel-micrometer - resolve exchange timers
with register() and skip kamelet routes without a route lookup (#29139)
add cb46185aab94 CAMEL-26562: camel-opa, camel-openfga - let the security
policies use the global SSL context (#29145)
add d76673581bbc CAMEL-26561: camel-opa, camel-spiffe - fix the SPIFFE TLS
doc example, and add YAML for the SPIFFE beans (#29137)
add 1c7bcc6c1ff6 CAMEL-26465: camel-core - Simple: an empty function
argument is kept, and a comma in a nested function does not split an argument
(#29126)
add 527f6dea5f68 CAMEL-26463: camel-undertow - a consumer that never
started or failed to start unregisters only what it registered (#29125)
add b130c548223e CAMEL-26539: camel-aws2-s3 - streaming upload writes
concurrent exchanges one at a time (#29122)
add 046f719fb7c4 CAMEL-26536: camel-jms - a consumer stopped and started
again with asyncStopListener=true must keep a running listener container
(#29120)
add 81ef9b3dfc36 CAMEL-26216: camel-pinecone - QUERY defaults to 10
matches, UPSERT generates a missing id, the vector takes any numbers, the
pinecone:rag transformer reads the query response, and test-infra binds the
index ports (#29063)
add 62cdb30a5cb4 CAMEL-26224: camel-couchdb - the producer saves for the
UPDATE method the consumer sets and fails on an unknown method, GET does not
read the body, and a body it cannot save fails with a clear message (#29067)
add 6959e86f2583 CAMEL-25778: Fix file consumer routing a file twice when
committed on another thread (#28861)
add 45f7f5f1286f CAMEL-26558: camel-jbang: keep
camel-quarkus-microprofile-health when exporting to Quarkus (#29146)
add 03ed6ff1a3a1 CAMEL-26282: camel-flowable - xml inbound channels parse
events with the Camel XML settings (#29150)
add fdf204f1e9b4 Merge branch 'main' of https://github.com/apache/camel
into CAMEL-26566
No new revisions were added by this update.
Summary of changes:
.../apache/camel/catalog/components/couchdb.json | 4 +-
.../apache/camel/catalog/components/pinecone.json | 10 +-
.../camel/catalog/docs/couchdb-component.adoc | 26 +-
.../camel/catalog/docs/flowable-component.adoc | 10 +
.../apache/camel/catalog/docs/opa-component.adoc | 28 +-
.../camel/catalog/docs/openfga-component.adoc | 4 +-
.../camel/catalog/docs/pinecone-component.adoc | 4 +-
.../camel/catalog/docs/simple-functions.adoc | 10 +-
.../camel/catalog/docs/spiffe-component.adoc | 91 ++++++
.../camel/catalog/transformers/pinecone-rag.json | 3 +-
.../apache/camel/component/pinecone/pinecone.json | 10 +-
.../org/apache/camel/transformer/pinecone-rag.json | 3 +-
.../src/main/docs/pinecone-component.adoc | 4 +-
.../pinecone/PineconeVectorDbEndpoint.java | 13 +-
.../pinecone/PineconeVectorDbHeaders.java | 10 +-
.../pinecone/PineconeVectorDbProducer.java | 47 ++-
...neconeReverseEmbeddingsDataTypeTransformer.java | 20 +-
.../pinecone/PineconeVectorDbProducerTest.java | 291 +++++++++++++++++++
...neReverseEmbeddingsDataTypeTransformerTest.java | 17 +-
.../aws2/s3/stream/AWS2S3StreamUploadProducer.java | 91 +++---
.../AWS2S3StreamUploadConcurrentExchangesTest.java | 242 ++++++++++++++++
.../apache/camel/component/couchdb/couchdb.json | 4 +-
.../src/main/docs/couchdb-component.adoc | 26 +-
.../camel/component/couchdb/CouchDbConstants.java | 6 +-
.../camel/component/couchdb/CouchDbEndpoint.java | 16 +-
.../camel/component/couchdb/CouchDbOperations.java | 9 +-
.../camel/component/couchdb/CouchDbProducer.java | 220 +++++++++-----
.../couchdb/CouchDbProducerMethodAndBodyTest.java | 315 ++++++++++++++++++++
.../component/couchdb/CouchDbProducerTest.java | 7 +-
.../apache/camel/component/file/FileConsumer.java | 30 ++
.../src/main/docs/flowable-component.adoc | 10 +
.../CamelStringToXmlDocumentDeserializer.java | 87 ++++++
.../camel/component/flowable/FlowableProducer.java | 22 ++
.../CamelStringToXmlDocumentDeserializerTest.java | 64 ++++
.../flowable/FlowableInboundXmlChannelTest.java | 114 ++++++++
.../test/resources/channel/userXmlChannel.channel | 11 +
.../event/{userEvent.event => userXmlEvent.event} | 6 +-
.../{start.bpmn20.xml => startXml.bpmn20.xml} | 4 +-
.../apache/camel/component/jms/JmsConsumer.java | 166 ++++++++---
.../jms/JmsAsyncStopListenerRestartTest.java | 321 +++++++++++++++++++++
.../MicrometerExchangeEventNotifier.java | 25 +-
...MicrometerExchangeEventNotifierHotPathTest.java | 135 +++++++++
.../camel-opa/src/main/docs/opa-component.adoc | 28 +-
.../component/opa/security/OpaSecurityPolicy.java | 31 +-
.../security/OpaSecurityPolicyGlobalSslTest.java | 122 ++++++++
.../src/main/docs/openfga-component.adoc | 4 +-
.../openfga/security/OpenFgaSecurityPolicy.java | 31 +-
.../OpenFgaSecurityPolicyGlobalSslTest.java | 126 ++++++++
.../src/main/docs/spiffe-component.adoc | 91 ++++++
.../component/undertow/UndertowComponent.java | 12 +-
.../camel/component/undertow/UndertowConsumer.java | 18 +-
.../camel/component/undertow/UndertowProducer.java | 10 +-
.../undertow/handlers/CamelMethodHandler.java | 15 +-
.../UndertowConsumerNotStartedUnregisterTest.java | 243 ++++++++++++++++
.../modules/languages/pages/simple-functions.adoc | 10 +-
.../language/simple/SimpleFunctionHelper.java | 85 +++++-
.../functions/CollectionFunctionFactory.java | 83 ++++--
.../simple/functions/JoinFunctionFactory.java | 24 +-
.../simple/functions/StringFunctionFactory.java | 46 ++-
.../file/FileConsumerAsyncCommitRaceTest.java | 116 ++++++++
.../file/FileConsumerCommittedBeforeClaimTest.java | 100 +++++++
.../apache/camel/language/simple/SimpleTest.java | 11 +
.../functions/CollectionFunctionFactoryTest.java | 62 ++++
.../simple/functions/JoinFunctionFactoryTest.java | 46 +++
.../functions/StringFunctionFactoryTest.java | 78 +++++
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 9 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 9 +
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 83 ++++++
.../dsl/CouchDbEndpointBuilderFactory.java | 6 +-
.../PineconeVectorDbEndpointBuilderFactory.java | 10 +-
.../camel/dsl/jbang/core/commands/ExportTest.java | 41 +++
.../dsl/jbang/run/export/QuarkusExporter.java | 6 +-
.../PineconeLocalContainerInfraService.java | 19 +-
73 files changed, 3782 insertions(+), 329 deletions(-)
create mode 100644
components/camel-ai/camel-pinecone/src/test/java/org/apache/camel/component/pinecone/PineconeVectorDbProducerTest.java
create mode 100644
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/stream/AWS2S3StreamUploadConcurrentExchangesTest.java
create mode 100644
components/camel-couchdb/src/test/java/org/apache/camel/component/couchdb/CouchDbProducerMethodAndBodyTest.java
create mode 100644
components/camel-flowable/src/main/java/org/apache/camel/component/flowable/CamelStringToXmlDocumentDeserializer.java
create mode 100644
components/camel-flowable/src/test/java/org/apache/camel/component/flowable/CamelStringToXmlDocumentDeserializerTest.java
create mode 100644
components/camel-flowable/src/test/java/org/apache/camel/component/flowable/FlowableInboundXmlChannelTest.java
create mode 100644
components/camel-flowable/src/test/resources/channel/userXmlChannel.channel
copy components/camel-flowable/src/test/resources/event/{userEvent.event =>
userXmlEvent.event} (75%)
copy components/camel-flowable/src/test/resources/process/{start.bpmn20.xml =>
startXml.bpmn20.xml} (92%)
create mode 100644
components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsAsyncStopListenerRestartTest.java
create mode 100644
components/camel-micrometer/src/test/java/org/apache/camel/component/micrometer/eventnotifier/MicrometerExchangeEventNotifierHotPathTest.java
create mode 100644
components/camel-opa/src/test/java/org/apache/camel/component/opa/security/OpaSecurityPolicyGlobalSslTest.java
create mode 100644
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/security/OpenFgaSecurityPolicyGlobalSslTest.java
create mode 100644
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowConsumerNotStartedUnregisterTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumerAsyncCommitRaceTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumerCommittedBeforeClaimTest.java