This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch fix/CAMEL-25098
in repository https://gitbox.apache.org/repos/asf/camel.git


    from da7972080fea CAMEL-25098: camel-main - Bootstrap, profiles and 
duration options: fix bugs found in a deep review
     add 1cad5ffff9d5 CAMEL-25049: Support batching named semantic questions
     add dfee376d1a22 CAMEL-25049: Preserve single-question behavior and test 
XML batching
     add 4a3a1d4067d9 Stabilize Zookeeper tests using different zookeeper 
endpoints
     add a46f130c5f96 Do not use shared singleton service for Zookeeper 
Integration tests to stabilize test suite
     add 2245feac8f4f CAMEL-25087: camel-coap - add a muteException consumer 
option (#26994)
     add dd1c491e71b9 CAMEL-24945: camel-core - Aggregate EIP: with optimistic 
locking a completion should not remove the timeout of a new group (#26790)
     add 4767770cff69 CAMEL-25085: camel-support - RestBindingAdvice takes the 
response Content-Type from produces (#26986)
     add 4236c7fe66cb CAMEL-25012: camel-core - Wire Tap EIP: do not count the 
tapped exchanges dropped by a forced shutdown as pending (#26992)
     add 6e6282c2e7b5 CAMEL-25092: camel-support - property binding creates a 
nested list element at its index (#26993)
     add ceb06d982014 CAMEL-25094: camel-seda - keep the spooled stream cache 
of a message sent from a Multicast or Split (#26995)
     add 26459792eccb chore(camel-test-infra-opa): upgrade opa.container to 
1.21.0-static
     add c74f5aa78f08 chore: FileScanReloadTest - rewrite the route with a 
different length so a same-millisecond save is still seen
     add 202e73f79c47 CAMEL-25044: camel-jsonpath, camel-jq - the null body 
hint tests expect NoSuchVariableException for a missing variable source
     add c4ae5ffa7190 Bump the langchain4j group across 1 directory with 17 
updates (#27003)
     add b8d53dbb791a CAMEL-24339: camel-openai - add llm scheme alias for 
OpenAI-compatible APIs
     add 0a72858971ec CAMEL-24444: camel-xmlsecurity - option to require the 
verified output to be covered by a Reference
     add 0606943dfe40 CAMEL-24900: camel-jcr - apply header filtering when 
mapping node properties to Exchange headers
     add 80f84254637c docs: security model - defects in Camel's own resource 
limits are VALID-HARDENING (#26896)
     add 323e370e67d1 CAMEL-24933, CAMEL-24934, CAMEL-16073: camel-pulsar - 
consumer acknowledgement and exchange handling
     add e66985e993e7 CAMEL-24937: camel-pqc - confine 
FileBasedKeyLifecycleManager key file resolution to the configured directory
     add fe67aa8989d8 CAMEL-24943: camel-core - Aggregate EIP: the recover task 
should not re-send an exchange that is being completed
     add e8cc7079fe9e CAMEL-24952: camel-seda - virtualThreadPerTask consumer 
stop waits for dispatched tasks that have not started
     add 7c6191be6856 CAMEL-25003: camel-core - Do not hand out or stop in-use 
evicted non-singleton producers in ServicePool
     add d51cc4c98a9f CAMEL-25023: camel-util - count copied bytes in a long in 
IOHelper.copy so a maxDecompressedSize of 2 GiB or more is enforced
     add 4121a741397a CAMEL-25022: camel-oauth - honor the JWT nbf claim when 
authenticating bearer tokens on the servlet backend
     add 6b0d41aac1e2 CAMEL-24973: docs - Add the 4.22.2 and 4.18.5 upgrade 
guide notes for URI masking
     add cb609b9d91b1 CAMEL-24844: Add YAML OpenAPI specification support and 
missing verbs to OpenApiVerbs
     add 92f6f789ff0c CAMEL-24756: camel-base-engine - bound http resource 
resolution with a connect and read timeout (#26734)
     add 254ecb791f43 CAMEL-25035: camel-support - variableReceive must replace 
the header variables of a previous message
     add 4e3f1878c315 CAMEL-25019: camel-quickfix - send InOut replies on the 
session the request arrived on
     add b8da5c818a2e Merge remote-tracking branch 'origin/main' into my-27000

No new revisions were added by this update.

Summary of changes:
 .../org/apache/camel/catalog/components.properties |   1 +
 .../apache/camel/catalog/components/coap+tcp.json  |  37 +-
 .../org/apache/camel/catalog/components/coap.json  |  37 +-
 .../apache/camel/catalog/components/coaps+tcp.json |  37 +-
 .../org/apache/camel/catalog/components/coaps.json |  37 +-
 .../org/apache/camel/catalog/components/jcr.json   |   3 +-
 .../catalog/components/{openai.json => llm.json}   |  11 +-
 .../apache/camel/catalog/components/openai.json    |   3 +-
 .../apache/camel/catalog/docs/coap-component.adoc  |   9 +
 .../apache/camel/catalog/docs/opa-component.adoc   |   7 +-
 .../camel/catalog/docs/openai-component.adoc       |  12 +-
 .../camel/catalog/docs/quickfix-component.adoc     |  20 +-
 .../camel/catalog/docs/semantic-language.adoc      |  90 ++++-
 .../catalog/docs/xmlsecurity-verify-component.adoc |  43 +++
 .../apache/camel/catalog/test-infra/metadata.json  |   2 +-
 components/camel-ai/camel-openai/pom.xml           |   2 +-
 .../component/openai/OpenAIEndpointUriFactory.java |   8 +-
 .../org/apache/camel/component/openai/llm.json     |  11 +-
 .../org/apache/camel/component/openai/openai.json  |   3 +-
 .../services/org/apache/camel/component.properties |   4 +-
 .../org/apache/camel/component/{openai => llm}     |   0
 .../configurer/{openai-component => llm-component} |   0
 .../configurer/{openai-endpoint => llm-endpoint}   |   0
 .../src/main/docs/openai-component.adoc            |  12 +-
 .../camel/component/openai/OpenAIComponent.java    |   6 +-
 .../camel/component/openai/OpenAIEndpoint.java     |   8 +-
 .../component/openai/OpenAISchemeAliasTest.java    | 118 ++++++
 .../src/main/docs/semantic-language.adoc           |  90 ++++-
 .../camel/language/semantic/SemanticLanguage.java  | 156 ++++++--
 .../org/apache/camel/semantic/SemanticAdapter.java |  19 +
 .../apache/camel/semantic/SemanticQuestions.java   |  17 +
 .../apache/camel/semantic/SemanticBatchTest.java   | 333 +++++++++++++++++
 .../org/apache/camel/semantic/SemanticEipTest.java |  18 +
 .../camel/semantic/SemanticLanguageTest.java       |  39 +-
 .../typesafeai/TypeSafeAiSemanticAdapter.java      |  39 +-
 .../typesafeai/TypeSafeAiSemanticAdapterTest.java  | 128 ++++++-
 components/camel-ai/src/main/docs/ai-summary.adoc  |   4 +-
 .../apache/camel/coap/CoAPEndpointConfigurer.java  |   6 +
 .../apache/camel/coap/CoAPEndpointUriFactory.java  |   3 +-
 .../META-INF/org/apache/camel/coap/coap+tcp.json   |  37 +-
 .../META-INF/org/apache/camel/coap/coap.json       |  37 +-
 .../META-INF/org/apache/camel/coap/coaps+tcp.json  |  37 +-
 .../META-INF/org/apache/camel/coap/coaps.json      |  37 +-
 .../camel-coap/src/main/docs/coap-component.adoc   |   9 +
 .../org/apache/camel/coap/CamelCoapResource.java   |  19 +-
 .../java/org/apache/camel/coap/CoAPEndpoint.java   |  14 +
 .../apache/camel/coap/CoAPMuteExceptionTest.java   | 111 ++++++
 .../camel/coap/CoAPRestMuteExceptionTest.java      |  52 +++
 .../component/disruptor/DisruptorProducer.java     |   5 +
 .../disruptor/DisruptorStreamCachingSpoolTest.java | 144 ++++++++
 .../camel/component/jcr/JcrEndpointConfigurer.java |   6 +
 .../camel/component/jcr/JcrEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/jcr/jcr.json        |   3 +-
 .../apache/camel/component/jcr/JcrEndpoint.java    |  21 +-
 .../apache/camel/component/jcr/JcrProducer.java    |  16 +-
 .../jcr/JcrGetNodeByIdHeaderInjectionTest.java     |  95 +++++
 .../jcr/JcrInsertHeaderInjectionTest.java          |  78 ++++
 .../camel/language/jq/JqNullBodyHintTest.java      |   5 +-
 .../camel/jsonpath/JsonPathNullBodyHintTest.java   |   5 +-
 .../java/org/apache/camel/oauth/UserProfile.java   |   7 +
 .../org/apache/camel/oauth/UserProfileTest.java    |  53 ++-
 .../ServletOAuthTokenCredentialsTest.java}         |  68 ++--
 .../camel-opa/src/main/docs/opa-component.adoc     |   7 +-
 .../VertxPlatformHttpRestBindingProducesTest.java  |  70 ++++
 .../lifecycle/FileBasedKeyLifecycleManager.java    |  36 +-
 .../FileBasedKeyLifecycleManagerPathTest.java      |  77 ++++
 .../component/pulsar/PulsarMessageListener.java    |  21 +-
 .../pulsar/utils/message/PulsarMessageUtils.java   |  15 +-
 .../PulsarMessageListenerAcknowledgementTest.java  | 197 ++++++++++
 .../utils/message/PulsarMessageUtilsTest.java      |  34 ++
 .../src/main/docs/quickfix-component.adoc          |  20 +-
 .../component/quickfixj/QuickfixjConsumer.java     |  10 +-
 .../component/quickfixj/QuickfixjConsumerTest.java |  92 +++++
 .../apache/camel/component/seda/SedaProducer.java  |   5 +
 .../component/seda/ThreadPerTaskSedaConsumer.java  |  20 +-
 .../main/docs/xmlsecurity-verify-component.adoc    |  43 +++
 .../api/DefaultXmlSignature2Message.java           | 152 +++++++-
 .../component/xmlsecurity/XmlSignatureTest.java    |  77 +++-
 ...tXmlSignature2MessageReferenceCoverageTest.java | 266 ++++++++++++++
 .../ZooKeeperClusterViewLeadershipLostIT.java      |   2 +-
 .../ZooKeeperClusteredRoutePolicyFactoryIT.java    |   2 +-
 .../ZooKeeperClusteredRoutePolicyIT.java           |   2 +-
 .../cluster/integration/ZooKeeperMasterIT.java     |   2 +-
 .../zookeeper/integration/ConsumeDataIT.java       |  14 +-
 .../zookeeper/integration/ZooKeeperITSupport.java  |   2 +-
 .../impl/engine/DefaultResourceResolvers.java      |  74 +++-
 .../apache/camel/processor/WireTapProcessor.java   |   7 +-
 .../processor/aggregate/AggregateProcessor.java    | 103 +++++-
 .../FromRestBindingProducesContentTypeTest.java    | 111 ++++++
 .../component/seda/SedaStreamCachingSpoolTest.java | 141 ++++++++
 .../seda/ThreadPerTaskSedaConsumerStopTest.java    | 153 ++++++++
 .../ProducerCacheNonSingletonEvictionTest.java     | 216 +++++++++++
 .../processor/ToVariableReceiveHeadersTest.java    | 157 ++++++++
 .../camel/processor/WireTapForcedShutdownTest.java |  90 +++++
 .../AggregateOptimisticLockingTimeoutTest.java     | 355 ++++++++++++++++++
 .../AggregatePreCompleteLostGroupTest.java         |  50 ++-
 .../aggregator/AggregateRecoverInProgressTest.java | 397 +++++++++++++++++++++
 .../apache/camel/support/FileScanReloadTest.java   |   5 +-
 .../camel/support/GroupVariableRepositoryTest.java |  43 +++
 .../support/PropertyBindingSupportListTest.java    | 236 ++++++++++++
 .../camel/support/RouteVariableRepositoryTest.java |  77 ++++
 .../apache/camel/util/HttpResourceTimeoutTest.java | 200 +++++++++++
 .../org/apache/camel/main/components.properties    |   1 +
 .../java/org/apache/camel/main/MainBeansTest.java  |  63 ++++
 .../org/apache/camel/support/ExchangeHelper.java   |  47 ++-
 .../camel/support/GroupVariableRepository.java     |  23 ++
 .../camel/support/PropertyBindingSupport.java      |  36 +-
 .../camel/support/RouteVariableRepository.java     |  23 ++
 .../apache/camel/support/cache/ServicePool.java    |  35 +-
 .../camel/support/processor/RestBindingAdvice.java |  28 +-
 .../java/org/apache/camel/util/ArtifactUtils.java  |   1 +
 .../main/java/org/apache/camel/util/IOHelper.java  |  11 +-
 .../java/org/apache/camel/util/IOHelperTest.java   |  76 ++++
 .../components/modules/ROOT/examples/json/llm.json |   1 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |  44 +++
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |  48 +++
 .../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc    | 193 ++++++++++
 .../modules/ROOT/pages/property-binding.adoc       |   2 +-
 .../modules/ROOT/pages/security-model.adoc         |  18 +-
 docs/user-manual/modules/ROOT/pages/variables.adoc |   5 +
 .../component/ComponentsBuilderFactory.java        |  20 +-
 ...actory.java => LlmComponentBuilderFactory.java} |  44 +--
 .../dsl/OpenaiComponentBuilderFactory.java         |  10 +-
 .../builder/endpoint/EndpointHeaderBuilders.java   |   5 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |  40 ++-
 .../endpoint/dsl/CoAPEndpointBuilderFactory.java   |  34 ++
 .../endpoint/dsl/JcrEndpointBuilderFactory.java    |  32 ++
 .../endpoint/dsl/OpenAIEndpointBuilderFactory.java |  51 ++-
 .../dsl/jbang/core/commands/ai/OpenApiVerbs.java   |  43 ++-
 .../core/commands/ai/OpenApiBodyFlowTest.java      |  34 +-
 .../camel/dsl/yaml/SemanticQuestionTest.java       |  34 ++
 parent/pom.xml                                     |   4 +-
 .../src/generated/resources/META-INF/metadata.json |   2 +-
 .../test/infra/opa/services/container.properties   |   2 +-
 134 files changed, 6386 insertions(+), 440 deletions(-)
 copy 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/{openai.json
 => llm.json} (99%)
 copy 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openai.json
 => 
components/camel-ai/camel-openai/src/generated/resources/META-INF/org/apache/camel/component/openai/llm.json
 (99%)
 copy 
components/camel-ai/camel-openai/src/generated/resources/META-INF/services/org/apache/camel/component/{openai
 => llm} (100%)
 copy 
components/camel-ai/camel-openai/src/generated/resources/META-INF/services/org/apache/camel/configurer/{openai-component
 => llm-component} (100%)
 copy 
components/camel-ai/camel-openai/src/generated/resources/META-INF/services/org/apache/camel/configurer/{openai-endpoint
 => llm-endpoint} (100%)
 create mode 100644 
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAISchemeAliasTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticBatchTest.java
 create mode 100644 
components/camel-coap/src/test/java/org/apache/camel/coap/CoAPMuteExceptionTest.java
 create mode 100644 
components/camel-coap/src/test/java/org/apache/camel/coap/CoAPRestMuteExceptionTest.java
 create mode 100644 
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorStreamCachingSpoolTest.java
 create mode 100644 
components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrGetNodeByIdHeaderInjectionTest.java
 create mode 100644 
components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrInsertHeaderInjectionTest.java
 copy 
components/camel-oauth/src/test/java/org/apache/camel/oauth/{UserProfileTest.java
 => jakarta/ServletOAuthTokenCredentialsTest.java} (52%)
 create mode 100644 
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpRestBindingProducesTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/lifecycle/FileBasedKeyLifecycleManagerPathTest.java
 create mode 100644 
components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarMessageListenerAcknowledgementTest.java
 create mode 100644 
components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjConsumerTest.java
 create mode 100644 
components/camel-xmlsecurity/src/test/java/org/apache/camel/component/xmlsecurity/api/DefaultXmlSignature2MessageReferenceCoverageTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/rest/FromRestBindingProducesContentTypeTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaStreamCachingSpoolTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/seda/ThreadPerTaskSedaConsumerStopTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/ProducerCacheNonSingletonEvictionTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/ToVariableReceiveHeadersTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/WireTapForcedShutdownTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateOptimisticLockingTimeoutTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateRecoverInProgressTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/support/RouteVariableRepositoryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/util/HttpResourceTimeoutTest.java
 create mode 120000 docs/components/modules/ROOT/examples/json/llm.json
 copy 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{OpenaiComponentBuilderFactory.java
 => LlmComponentBuilderFactory.java} (85%)

Reply via email to