This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-24727-jbang-export-switch
in repository https://gitbox.apache.org/repos/asf/camel.git
from 1ad1e8074969 CAMEL-24727: camel-jbang-export - clearer heading in the
upgrade guide
add c665fec2cf18 CAMEL-26417: camel-openfga - add a health-check lifecycle
test for OpenFgaSecurityPolicy (#28725)
add 42873b157acf CAMEL-26311: camel-core-languages - Simple: a predicate
inside ${ } with equals, !equals, !startsWith or !endsWith, or with a quoted
argument on the left, is read as one (#28714)
add a5206417f989 CAMEL-26308: camel-core-languages - Simple iif and val
return a quoted literal without its quotes (#28713)
add bcc54216e3cc CAMEL-26307: camel-jsonpath - easy predicates read <= and
>= whole, and an operator word inside a quoted value is part of the value
(#28712)
add 11e869c4c839 CAMEL-24727: Make RunExportGoldenTest independent of
routes order (#28734)
add 2080b0a8c220 CAMEL-26373: stabilize flaky opentelemetry-metrics tests
(#28731)
add b6b265a2c344 CAMEL-26305: camel-jgroups-raft - removing the route that
consumes from an endpoint no longer closes the handle that its producer still
uses (#28708)
add 64facc1da80c CAMEL-26304: camel-jgroups - removing the route that
consumes from an endpoint no longer closes the channel that its producer still
uses (#28707)
add 3fbf4bfa5c29 CAMEL-26342: camel-langchain4j-ingest - expose the
includeId/excludeId matching for reuse (#28571)
add 4baa79c6d053 CAMEL-26341: camel-langchain4j-ingest - answer filtered
for a media document whose type cannot be determined (#28566)
add ff96b2321b7e CAMEL-26102: camel-mcp-server-api - let an
McpServerEngine refuse a tool or resource without the bridge tracking it
(#28513)
add 8264f2448a74 CAMEL-25335: Fix
SSLContextParametersTest.testSignatureSchemesFilter_postJDK26 on JDK 27 (#27433)
add c50287cef049 Merge remote-tracking branch 'origin/main' into
CAMEL-24727-jbang-export-switch
No new revisions were added by this update.
Summary of changes:
.../catalog/components/langchain4j-ingest.json | 4 +-
.../catalog/docs/langchain4j-ingest-component.adoc | 22 +-
.../org/apache/camel/catalog/docs/mcp-server.adoc | 5 +
.../camel/catalog/docs/simple-functions.adoc | 3 +-
.../langchain4j/ingest/langchain4j-ingest.json | 4 +-
.../main/docs/langchain4j-ingest-component.adoc | 22 +-
.../langchain4j/ingest/IngestIdFilter.java | 72 +++++++
.../component/langchain4j/ingest/IngestResult.java | 5 +-
.../ingest/LangChain4jIngestConfiguration.java | 7 +-
.../ingest/LangChain4jIngestProducer.java | 60 ++----
.../langchain4j/ingest/IngestIdFilterTest.java | 76 +++++++
.../ingest/LangChain4jIngestMediaFolderTest.java | 16 ++
.../ingest/LangChain4jIngestMediaTest.java | 31 +--
.../component/mcp/server/McpServerBridge.java | 19 +-
.../component/mcp/server/McpServerEngine.java | 22 +-
.../mcp/server/McpServerRefusedException.java} | 18 +-
.../server/McpServerBridgeEngineRefusalTest.java | 232 +++++++++++++++++++++
.../camel-mcp-server/src/main/docs/mcp-server.adoc | 5 +
.../jgroups/raft/JGroupsRaftEndpoint.java | 84 ++++++--
.../jgroups/raft/JGroupsRaftEndpointCloseTest.java | 127 +++++++++++
.../jgroups/raft/JGroupsRaftRemoveRouteTest.java | 131 ++++++++++++
.../camel/component/jgroups/JGroupsEndpoint.java | 38 +++-
.../jgroups/JGroupsEndpointOwnChannelTest.java | 42 ++++
.../component/jgroups/JGroupsRemoveRouteTest.java | 123 +++++++++++
.../easypredicate/EasyPredicateOperators.java | 20 +-
.../easypredicate/EasyPredicateParser.java | 20 +-
.../EasyJsonPathComparisonOperatorsTest.java | 110 ++++++++++
.../easypredicate/EasyPredicateParserTest.java | 44 ++++
...FgaSecurityPolicyHealthCheckLifecycleTest.java} | 58 ++++--
.../OpenTelemetryExchangeEventNotifier.java | 2 +-
.../metrics/CamelOpenTelemetryExtension.java | 1 +
.../OpenTelemetryExchangeEventNotifierTest.java | 39 ++--
.../OpenTelemetryContextOnlyPolicyTest.java | 11 +-
.../OpenTelemetryContextPolicyTest.java | 8 +-
.../routepolicy/OpenTelemetryRoutePolicyTest.java | 14 +-
.../modules/languages/pages/simple-functions.adoc | 3 +-
.../camel/language/simple/SimpleSyntaxHints.java | 34 ++-
.../simple/functions/MiscFunctionFactory.java | 7 +-
.../simple/functions/StringFunctionFactory.java | 3 +-
.../simple/SimplePredicateInBracesTest.java | 46 ++++
.../language/simple/SimpleSyntaxHintsTest.java | 11 +
.../apache/camel/language/simple/SimpleTest.java | 23 ++
.../simple/functions/MiscFunctionFactoryTest.java | 4 +-
.../functions/StringFunctionFactoryTest.java | 7 +
.../support/jsse/SSLContextParametersTest.java | 19 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 37 ++++
.../Langchain4jIngestComponentBuilderFactory.java | 11 +-
.../LangChain4jIngestEndpointBuilderFactory.java | 11 +-
.../jbang/core/commands/RunExportGoldenTest.java | 7 +-
.../resources/golden/expected/kamelet.export.txt | 2 +-
.../test/resources/golden/expected/kamelet.run.txt | 4 +-
.../resources/golden/expected/openapi.export.txt | 2 +-
.../test/resources/golden/expected/openapi.run.txt | 4 +-
53 files changed, 1501 insertions(+), 229 deletions(-)
create mode 100644
components/camel-ai/camel-langchain4j-ingest/src/main/java/org/apache/camel/component/langchain4j/ingest/IngestIdFilter.java
create mode 100644
components/camel-ai/camel-langchain4j-ingest/src/test/java/org/apache/camel/component/langchain4j/ingest/IngestIdFilterTest.java
copy
components/{camel-chaos/src/main/java/org/apache/camel/component/chaos/ChaosException.java
=>
camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerRefusedException.java}
(55%)
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeEngineRefusalTest.java
create mode 100644
components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftEndpointCloseTest.java
create mode 100644
components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftRemoveRouteTest.java
create mode 100644
components/camel-jgroups/src/test/java/org/apache/camel/component/jgroups/JGroupsRemoveRouteTest.java
create mode 100644
components/camel-jsonpath/src/test/java/org/apache/camel/jsonpath/easypredicate/EasyJsonPathComparisonOperatorsTest.java
copy
components/{camel-opa/src/test/java/org/apache/camel/component/opa/security/OpaSecurityPolicyHealthCheckLifecycleTest.java
=>
camel-openfga/src/test/java/org/apache/camel/component/openfga/security/OpenFgaSecurityPolicyHealthCheckLifecycleTest.java}
(64%)