You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by "davsclaus (via GitHub)" <gi...@apache.org> on 2026/10/20 06:03:39 UTC

[PR] CAMEL-25860: camel-core - pollEnrich: after a timeout, the body stays null also for a message that creates its body on demand [camel]

davsclaus opened a new pull request, #28141:
URL: https://github.com/apache/camel/pull/28141

   [CAMEL-25860](https://issues.apache.org/jira/browse/CAMEL-25860): when a pollEnrich (or poll) times out, the default aggregation sets the body to null, and with `variableReceive` the variable gets that null body. In a route whose message creates its body on demand, the null did not stick: `MessageSupport.getBody()` calls `createBody()` for a null body. So the next read brought the original body back.
   
   The message of a file consumer (`GenericFileMessage`) creates its body from its file. So after a timeout, the body, or the variable of variableReceive, was the file of the exchange instead of null:
   
   ```
   from: file:orders
     pollEnrich: file:customers?fileName=${header.customer}.json, timeout 1000
     -> body (or ${variable.customer}) is .../orders/order-1001.json when there is no customer file
   ```
   
   The messages of JMS, sjms, mail, HTTP, XMPP, SMPP, SNMP and Spring WS consumers create their body on demand as well, so there the body was the payload of the consumer again.
   
   Found in a benchmark of Oct 19-20 2026: in an enrich example, 5 of 12 runs got "Key: name not found in bean: .../orders/order-1001.json of type: java.io.File" from `${variable.customer[name]}`.
   
   - `PollEnricher.CopyAggregationStrategy`, when nothing was polled: if the message still has a body after `setBody(null)`, it is replaced by a plain `DefaultMessage` with the same message id, headers and attachments (`copyFromWithNewBody`), so the body stays null. Other messages are left as they are.
   
   ## Tests
   
   - New `PollEnrichTimeoutFileBodyTest` (camel-core, 3): a route from a file consumer whose pollEnrich times out gets a null body; with variableReceive, a null variable and the order as the body; a message that creates its body on demand gets a null body and keeps its headers. Without the change, all three fail (the body and the variable are the order file, or the payload again).
   - The enricher tests of camel-core and the other poll tests pass (140).
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   
   https://claude.ai/code/session_01STT6whBgK1AqsSsUKrnE8m
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] CAMEL-25860: camel-core - pollEnrich: after a timeout, the body stays null also for a message that creates its body on demand [camel]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #28141:
URL: https://github.com/apache/camel/pull/28141#issuecomment-6284823801

   <!-- ci-tested-modules -->
   :test_tube: **CI tested the following changed modules:**
   
   - `core/camel-core-processor`
   - `core/camel-core`
   
   > :information_source: Dependent modules were not tested because the total number of affected modules exceeded the threshold (50). Use the `test-dependents` label to force testing all dependents.
   
   :repeat: **2 tests passed only after a retry on JDK 25** (2 retried attempts)
   
   <details><summary>Recovered flaky tests on JDK 25 (2)</summary>
   
   | Module | Test | Failed attempts | First failure |
   | --- | --- | --- | --- |
   | `core/camel-core` | `ThreadsRejectedExecutionTest.testThreadsRejectedAbortNoRedelivery` | 1 | Expected 0 messages at mock:error but got 1 ==&gt; expected: &lt;0&gt; but was: &lt;1&gt; |
   | `core/camel-core` | `PollEnrichTimeoutFileBodyTest.theVariableIsNullWhenNothingWasPolled` | 1 | Error during type conversion from type: java.lang.String to the required type: java.lang.String due to org.apache.camel.TypeConversionException: Error during type conversion from type: java.io.File to the required type: byte[] due to java.nio.file.NoSuchFileException: /tmp/junit-7493511125916114632/orders-variable/order-1001.json |
   
   > :information_source: These tests did **not** fail the build. Surefire retried them and they passed.
   > Retries are enabled project-wide by `surefire.rerunFailingTestsCount` in `parent/pom.xml`.
   
   </details>
   
   ---
   
   <details><summary>:microscope: Scalpel shadow comparison — Scalpel: 567 of 707 tested, 27 compile-only — current: 568 all tested</summary>
   
   [Maveniverse Scalpel](https://github.com/maveniverse/scalpel) detected **567 affected modules** (current approach: 568).
   
   **Skip-tests mode would test 567 modules** (2 direct + 565 downstream), **skip tests for 27** (generated code, meta-modules)
   
   <details><summary>Modules only in current approach (1)</summary>
   
   - `camel-test-infra-core`
   
   </details>
   
   
   <details><summary>Modules Scalpel would test (567)</summary>
   
   - `archetypes` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-a2a` ← downstream of org.apache.camel:camel-core-model
   - `camel-activemq` ← downstream of org.apache.camel:camel-core-model
   - `camel-activemq6` ← downstream of org.apache.camel:camel-core-model
   - `camel-ai-observability` ← downstream of org.apache.camel:camel-core-model
   - `camel-ai-observability-api` ← downstream of org.apache.camel:camel-core-model
   - `camel-ai-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-ai-resource` ← downstream of org.apache.camel:camel-core-model
   - `camel-ai-tool` ← downstream of org.apache.camel:camel-core-model
   - `camel-alibaba-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-alibaba-eventbridge` ← downstream of org.apache.camel:camel-core-model
   - `camel-alibaba-fc` ← downstream of org.apache.camel:camel-core-model
   - `camel-alibaba-kms` ← downstream of org.apache.camel:camel-core-model
   - `camel-alibaba-mns` ← downstream of org.apache.camel:camel-core-model
   - `camel-alibaba-oss` ← downstream of org.apache.camel:camel-core-model
   - `camel-alibaba-ots` ← downstream of org.apache.camel:camel-core-model
   - `camel-alibaba-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-alibaba-sls` ← downstream of org.apache.camel:camel-core-model
   - `camel-alibaba-sms` ← downstream of org.apache.camel:camel-core-model
   - `camel-amqp` ← downstream of org.apache.camel:camel-core-model
   - `camel-api-component-maven-plugin` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-arangodb` ← downstream of org.apache.camel:camel-core-model
   - `camel-archetype-api-component` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-archetype-component` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-archetype-dataformat` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-archetype-java` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-archetype-main` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-as2` ← downstream of org.apache.camel:camel-core-model
   - `camel-as2-api` ← downstream of org.apache.camel:camel-core-model
   - `camel-as2-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-asn1` ← downstream of org.apache.camel:camel-core-model
   - `camel-asterisk` ← downstream of org.apache.camel:camel-core-model
   - `camel-atmosphere-websocket` ← downstream of org.apache.camel:camel-core-model
   - `camel-atom` ← downstream of org.apache.camel:camel-core-model
   - `camel-attachments` ← downstream of org.apache.camel:camel-core-model
   - `camel-avro` ← downstream of org.apache.camel:camel-core-model
   - `camel-avro-rpc` ← downstream of org.apache.camel:camel-core-model
   - `camel-avro-rpc-jetty` ← downstream of org.apache.camel:camel-core-model
   - `camel-avro-rpc-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-avro-rpc-spi` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws-bedrock` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws-cloudtrail` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws-config` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws-parameter-store` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws-secrets-manager` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws-security-hub` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-athena` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-comprehend` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-cw` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-ddb` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-ec2` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-ecs` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-eks` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-eventbridge` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-iam` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-kinesis` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-kms` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-lambda` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-mq` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-msk` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-polly` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-redshift` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-rekognition` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-s3` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-s3-vectors` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-ses` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-sns` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-sqs` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-step-functions` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-sts` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-textract` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-timestream` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-transcribe` ← downstream of org.apache.camel:camel-core-model
   - `camel-aws2-translate` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-cosmosdb` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-eventgrid` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-eventhubs` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-files` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-functions` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-key-vault` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-schema-registry` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-servicebus` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-storage-blob` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-storage-datalake` ← downstream of org.apache.camel:camel-core-model
   - `camel-azure-storage-queue` ← downstream of org.apache.camel:camel-core-model
   - `camel-barcode` ← downstream of org.apache.camel:camel-core-model
   - `camel-base64` ← downstream of org.apache.camel:camel-core-model
   - `camel-bean` ← downstream of org.apache.camel:camel-core-model
   - `camel-bean-validator` ← downstream of org.apache.camel:camel-core-model
   - `camel-beanio` ← downstream of org.apache.camel:camel-core-model
   - `camel-bindy` ← downstream of org.apache.camel:camel-core-model
   - `camel-bonita` ← downstream of org.apache.camel:camel-core-model
   - `camel-box` ← downstream of org.apache.camel:camel-core-model
   - `camel-box-api` ← downstream of org.apache.camel:camel-core-model
   - `camel-box-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-braintree` ← downstream of org.apache.camel:camel-core-model
   - `camel-browse` ← downstream of org.apache.camel:camel-core-model
   - `camel-caffeine` ← downstream of org.apache.camel:camel-core-model
   - `camel-camunda` ← downstream of org.apache.camel:camel-core-model
   - `camel-cassandraql` ← downstream of org.apache.camel:camel-core-model
   - `camel-cbor` ← downstream of org.apache.camel:camel-core-model
   - `camel-chatscript` ← downstream of org.apache.camel:camel-core-model
   - `camel-chunk` ← downstream of org.apache.camel:camel-core-model
   - `camel-cli-connector` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-cli-debug` ← downstream of org.apache.camel:camel-cli-connector
   - `camel-clickhouse` ← downstream of org.apache.camel:camel-core-model
   - `camel-clickup` ← downstream of org.apache.camel:camel-core-model
   - `camel-cloudevents` ← downstream of org.apache.camel:camel-core-model
   - `camel-cluster` ← downstream of org.apache.camel:camel-core-model
   - `camel-cm-sms` ← downstream of org.apache.camel:camel-core-model
   - `camel-coap` ← downstream of org.apache.camel:camel-core-model
   - `camel-cometd` ← downstream of org.apache.camel:camel-core-model
   - `camel-console` ← downstream of org.apache.camel:camel-management
   - `camel-consul` ← downstream of org.apache.camel:camel-core-model
   - `camel-controlbus` ← downstream of org.apache.camel:camel-core-model
   - `camel-core` ← core/camel-core/src/test/java/org/apache/camel/processor/enricher/PollEnrichTimeoutFileBodyTest.java
   - `camel-core-all` ← downstream of org.apache.camel:camel-core-processor
   - `camel-core-engine` ← downstream of org.apache.camel:camel-core-model
   - `camel-core-languages` ← downstream of org.apache.camel:camel-core-model
   - `camel-core-model` ← downstream of org.apache.camel:camel-core-processor
   - `camel-core-processor` ← core/camel-core-processor/src/main/java/org/apache/camel/processor/PollEnricher.java
   - `camel-core-reifier` ← downstream of org.apache.camel:camel-core-processor
   - `camel-core-xml` ← downstream of org.apache.camel:camel-core-engine
   - `camel-couchbase` ← downstream of org.apache.camel:camel-core-model
   - `camel-couchdb` ← downstream of org.apache.camel:camel-core-processor
   - `camel-cron` ← downstream of org.apache.camel:camel-core-model
   - `camel-crypto` ← downstream of org.apache.camel:camel-core-model
   - `camel-crypto-pgp` ← downstream of org.apache.camel:camel-core-model
   - `camel-csv` ← downstream of org.apache.camel:camel-core-model
   - `camel-cxf-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-cxf-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-cxf-rest` ← downstream of org.apache.camel:camel-core-model
   - `camel-cxf-soap` ← downstream of org.apache.camel:camel-core-model
   - `camel-cxf-spring-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-cxf-spring-rest` ← downstream of org.apache.camel:camel-core-model
   - `camel-cxf-spring-soap` ← downstream of org.apache.camel:camel-core-model
   - `camel-cxf-spring-transport` ← downstream of org.apache.camel:camel-core-model
   - `camel-cxf-transport` ← downstream of org.apache.camel:camel-core-model
   - `camel-cyberark-vault` ← downstream of org.apache.camel:camel-core-model
   - `camel-dapr` ← downstream of org.apache.camel:camel-core-model
   - `camel-dataformat` ← downstream of org.apache.camel:camel-core-model
   - `camel-dataset` ← downstream of org.apache.camel:camel-core-model
   - `camel-datasonnet` ← downstream of org.apache.camel:camel-core-model
   - `camel-dataweave` ← downstream of org.apache.camel:camel-core-model
   - `camel-debezium-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-debezium-common-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-debezium-db2` ← downstream of org.apache.camel:camel-core-model
   - `camel-debezium-maven-plugin` ← downstream of org.apache.camel:camel-core-model
   - `camel-debezium-mongodb` ← downstream of org.apache.camel:camel-core-model
   - `camel-debezium-mysql` ← downstream of org.apache.camel:camel-core-model
   - `camel-debezium-oracle` ← downstream of org.apache.camel:camel-core-model
   - `camel-debezium-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-debezium-postgres` ← downstream of org.apache.camel:camel-core-model
   - `camel-debezium-sqlserver` ← downstream of org.apache.camel:camel-core-model
   - `camel-debug` ← downstream of org.apache.camel:camel-core-model
   - `camel-dfdl` ← downstream of org.apache.camel:camel-core-model
   - `camel-dhis2` ← downstream of org.apache.camel:camel-core-model
   - `camel-dhis2-api` ← downstream of org.apache.camel:camel-core-model
   - `camel-dhis2-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-diagram` ← downstream of org.apache.camel:camel-core-model
   - `camel-direct` ← downstream of org.apache.camel:camel-core-model
   - `camel-disruptor` ← downstream of org.apache.camel:camel-core-model
   - `camel-djl` ← downstream of org.apache.camel:camel-core-model
   - `camel-dns` ← downstream of org.apache.camel:camel-core-model
   - `camel-docker` ← downstream of org.apache.camel:camel-core-model
   - `camel-docling` ← downstream of org.apache.camel:camel-core-model
   - `camel-drill` ← downstream of org.apache.camel:camel-core-model
   - `camel-dropbox` ← downstream of org.apache.camel:camel-core-model
   - `camel-dsl-modeline` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-dsl-support` ← downstream of org.apache.camel:camel-core-model
   - `camel-duckdb` ← downstream of org.apache.camel:camel-core-model
   - `camel-dynamic-router` ← downstream of org.apache.camel:camel-core-processor
   - `camel-ehcache` ← downstream of org.apache.camel:camel-core-model
   - `camel-elasticsearch` ← downstream of org.apache.camel:camel-core-model
   - `camel-elasticsearch-rest-client` ← downstream of org.apache.camel:camel-core-model
   - `camel-event` ← downstream of org.apache.camel:camel-core-model
   - `camel-exec` ← downstream of org.apache.camel:camel-core-model
   - `camel-fastjson` ← downstream of org.apache.camel:camel-core-model
   - `camel-fhir` ← downstream of org.apache.camel:camel-core-model
   - `camel-fhir-api` ← downstream of org.apache.camel:camel-core-model
   - `camel-fhir-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-file` ← downstream of org.apache.camel:camel-core-model
   - `camel-file-watch` ← downstream of org.apache.camel:camel-core-model
   - `camel-flatpack` ← downstream of org.apache.camel:camel-core-model
   - `camel-flink` ← downstream of org.apache.camel:camel-core-model
   - `camel-flowable` ← downstream of org.apache.camel:camel-core-model
   - `camel-fop` ← downstream of org.apache.camel:camel-core-model
   - `camel-fory` ← downstream of org.apache.camel:camel-core-model
   - `camel-freemarker` ← downstream of org.apache.camel:camel-core-model
   - `camel-ftp` ← downstream of org.apache.camel:camel-core-model
   - `camel-ftp-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-geocoder` ← downstream of org.apache.camel:camel-core-model
   - `camel-git` ← downstream of org.apache.camel:camel-core-model
   - `camel-github2` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-bigquery` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-calendar` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-drive` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-firestore` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-functions` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-mail` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-pubsub` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-secret-manager` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-sheets` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-speech-to-text` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-storage` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-text-to-speech` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-vertexai` ← downstream of org.apache.camel:camel-core-model
   - `camel-google-vision` ← downstream of org.apache.camel:camel-core-model
   - `camel-graphql` ← downstream of org.apache.camel:camel-core-model
   - `camel-grok` ← downstream of org.apache.camel:camel-core-model
   - `camel-groovy` ← downstream of org.apache.camel:camel-core-model
   - `camel-grpc` ← downstream of org.apache.camel:camel-core-model
   - `camel-gson` ← downstream of org.apache.camel:camel-core-model
   - `camel-hashicorp-vault` ← downstream of org.apache.camel:camel-core-model
   - `camel-hazelcast` ← downstream of org.apache.camel:camel-core-model
   - `camel-hivemq` ← downstream of org.apache.camel:camel-core-model
   - `camel-hl7` ← downstream of org.apache.camel:camel-core-model
   - `camel-http` ← downstream of org.apache.camel:camel-core-model
   - `camel-http-base` ← downstream of org.apache.camel:camel-core-model
   - `camel-http-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-huawei-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-huaweicloud-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-huaweicloud-dms` ← downstream of org.apache.camel:camel-core-model
   - `camel-huaweicloud-frs` ← downstream of org.apache.camel:camel-core-model
   - `camel-huaweicloud-functiongraph` ← downstream of org.apache.camel:camel-core-model
   - `camel-huaweicloud-iam` ← downstream of org.apache.camel:camel-core-model
   - `camel-huaweicloud-imagerecognition` ← downstream of org.apache.camel:camel-core-model
   - `camel-huaweicloud-obs` ← downstream of org.apache.camel:camel-core-model
   - `camel-huaweicloud-smn` ← downstream of org.apache.camel:camel-core-model
   - `camel-huggingface` ← downstream of org.apache.camel:camel-core-model
   - `camel-ibm-cos` ← downstream of org.apache.camel:camel-core-model
   - `camel-ibm-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-ibm-secrets-manager` ← downstream of org.apache.camel:camel-core-model
   - `camel-ibm-watson-discovery` ← downstream of org.apache.camel:camel-core-model
   - `camel-ibm-watson-language` ← downstream of org.apache.camel:camel-core-model
   - `camel-ibm-watson-speech-to-text` ← downstream of org.apache.camel:camel-core-model
   - `camel-ibm-watson-text-to-speech` ← downstream of org.apache.camel:camel-core-model
   - `camel-ibm-watsonx-ai` ← downstream of org.apache.camel:camel-core-model
   - `camel-ibm-watsonx-data` ← downstream of org.apache.camel:camel-core-model
   - `camel-ical` ← downstream of org.apache.camel:camel-core-model
   - `camel-iggy` ← downstream of org.apache.camel:camel-core-model
   - `camel-ignite` ← downstream of org.apache.camel:camel-core-model
   - `camel-infinispan` ← downstream of org.apache.camel:camel-core-model
   - `camel-infinispan-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-infinispan-embedded` ← downstream of org.apache.camel:camel-core-model
   - `camel-infinispan-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-influxdb` ← downstream of org.apache.camel:camel-core-model
   - `camel-influxdb2` ← downstream of org.apache.camel:camel-core-model
   - `camel-iso8583` ← downstream of org.apache.camel:camel-core-model
   - `camel-jackson` ← downstream of org.apache.camel:camel-core-model
   - `camel-jackson-avro` ← downstream of org.apache.camel:camel-core-model
   - `camel-jackson-protobuf` ← downstream of org.apache.camel:camel-core-model
   - `camel-jackson3` ← downstream of org.apache.camel:camel-core-model
   - `camel-jackson3-avro` ← downstream of org.apache.camel:camel-core-model
   - `camel-jackson3-protobuf` ← downstream of org.apache.camel:camel-core-model
   - `camel-jackson3xml` ← downstream of org.apache.camel:camel-core-model
   - `camel-jacksonxml` ← downstream of org.apache.camel:camel-core-model
   - `camel-jactl` ← downstream of org.apache.camel:camel-core-model
   - `camel-jandex` ← downstream of org.apache.camel:camel-core-model
   - `camel-jasypt` ← downstream of org.apache.camel:camel-core-model
   - `camel-java-io` ← downstream of org.apache.camel:camel-xml-io
   - `camel-java-joor-dsl` ← downstream of org.apache.camel:camel-core-languages
   - `camel-javascript` ← downstream of org.apache.camel:camel-core-model
   - `camel-jaxb` ← downstream of org.apache.camel:camel-core-model
   - `camel-jbang-console` ← downstream of org.apache.camel:camel-management
   - `camel-jbang-mcp` ← downstream of org.apache.camel:camel-xml-io
   - `camel-jbang-plugin-mcp` ← downstream of org.apache.camel:camel-jbang-core
   - `camel-jbang-plugin-tui` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-jbang-plugin-validate` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-jcache` ← downstream of org.apache.camel:camel-core-model
   - `camel-jcr` ← downstream of org.apache.camel:camel-core-model
   - `camel-jdbc` ← downstream of org.apache.camel:camel-core-model
   - `camel-jetty` ← downstream of org.apache.camel:camel-core-model
   - `camel-jetty-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-jfr` ← downstream of org.apache.camel:camel-core-model
   - `camel-jgroups` ← downstream of org.apache.camel:camel-core-model
   - `camel-jgroups-raft` ← downstream of org.apache.camel:camel-core-model
   - `camel-jira` ← downstream of org.apache.camel:camel-core-model
   - `camel-jms` ← downstream of org.apache.camel:camel-core-model
   - `camel-jmx` ← downstream of org.apache.camel:camel-core-model
   - `camel-jolt` ← downstream of org.apache.camel:camel-core-model
   - `camel-jooq` ← downstream of org.apache.camel:camel-core-model
   - `camel-joor` ← downstream of org.apache.camel:camel-core-model
   - `camel-jpa` ← downstream of org.apache.camel:camel-core-model
   - `camel-jq` ← downstream of org.apache.camel:camel-core-model
   - `camel-jsch` ← downstream of org.apache.camel:camel-core-model
   - `camel-jslt` ← downstream of org.apache.camel:camel-core-model
   - `camel-json-validator` ← downstream of org.apache.camel:camel-core-model
   - `camel-jsonapi` ← downstream of org.apache.camel:camel-core-model
   - `camel-jsonata` ← downstream of org.apache.camel:camel-core-model
   - `camel-jsonb` ← downstream of org.apache.camel:camel-core-model
   - `camel-jsonpath` ← downstream of org.apache.camel:camel-core-model
   - `camel-jsoup` ← downstream of org.apache.camel:camel-core-model
   - `camel-jt400` ← downstream of org.apache.camel:camel-core-model
   - `camel-jta` ← downstream of org.apache.camel:camel-core-model
   - `camel-jte` ← downstream of org.apache.camel:camel-core-model
   - `camel-kafka` ← downstream of org.apache.camel:camel-core-model
   - `camel-kafka-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-kafka-share` ← downstream of org.apache.camel:camel-core-model
   - `camel-kamelet` ← downstream of org.apache.camel:camel-core-model
   - `camel-kamelet-main-support` ← downstream of org.apache.camel:camel-main
   - `camel-keycloak` ← downstream of org.apache.camel:camel-core-model
   - `camel-knative` ← downstream of org.apache.camel:camel-core-model
   - `camel-knative-api` ← downstream of org.apache.camel:camel-core-model
   - `camel-knative-http` ← downstream of org.apache.camel:camel-core-model
   - `camel-knative-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-kserve` ← downstream of org.apache.camel:camel-core-model
   - `camel-kubernetes` ← downstream of org.apache.camel:camel-core-model
   - `camel-kudu` ← downstream of org.apache.camel:camel-core-model
   - `camel-langchain4j-agent` ← downstream of org.apache.camel:camel-core-model
   - `camel-langchain4j-agent-api` ← downstream of org.apache.camel:camel-core-model
   - `camel-langchain4j-chat` ← downstream of org.apache.camel:camel-core-model
   - `camel-langchain4j-core` ← downstream of org.apache.camel:camel-core-model
   - `camel-langchain4j-embeddings` ← downstream of org.apache.camel:camel-core-model
   - `camel-langchain4j-embeddingstore` ← downstream of org.apache.camel:camel-core-model
   - `camel-langchain4j-embeddingstore-api` ← downstream of org.apache.camel:camel-core-model
   - `camel-langchain4j-ingest` ← downstream of org.apache.camel:camel-core-model
   - `camel-langchain4j-tokenizer` ← downstream of org.apache.camel:camel-core-model
   - `camel-langchain4j-web-search` ← downstream of org.apache.camel:camel-core-model
   - `camel-language` ← downstream of org.apache.camel:camel-core-model
   - `camel-launcher-container` ← downstream of org.apache.camel:camel-launcher
   - `camel-ldap` ← downstream of org.apache.camel:camel-core-model
   - `camel-ldif` ← downstream of org.apache.camel:camel-core-model
   - `camel-log` ← downstream of org.apache.camel:camel-core-model
   - `camel-lra` ← downstream of org.apache.camel:camel-core-model
   - `camel-lucene` ← downstream of org.apache.camel:camel-core-model
   - `camel-lumberjack` ← downstream of org.apache.camel:camel-core-model
   - `camel-lzf` ← downstream of org.apache.camel:camel-core-model
   - `camel-mail` ← downstream of org.apache.camel:camel-core-model
   - `camel-mail-microsoft-oauth` ← downstream of org.apache.camel:camel-core-model
   - `camel-main` ← downstream of org.apache.camel:camel-core-engine
   - `camel-management` ← downstream of org.apache.camel:camel-xml-io
   - `camel-mapstruct` ← downstream of org.apache.camel:camel-core-model
   - `camel-master` ← downstream of org.apache.camel:camel-core-model
   - `camel-maven-plugin` ← downstream of org.apache.camel:camel-spring-main
   - `camel-mcp-server` ← downstream of org.apache.camel:camel-core-model
   - `camel-mcp-server-api` ← downstream of org.apache.camel:camel-core-model
   - `camel-mdc` ← downstream of org.apache.camel:camel-core-model
   - `camel-metrics` ← downstream of org.apache.camel:camel-core-model
   - `camel-micrometer` ← downstream of org.apache.camel:camel-core-model
   - `camel-micrometer-observability` ← downstream of org.apache.camel:camel-core-model
   - `camel-micrometer-prometheus` ← downstream of org.apache.camel:camel-core-model
   - `camel-microprofile-config` ← downstream of org.apache.camel:camel-core-model
   - `camel-microprofile-fault-tolerance` ← downstream of org.apache.camel:camel-core-model
   - `camel-microprofile-health` ← downstream of org.apache.camel:camel-core-model
   - `camel-microprofile-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-milo` ← downstream of org.apache.camel:camel-core-model
   - `camel-milvus` ← downstream of org.apache.camel:camel-core-model
   - `camel-mina` ← downstream of org.apache.camel:camel-core-model
   - `camel-mina-sftp` ← downstream of org.apache.camel:camel-core-model
   - `camel-minio` ← downstream of org.apache.camel:camel-core-model
   - `camel-mllp` ← downstream of org.apache.camel:camel-core-model
   - `camel-mock` ← downstream of org.apache.camel:camel-core-model
   - `camel-mongodb` ← downstream of org.apache.camel:camel-core-model
   - `camel-mongodb-gridfs` ← downstream of org.apache.camel:camel-core-model
   - `camel-mustache` ← downstream of org.apache.camel:camel-core-model
   - `camel-mvel` ← downstream of org.apache.camel:camel-core-model
   - `camel-mybatis` ← downstream of org.apache.camel:camel-core-model
   - `camel-nats` ← downstream of org.apache.camel:camel-core-model
   - `camel-neo4j` ← downstream of org.apache.camel:camel-core-model
   - `camel-netty` ← downstream of org.apache.camel:camel-core-model
   - `camel-netty-http` ← downstream of org.apache.camel:camel-core-model
   - `camel-oaipmh` ← downstream of org.apache.camel:camel-core-model
   - `camel-oauth` ← downstream of org.apache.camel:camel-core-model
   - `camel-observability-services` ← downstream of org.apache.camel:camel-core-model
   - `camel-observation` ← downstream of org.apache.camel:camel-core-model
   - `camel-ocsf` ← downstream of org.apache.camel:camel-core-model
   - `camel-odata` ← downstream of org.apache.camel:camel-core-model
   - `camel-ognl` ← downstream of org.apache.camel:camel-core-model
   - `camel-olingo2` ← downstream of org.apache.camel:camel-core-model
   - `camel-olingo2-api` ← downstream of org.apache.camel:camel-core-model
   - `camel-olingo2-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-olingo4` ← downstream of org.apache.camel:camel-core-model
   - `camel-olingo4-api` ← downstream of org.apache.camel:camel-core-model
   - `camel-olingo4-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-once` ← downstream of org.apache.camel:camel-core-model
   - `camel-opa` ← downstream of org.apache.camel:camel-core-model
   - `camel-openai` ← downstream of org.apache.camel:camel-core-model
   - `camel-openapi-java` ← downstream of org.apache.camel:camel-core-model
   - `camel-openapi-rest-dsl-generator` ← downstream of org.apache.camel:camel-core-model
   - `camel-openapi-validator` ← downstream of org.apache.camel:camel-core-model
   - `camel-openfeature` ← downstream of org.apache.camel:camel-core-model
   - `camel-openfga` ← downstream of org.apache.camel:camel-core-model
   - `camel-opensearch` ← downstream of org.apache.camel:camel-core-model
   - `camel-openstack` ← downstream of org.apache.camel:camel-core-model
   - `camel-opentelemetry` ← downstream of org.apache.camel:camel-core-model
   - `camel-opentelemetry-metrics` ← downstream of org.apache.camel:camel-core-model
   - `camel-opentelemetry2` ← downstream of org.apache.camel:camel-core-model
   - `camel-optaplanner` ← downstream of org.apache.camel:camel-core-model
   - `camel-paho` ← downstream of org.apache.camel:camel-core-model
   - `camel-paho-mqtt5` ← downstream of org.apache.camel:camel-core-model
   - `camel-parquet-avro` ← downstream of org.apache.camel:camel-core-model
   - `camel-pdf` ← downstream of org.apache.camel:camel-core-model
   - `camel-pg-replication-slot` ← downstream of org.apache.camel:camel-core-model
   - `camel-pgevent` ← downstream of org.apache.camel:camel-core-model
   - `camel-pgvector` ← downstream of org.apache.camel:camel-core-model
   - `camel-pinecone` ← downstream of org.apache.camel:camel-core-model
   - `camel-platform-http` ← downstream of org.apache.camel:camel-core-model
   - `camel-platform-http-jolokia` ← downstream of org.apache.camel:camel-core-model
   - `camel-platform-http-main` ← downstream of org.apache.camel:camel-core-model
   - `camel-platform-http-vertx` ← downstream of org.apache.camel:camel-core-model
   - `camel-plc4x` ← downstream of org.apache.camel:camel-core-model
   - `camel-pqc` ← downstream of org.apache.camel:camel-core-model
   - `camel-printer` ← downstream of org.apache.camel:camel-core-model
   - `camel-protobuf` ← downstream of org.apache.camel:camel-core-model
   - `camel-pubnub` ← downstream of org.apache.camel:camel-core-model
   - `camel-pulsar` ← downstream of org.apache.camel:camel-core-model
   - `camel-python` ← downstream of org.apache.camel:camel-core-model
   - `camel-python3` ← downstream of org.apache.camel:camel-core-model
   - `camel-qdrant` ← downstream of org.apache.camel:camel-core-model
   - `camel-quartz` ← downstream of org.apache.camel:camel-core-model
   - `camel-quickfix` ← downstream of org.apache.camel:camel-core-model
   - `camel-quickjs` ← downstream of org.apache.camel:camel-core-model
   - `camel-reactive-streams` ← downstream of org.apache.camel:camel-core-model
   - `camel-reactor` ← downstream of org.apache.camel:camel-core-model
   - `camel-redis` ← downstream of org.apache.camel:camel-core-model
   - `camel-ref` ← downstream of org.apache.camel:camel-core-model
   - `camel-resilience4j` ← downstream of org.apache.camel:camel-core-model
   - `camel-resilience4j-micrometer` ← downstream of org.apache.camel:camel-core-model
   - `camel-resourceresolver-github` ← downstream of org.apache.camel:camel-core-model
   - `camel-rest` ← downstream of org.apache.camel:camel-core-model
   - `camel-rest-openapi` ← downstream of org.apache.camel:camel-core-model
   - `camel-rest-postman` ← downstream of org.apache.camel:camel-core-model
   - `camel-restdsl-openapi-plugin` ← downstream of org.apache.camel:camel-core-engine
   - `camel-robotframework` ← downstream of org.apache.camel:camel-core-model
   - `camel-rocketmq` ← downstream of org.apache.camel:camel-core-model
   - `camel-rss` ← downstream of org.apache.camel:camel-core-model
   - `camel-rxjava` ← downstream of org.apache.camel:camel-core-model
   - `camel-saga` ← downstream of org.apache.camel:camel-core-model
   - `camel-salesforce` ← downstream of org.apache.camel:camel-core-model
   - `camel-salesforce-codegen` ← downstream of org.apache.camel:camel-core-model
   - `camel-salesforce-maven-plugin` ← downstream of org.apache.camel:camel-core-model
   - `camel-salesforce-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-sap-netweaver` ← downstream of org.apache.camel:camel-core-model
   - `camel-saxon` ← downstream of org.apache.camel:camel-core-model
   - `camel-scheduler` ← downstream of org.apache.camel:camel-core-model
   - `camel-schematron` ← downstream of org.apache.camel:camel-core-model
   - `camel-seda` ← downstream of org.apache.camel:camel-core-model
   - `camel-semantic` ← downstream of org.apache.camel:camel-core-model
   - `camel-semantic-openai` ← downstream of org.apache.camel:camel-core-model
   - `camel-semantic-typesafe-ai` ← downstream of org.apache.camel:camel-core-model
   - `camel-semantic-wolf-defender` ← downstream of org.apache.camel:camel-core-model
   - `camel-servicenow` ← downstream of org.apache.camel:camel-core-model
   - `camel-servicenow-maven-plugin` ← downstream of org.apache.camel:camel-core-model
   - `camel-servicenow-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-servlet` ← downstream of org.apache.camel:camel-core-model
   - `camel-shell` ← downstream of org.apache.camel:camel-core-model
   - `camel-shiro` ← downstream of org.apache.camel:camel-core-model
   - `camel-sjms` ← downstream of org.apache.camel:camel-core-model
   - `camel-sjms2` ← downstream of org.apache.camel:camel-core-model
   - `camel-slack` ← downstream of org.apache.camel:camel-core-model
   - `camel-smb` ← downstream of org.apache.camel:camel-core-model
   - `camel-smooks` ← downstream of org.apache.camel:camel-core-model
   - `camel-smpp` ← downstream of org.apache.camel:camel-core-model
   - `camel-snakeyaml` ← downstream of org.apache.camel:camel-core-model
   - `camel-snmp` ← downstream of org.apache.camel:camel-core-model
   - `camel-soap` ← downstream of org.apache.camel:camel-core-model
   - `camel-solr` ← downstream of org.apache.camel:camel-core-model
   - `camel-spiffe` ← downstream of org.apache.camel:camel-core-model
   - `camel-splunk-hec` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-ai-chat` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-ai-embeddings` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-ai-image` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-ai-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-ai-vector-store` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-batch` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-cloud-config` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-jdbc` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-ldap` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-main` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-rabbitmq` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-redis` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-security` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-ws` ← downstream of org.apache.camel:camel-core-model
   - `camel-spring-xml` ← downstream of org.apache.camel:camel-core-model
   - `camel-sql` ← downstream of org.apache.camel:camel-core-model
   - `camel-ssh` ← downstream of org.apache.camel:camel-core-model
   - `camel-state-store` ← downstream of org.apache.camel:camel-core-model
   - `camel-state-store-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-stax` ← downstream of org.apache.camel:camel-core-model
   - `camel-stitch` ← downstream of org.apache.camel:camel-core-model
   - `camel-stream` ← downstream of org.apache.camel:camel-core-model
   - `camel-streamcaching-test` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-stringtemplate` ← downstream of org.apache.camel:camel-core-model
   - `camel-stripe` ← downstream of org.apache.camel:camel-core-model
   - `camel-stub` ← downstream of org.apache.camel:camel-core-model
   - `camel-swift` ← downstream of org.apache.camel:camel-core-model
   - `camel-syslog` ← downstream of org.apache.camel:camel-core-model
   - `camel-tahu` ← downstream of org.apache.camel:camel-core-model
   - `camel-tarfile` ← downstream of org.apache.camel:camel-core-model
   - `camel-telegram` ← downstream of org.apache.camel:camel-core-model
   - `camel-telemetry` ← downstream of org.apache.camel:camel-core-model
   - `camel-telemetry-dev` ← downstream of org.apache.camel:camel-core-model
   - `camel-tensorflow-serving` ← downstream of org.apache.camel:camel-core-model
   - `camel-test-citrus` ← downstream of org.apache.camel:camel-core-model
   - `camel-test-dst` ← downstream of org.apache.camel:camel-core-model
   - `camel-test-infra-all` ← downstream of org.apache.camel:camel-test-infra-artemis
   - `camel-test-infra-artemis` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-test-infra-smb` ← downstream of org.apache.camel:camel-test-junit6
   - `camel-test-junit5` ← downstream of org.apache.camel:camel-core-model
   - `camel-test-junit6` ← downstream of org.apache.camel:camel-core-model
   - `camel-test-main-junit5` ← downstream of org.apache.camel:camel-core-model
   - `camel-test-main-junit6` ← downstream of org.apache.camel:camel-core-model
   - `camel-test-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-test-spring-junit5` ← downstream of org.apache.camel:camel-core-model
   - `camel-test-spring-junit6` ← downstream of org.apache.camel:camel-core-model
   - `camel-thrift` ← downstream of org.apache.camel:camel-core-model
   - `camel-thymeleaf` ← downstream of org.apache.camel:camel-core-model
   - `camel-tika` ← downstream of org.apache.camel:camel-core-model
   - `camel-timer` ← downstream of org.apache.camel:camel-core-model
   - `camel-toon` ← downstream of org.apache.camel:camel-core-model
   - `camel-tracing` ← downstream of org.apache.camel:camel-core-model
   - `camel-twilio` ← downstream of org.apache.camel:camel-core-model
   - `camel-twitter` ← downstream of org.apache.camel:camel-core-model
   - `camel-typesafe-ai` ← downstream of org.apache.camel:camel-core-model
   - `camel-ubl` ← downstream of org.apache.camel:camel-core-model
   - `camel-undertow` ← downstream of org.apache.camel:camel-core-model
   - `camel-undertow-spring-security` ← downstream of org.apache.camel:camel-core-model
   - `camel-univocity-parsers` ← downstream of org.apache.camel:camel-core-model
   - `camel-validator` ← downstream of org.apache.camel:camel-core-model
   - `camel-velocity` ← downstream of org.apache.camel:camel-core-model
   - `camel-vertx` ← downstream of org.apache.camel:camel-core-model
   - `camel-vertx-common` ← downstream of org.apache.camel:camel-core-model
   - `camel-vertx-http` ← downstream of org.apache.camel:camel-core-model
   - `camel-vertx-parent` ← downstream of org.apache.camel:camel-core-model
   - `camel-vertx-websocket` ← downstream of org.apache.camel:camel-core-model
   - `camel-wal` ← downstream of org.apache.camel:camel-core-model
   - `camel-wasm` ← downstream of org.apache.camel:camel-core-model
   - `camel-weather` ← downstream of org.apache.camel:camel-core-model
   - `camel-weaviate` ← downstream of org.apache.camel:camel-core-model
   - `camel-web3j` ← downstream of org.apache.camel:camel-core-model
   - `camel-webhook` ← downstream of org.apache.camel:camel-core-model
   - `camel-whatsapp` ← downstream of org.apache.camel:camel-core-model
   - `camel-wordpress` ← downstream of org.apache.camel:camel-core-model
   - `camel-workday` ← downstream of org.apache.camel:camel-core-model
   - `camel-xchange` ← downstream of org.apache.camel:camel-core-model
   - `camel-xj` ← downstream of org.apache.camel:camel-core-model
   - `camel-xml-io` ← downstream of org.apache.camel:camel-core-model
   - `camel-xml-io-dsl` ← downstream of org.apache.camel:camel-xml-io
   - `camel-xml-jaxb` ← downstream of org.apache.camel:camel-core-model
   - `camel-xml-jaxb-dsl` ← downstream of org.apache.camel:camel-core-languages
   - `camel-xml-jaxb-dsl-test-definition` ← downstream of org.apache.camel:camel-core-model
   - `camel-xml-jaxb-dsl-test-spring` ← downstream of org.apache.camel:camel-core-languages
   - `camel-xml-jaxp` ← downstream of org.apache.camel:camel-core-model
   - `camel-xmlsecurity` ← downstream of org.apache.camel:camel-core-model
   - `camel-xmpp` ← downstream of org.apache.camel:camel-core-model
   - `camel-xpath` ← downstream of org.apache.camel:camel-core-model
   - `camel-xslt` ← downstream of org.apache.camel:camel-core-model
   - `camel-xslt-saxon` ← downstream of org.apache.camel:camel-core-model
   - `camel-yaml-dsl-common` ← downstream of org.apache.camel:camel-core-engine
   - `camel-yaml-dsl-validator` ← downstream of org.apache.camel:camel-xml-io
   - `camel-yaml-dsl-validator-maven-plugin` ← downstream of org.apache.camel:camel-yaml-dsl-validator
   - `camel-yaml-io` ← downstream of org.apache.camel:camel-core-model
   - `camel-zendesk` ← downstream of org.apache.camel:camel-core-model
   - `camel-zip-deflater` ← downstream of org.apache.camel:camel-core-model
   - `camel-zipfile` ← downstream of org.apache.camel:camel-core-model
   - `camel-zookeeper` ← downstream of org.apache.camel:camel-core-model
   - `camel-zookeeper-master` ← downstream of org.apache.camel:camel-core-model
   - `components` ← downstream of org.apache.camel:camel-core-model
   
   </details>
   
   <details><summary>Modules with tests skipped (27)</summary>
   
   - `apache-camel`
   - `camel-allcomponents`
   - `camel-catalog`
   - `camel-catalog-console`
   - `camel-catalog-maven`
   - `camel-catalog-suggest`
   - `camel-componentdsl`
   - `camel-endpointdsl`
   - `camel-endpointdsl-support`
   - `camel-itest`
   - `camel-jbang-core`
   - `camel-jbang-it`
   - `camel-jbang-main`
   - `camel-jbang-plugin-edit`
   - `camel-jbang-plugin-generate`
   - `camel-jbang-plugin-kubernetes`
   - `camel-jbang-plugin-test`
   - `camel-kamelet-main`
   - `camel-launcher`
   - `camel-report-maven-plugin`
   - `camel-route-parser`
   - `camel-yaml-dsl`
   - `camel-yaml-dsl-deserializers`
   - `camel-yaml-dsl-maven-plugin`
   - `coverage`
   - `docs`
   - `dummy-component`
   
   </details>
   
   > :information_source: Shadow mode — Scalpel observes but does not affect test execution. [Learn more](https://github.com/maveniverse/scalpel)
   
   </details>
   
   :warning: **Some tests are disabled on GitHub Actions** (`@DisabledIfSystemProperty(named = "ci.env.name")`) and require manual verification:
   
   - `core/camel-core`: 4 test(s) disabled on GitHub Actions
   
   <details><summary>Build reactor — dependencies compiled but only changed modules were tested (2 modules, 9.5s total)</summary>
   
   **Total reactor time:** 9.5s
   
   | Module | Duration | Status |
   | --- | --- | --- |
   | Camel :: Core Processor | 9.5s | SUCCESS |
   | Camel :: Core | n/a |  |
   
   **Top 20 slowest modules:**
   - `Camel :: Core Processor` (9.5s)
   
   </details>
   
   ---
   :gear: [View full build and test results](https://github.com/apache/camel/actions/runs/39378209704)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] CAMEL-25860: camel-core - pollEnrich: after a timeout, the body stays null also for a message that creates its body on demand [camel]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #28141:
URL: https://github.com/apache/camel/pull/28141#issuecomment-6284545431

   :star2: Thank you for your contribution to the Apache Camel project! :star2:
     :robot: CI automation will test this PR automatically.
   
     :camel: Apache Camel Committers, please review the following items:
   
     * First-time contributors **require MANUAL approval** for the GitHub Actions to run
     * You can use the command `/component-test (camel-)component-name1 (camel-)component-name2..` to request a test from the test bot although they are normally detected and executed by CI.
     * You can label PRs using `skip-tests` and `test-dependents` to fine-tune the checks executed by this PR.
     * Build and test logs are available in the summary page. **Only** [Apache Camel committers](https://camel.apache.org/community/team/#committers) have access to the summary.
     
     :warning: Be careful when sharing logs. Review their contents before sharing them publicly.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] CAMEL-25860: camel-core - pollEnrich: after a timeout, the body stays null also for a message that creates its body on demand [camel]

Posted by "davsclaus (via GitHub)" <gi...@apache.org>.
davsclaus merged PR #28141:
URL: https://github.com/apache/camel/pull/28141


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org