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/15 15:31:19 UTC
[PR] CAMEL-25689: camel-toon - Upgrade JToon to 2.0.7 [camel]
davsclaus opened a new pull request, #27907:
URL: https://github.com/apache/camel/pull/27907
## Summary
Upgrades `dev.toonformat:jtoon` from 2.0.5 to 2.0.7, with the source changes the upgrade needs.
This supersedes the Dependabot PR #27890, where @apupier started the `lengthMarker` removal. This PR also removes the option from the model and the reifier, and regenerates the DSL, schema and catalog files.
JIRA: [CAMEL-25689](https://issues.apache.org/jira/browse/CAMEL-25689)
## Changes
- **`lengthMarker` option removed.** JToon 2.0.6 removes the `lengthMarker` component of `EncodeOptions`. The TOON specification removed the `[#N]` array length marker in its 2.0 release ("encoders never emit it and decoders reject it"). The option is removed from:
- the data format
- the `ToonDataFormat` model and its builder
- the reifier
- all generated files: configurer, XML/YAML/Java DSL readers and writers, YAML DSL schemas, XSDs, catalog
- **`strict=false` is narrower.** JToon 2.0.6 applies only the non-strict recoveries of the TOON specification, such as an array count that differs from the declared length. Other malformed input now throws `IllegalArgumentException`; 2.0.5 returned `null` or a partial result. The old option description ("JToon uses best-effort parsing") is replaced with one that says this.
- **Upgrade guide.** A `camel-toon` entry in the 4.24 guide covers both changes, and how to read data that still has `[#N]` headers.
## Notes for review
The option is removed instead of deprecated, because output written with `lengthMarker=true` could not be read back in Camel 4.23 either. Checked against JToon 2.0.5:
| Input | 2.0.5 strict | 2.0.5 non-strict | 2.0.7 (both modes) |
|---|---|---|---|
| `[#2]: a,b` | `IllegalArgumentException` | `[a, b]` | `IllegalArgumentException` |
| `tags[#2]: a,b` | `IllegalArgumentException` | `{tags[#2]=a,b}` | `IllegalArgumentException` |
The new `malformedToonFailsWhenNotStrict` test pins the second row in non-strict mode.
`camel-toon` is a Preview data format added in 4.23.0. JToon 2.0.7 depends on the same Jackson 3 (3.2.3) and jspecify versions as 2.0.5, so the dependency tree does not change.
## Test plan
- [x] `camel-toon`: 22 tests pass. `lengthMarkerOptionPrefixesArrayLength` is removed, `strictFalseUsesBestEffortParsing` is renamed to `strictFalseAcceptsArrayLengthMismatch`, and `malformedToonFailsWhenNotStrict` is added.
- [x] Regenerated: core model, reifier, xml-io, yaml-io, java-io, yaml-dsl, camel-spring-xml and camel-catalog. `lengthMarker` now appears only in the upgrade guide.
- [ ] CI
_Claude Code on behalf of davsclaus_
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
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-25689: camel-toon - Upgrade JToon to 2.0.7 [camel]
Posted by "davsclaus (via GitHub)" <gi...@apache.org>.
davsclaus commented on code in PR #27907:
URL: https://github.com/apache/camel/pull/27907#discussion_r4285196098
##########
docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_24.adoc:
##########
@@ -875,3 +875,17 @@ The consumer now sets the `CamelMiloNodeId` header on every exchange, including
Stopping a consumer now deletes its monitored items. Previously they stayed on the server while another endpoint kept
the shared connection open, so a restarted consumer received each value twice. While the server is unreachable, the
stop waits until the client's next attempt to reconnect has failed.
+
+=== camel-toon - the lengthMarker option is removed
Review Comment:
Done in e65a6d634055: the heading now ends with `(Breaking change)`. That is how this guide marks the camel-wasm entry, so I used the suffix instead of a separate `Breaking changes` section.
_Claude Code on behalf of davsclaus_
--
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-25689: camel-toon - Upgrade JToon to 2.0.7 [camel]
Posted by "davsclaus (via GitHub)" <gi...@apache.org>.
davsclaus commented on PR #27907:
URL: https://github.com/apache/camel/pull/27907#issuecomment-6199584413
Converting this PR to draft. It cannot pass CI while main still builds on JDK 17.
JToon moved to Java 21 bytecode in 2.0.6. The class file version of `dev/toonformat/jtoon/JToon.class` in each jar:
| JToon | Class file version |
|---|---|
| 2.0.5 | 61 (Java 17) |
| 2.0.6 | 65 (Java 21) |
| 2.0.7 | 65 (Java 21) |
The `build (17, false)` job therefore fails to compile camel-toon (`cannot find symbol` for `JToon`, `EncodeOptions`, `DecodeOptions` and more), and fail-fast cancels the JDK 25 job: [run 38763763320](https://github.com/apache/camel/actions/runs/38763763320). The local run in the description passed because JDK 21 and newer can load these classes. No JToon release after 2.0.5 runs on Java 17.
The source changes stay valid. This PR waits for the Java 17 drop, [CAMEL-22996](https://issues.apache.org/jira/browse/CAMEL-22996). When it resumes, the newest JToon release is worth a look instead of 2.0.7: 2.0.8 and 3.0.0 are on Maven Central.
_Claude Code on behalf of davsclaus_
--
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-25689: camel-toon - Upgrade JToon to 2.0.7 [camel]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #27907:
URL: https://github.com/apache/camel/pull/27907#issuecomment-6284600892
<!-- ci-tested-modules -->
:test_tube: **CI tested the following changed modules:**
- `catalog/camel-catalog`
- `components/camel-toon`
- `core/camel-core-model`
- `core/camel-core-reifier`
- `core/camel-java-io`
- `core/camel-xml-io`
- `core/camel-yaml-io`
- `docs`
- `dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers`
- `dsl/camel-yaml-dsl/camel-yaml-dsl`
- `parent`
> :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.
:white_check_mark: **POM dependency changes: targeted tests included**
Changed properties: jtoon-version
<details><summary>Modules affected by dependency changes (1)</summary>
- `:camel-toon`
</details>
---
<details><summary>:microscope: Scalpel shadow comparison — Scalpel: 567 of 707 tested, 0 compile-only — current: 567 all tested</summary>
[Maveniverse Scalpel](https://github.com/maveniverse/scalpel) detected **567 affected modules** (current approach: 567).
Changed properties: jtoon-version
**Skip-tests mode would test 567 modules** (11 direct + 55 downstream), **skip tests for 0** (generated code, meta-modules)
<details><summary>Modules Scalpel would test (567)</summary>
- `archetypes` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-a2a` ← depends on affected reactor module org.apache.camel:camel-platform-http-vertx
- `camel-activemq` ← depends on affected reactor module org.apache.camel:camel-test-infra-artemis
- `camel-activemq6` ← depends on affected reactor module org.apache.camel:camel-test-infra-artemis
- `camel-ai-observability` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ai-observability-api` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ai-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-ai-resource` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ai-tool` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-alibaba-common` ← downstream of org.apache.camel:camel-core-model
- `camel-alibaba-eventbridge` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-alibaba-fc` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-alibaba-kms` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-alibaba-mns` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-alibaba-oss` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-alibaba-ots` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-alibaba-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-alibaba-sls` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-alibaba-sms` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-amqp` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-api-component-maven-plugin` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-arangodb` ← depends on affected reactor module org.apache.camel:camel-test-infra-core
- `camel-archetype-api-component` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-archetype-component` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-archetype-dataformat` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-archetype-java` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-archetype-main` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-as2` ← depends on affected reactor module org.apache.camel:camel-jetty
- `camel-as2-api` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-as2-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-asn1` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-asterisk` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-atmosphere-websocket` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-atom` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-attachments` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-avro` ← depends on affected reactor module org.apache.camel:camel-spring-xml
- `camel-avro-rpc` ← depends on affected reactor module org.apache.camel:camel-spring-xml
- `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` ← depends on affected reactor module org.apache.camel:camel-base64
- `camel-aws-cloudtrail` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws-common` ← downstream of org.apache.camel:camel-core-model
- `camel-aws-config` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-aws-parameter-store` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-aws-secrets-manager` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws-security-hub` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-athena` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-comprehend` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-cw` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-ddb` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-ec2` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-ecs` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-eks` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-eventbridge` ← depends on affected reactor module org.apache.camel:camel-aws2-sqs
- `camel-aws2-iam` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-kinesis` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-kms` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-lambda` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-mq` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-msk` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-polly` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-redshift` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-rekognition` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-s3` ← depends on affected reactor module org.apache.camel:camel-zip-deflater
- `camel-aws2-s3-vectors` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-ses` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-sns` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-sqs` ← depends on affected reactor module org.apache.camel:camel-test-dst
- `camel-aws2-step-functions` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-sts` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-textract` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-timestream` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-aws2-transcribe` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-aws2-translate` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-azure-common` ← downstream of org.apache.camel:camel-core-model
- `camel-azure-cosmosdb` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-azure-eventgrid` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-azure-eventhubs` ← depends on affected reactor module org.apache.camel:camel-test-dst
- `camel-azure-files` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-azure-functions` ← depends on affected reactor module org.apache.camel:camel-test-infra-core
- `camel-azure-key-vault` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-azure-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-azure-schema-registry` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-azure-servicebus` ← depends on affected reactor module org.apache.camel:camel-test-infra-core
- `camel-azure-storage-blob` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-azure-storage-datalake` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-azure-storage-queue` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-barcode` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-base64` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-bean` ← downstream of org.apache.camel:camel-core-model
- `camel-bean-validator` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-beanio` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-bindy` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-bonita` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-box` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-box-api` ← downstream of org.apache.camel:camel-core-model
- `camel-box-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-braintree` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-browse` ← downstream of org.apache.camel:camel-core-model
- `camel-caffeine` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-camunda` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-cassandraql` ← depends on affected reactor module org.apache.camel:camel-test-infra-core
- `camel-cbor` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-chatscript` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-chunk` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-cli-connector` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-cli-debug` ← depends on affected reactor module org.apache.camel:camel-cli-connector
- `camel-clickhouse` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-clickup` ← depends on affected reactor module org.apache.camel:camel-netty-http
- `camel-cloudevents` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-cluster` ← depends on affected reactor module org.apache.camel:camel-core-model
- `camel-cm-sms` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-coap` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-cometd` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-console` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-consul` ← depends on affected reactor module org.apache.camel:camel-spring-main
- `camel-controlbus` ← downstream of org.apache.camel:camel-core-model
- `camel-core` ← depends on affected reactor module org.apache.camel:camel-yaml-io
- `camel-core-all` ← depends on affected reactor module org.apache.camel:camel-xml-jaxp
- `camel-core-engine` ← depends on affected reactor module org.apache.camel:camel-core-reifier
- `camel-core-languages` ← depends on affected reactor module org.apache.camel:camel-core-model
- `camel-core-model` ← core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/toon.json, core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/ToonDataFormat.java
- `camel-core-reifier` ← core/camel-core-reifier/src/main/java/org/apache/camel/reifier/dataformat/ToonDataFormatReifier.java
- `camel-core-xml` ← depends on affected reactor module org.apache.camel:camel-core-engine
- `camel-couchbase` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-couchdb` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-cron` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-crypto` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-crypto-pgp` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-csv` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-cxf-common` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-cxf-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-cxf-rest` ← depends on affected reactor module org.apache.camel:camel-undertow
- `camel-cxf-soap` ← depends on affected reactor module org.apache.camel:camel-undertow
- `camel-cxf-spring-common` ← depends on affected reactor module org.apache.camel:camel-http-base
- `camel-cxf-spring-rest` ← depends on affected reactor module org.apache.camel:camel-undertow
- `camel-cxf-spring-soap` ← depends on affected reactor module org.apache.camel:camel-undertow
- `camel-cxf-spring-transport` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-cxf-transport` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-cyberark-vault` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-dapr` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-dataformat` ← downstream of org.apache.camel:camel-core-model
- `camel-dataset` ← downstream of org.apache.camel:camel-core-model
- `camel-datasonnet` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-dataweave` ← downstream of org.apache.camel:camel-core-model
- `camel-debezium-common` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-debezium-common-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-debezium-db2` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-debezium-maven-plugin` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-debezium-mongodb` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-debezium-mysql` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-debezium-oracle` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-debezium-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-debezium-postgres` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-debezium-sqlserver` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-debug` ← depends on affected reactor module org.apache.camel:camel-xml-io
- `camel-dfdl` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-dhis2` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-dhis2-api` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-dhis2-parent` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-diagram` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-direct` ← downstream of org.apache.camel:camel-core-model
- `camel-disruptor` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-djl` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-dns` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-docker` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-docling` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-drill` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-dropbox` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-dsl-modeline` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-dsl-support` ← depends on affected reactor module org.apache.camel:camel-core-model
- `camel-duckdb` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-dynamic-router` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-ehcache` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-elasticsearch` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-elasticsearch-rest-client` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-event` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-exec` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-fastjson` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-fhir` ← depends on affected reactor module org.apache.camel:camel-hl7
- `camel-fhir-api` ← downstream of org.apache.camel:camel-core-model
- `camel-fhir-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-file` ← depends on affected reactor module org.apache.camel:camel-core-engine
- `camel-file-watch` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-flatpack` ← depends on affected reactor module org.apache.camel:camel-file
- `camel-flink` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-flowable` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-fop` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-fory` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-freemarker` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-ftp` ← depends on affected reactor module org.apache.camel:camel-spring-xml
- `camel-ftp-common` ← depends on affected reactor module org.apache.camel:camel-file
- `camel-geocoder` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-git` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-github2` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-bigquery` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-calendar` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-common` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-google-drive` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-firestore` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-functions` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-mail` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-google-pubsub` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-secret-manager` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-sheets` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-speech-to-text` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-storage` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-text-to-speech` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-vertexai` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-google-vision` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-graphql` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-grok` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-groovy` ← depends on affected reactor module org.apache.camel:camel-main
- `camel-grpc` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-gson` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-hashicorp-vault` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-hazelcast` ← depends on affected reactor module org.apache.camel:camel-spring-main
- `camel-hivemq` ← depends on affected reactor module org.apache.camel:camel-test-infra-core
- `camel-hl7` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-http` ← depends on affected reactor module org.apache.camel:camel-rest
- `camel-http-base` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-http-common` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `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` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-huaweicloud-frs` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-huaweicloud-functiongraph` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-huaweicloud-iam` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-huaweicloud-imagerecognition` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-huaweicloud-obs` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-huaweicloud-smn` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-huggingface` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ibm-cos` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ibm-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-ibm-secrets-manager` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ibm-watson-discovery` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ibm-watson-language` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ibm-watson-speech-to-text` ← depends on affected reactor module org.apache.camel:camel-ibm-watson-text-to-speech
- `camel-ibm-watson-text-to-speech` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ibm-watsonx-ai` ← depends on affected reactor module org.apache.camel:camel-vertx-websocket
- `camel-ibm-watsonx-data` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ical` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-iggy` ← depends on affected reactor module org.apache.camel:camel-test-infra-core
- `camel-ignite` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-infinispan` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-infinispan-common` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-infinispan-embedded` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-infinispan-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-influxdb` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-influxdb2` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-iso8583` ← depends on affected reactor module org.apache.camel:camel-groovy
- `camel-jackson` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-jackson-avro` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jackson-protobuf` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jackson3` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-jackson3-avro` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jackson3-protobuf` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jackson3xml` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-jacksonxml` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-jactl` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-jandex` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jasypt` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-java-io` ← core/camel-java-io/src/generated/java/org/apache/camel/java/out/JavaDslModelWriter.java
- `camel-java-joor-dsl` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-javascript` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-jaxb` ← depends on affected reactor module org.apache.camel:camel-spring-xml
- `camel-jbang-console` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-jbang-mcp` ← depends on affected reactor module org.apache.camel:camel-xml-io-dsl
- `camel-jbang-plugin-mcp` ← depends on affected reactor module org.apache.camel:camel-jbang-core
- `camel-jbang-plugin-tui` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jbang-plugin-validate` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jcache` ← depends on affected reactor module org.apache.camel:camel-core-languages
- `camel-jcr` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jdbc` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-jetty` ← depends on affected reactor module org.apache.camel:camel-main
- `camel-jetty-common` ← depends on affected reactor module org.apache.camel:camel-jaxb
- `camel-jfr` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jgroups` ← depends on affected reactor module org.apache.camel:camel-master
- `camel-jgroups-raft` ← depends on affected reactor module org.apache.camel:camel-master
- `camel-jira` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jms` ← depends on affected reactor module org.apache.camel:camel-test-infra-artemis
- `camel-jmx` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jolt` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jooq` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-joor` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-jpa` ← effective property camel.surefire.fork.additional-vmargs
- `camel-jq` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-jsch` ← depends on affected reactor module org.apache.camel:camel-ssh
- `camel-jslt` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-json-validator` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jsonapi` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-jsonata` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jsonb` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-jsonpath` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-jsoup` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jt400` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-jta` ← depends on affected reactor module org.apache.camel:camel-sql
- `camel-jte` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-kafka` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-kafka-common` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-kafka-share` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-kamelet` ← depends on affected reactor module org.apache.camel:camel-main
- `camel-kamelet-main-support` ← depends on affected reactor module org.apache.camel:camel-main
- `camel-keycloak` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-knative` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-knative-api` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-knative-http` ← depends on affected reactor module org.apache.camel:camel-http
- `camel-knative-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-kserve` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-kubernetes` ← depends on affected reactor module org.apache.camel:camel-http
- `camel-kudu` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-langchain4j-agent` ← depends on affected reactor module org.apache.camel:camel-telemetry
- `camel-langchain4j-agent-api` ← downstream of org.apache.camel:camel-core-model
- `camel-langchain4j-chat` ← depends on affected reactor module org.apache.camel:camel-telemetry
- `camel-langchain4j-core` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-langchain4j-embeddings` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-langchain4j-embeddingstore` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-langchain4j-embeddingstore-api` ← downstream of org.apache.camel:camel-core-model
- `camel-langchain4j-ingest` ← depends on affected reactor module org.apache.camel:camel-docling
- `camel-langchain4j-tokenizer` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-langchain4j-web-search` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-language` ← downstream of org.apache.camel:camel-core-model
- `camel-launcher-container` ← depends on affected reactor module org.apache.camel:camel-launcher
- `camel-ldap` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ldif` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-log` ← downstream of org.apache.camel:camel-core-model
- `camel-lra` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-lucene` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-lumberjack` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-lzf` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-mail` ← depends on affected reactor module org.apache.camel:camel-quartz
- `camel-mail-microsoft-oauth` ← depends on affected reactor module org.apache.camel:camel-mail
- `camel-main` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-management` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-mapstruct` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-master` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-maven-plugin` ← depends on affected reactor module org.apache.camel:camel-spring-main
- `camel-mcp-server` ← depends on affected reactor module org.apache.camel:camel-openai
- `camel-mcp-server-api` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-mdc` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-metrics` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-micrometer` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-micrometer-observability` ← depends on affected reactor module org.apache.camel:camel-undertow
- `camel-micrometer-prometheus` ← depends on affected reactor module org.apache.camel:camel-platform-http-main
- `camel-microprofile-config` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-microprofile-fault-tolerance` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-microprofile-health` ← depends on affected reactor module org.apache.camel:camel-main
- `camel-microprofile-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-milo` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-milvus` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-mina` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-mina-sftp` ← depends on affected reactor module org.apache.camel:camel-core-languages
- `camel-minio` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-mllp` ← depends on affected reactor module org.apache.camel:camel-test-infra-artemis
- `camel-mock` ← downstream of org.apache.camel:camel-core-model
- `camel-mongodb` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-mongodb-gridfs` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-mustache` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-mvel` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-mybatis` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-nats` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-neo4j` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-netty` ← depends on affected reactor module org.apache.camel:camel-main
- `camel-netty-http` ← depends on affected reactor module org.apache.camel:camel-jetty
- `camel-oaipmh` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-oauth` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-observability-services` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-observation` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-ocsf` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-odata` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ognl` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-olingo2` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-olingo2-api` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-olingo2-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-olingo4` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-olingo4-api` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-olingo4-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-once` ← depends on affected reactor module org.apache.camel:camel-groovy
- `camel-opa` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-openai` ← depends on affected reactor module org.apache.camel:camel-jackson
- `camel-openapi-java` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-openapi-rest-dsl-generator` ← depends on affected reactor module org.apache.camel:camel-core-engine
- `camel-openapi-validator` ← depends on affected reactor module org.apache.camel:camel-platform-http-vertx
- `camel-openfeature` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-openfga` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-opensearch` ← depends on affected reactor module org.apache.camel:camel-test-infra-core
- `camel-openstack` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-opentelemetry` ← depends on affected reactor module org.apache.camel:camel-undertow
- `camel-opentelemetry-metrics` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-opentelemetry2` ← depends on affected reactor module org.apache.camel:camel-undertow
- `camel-optaplanner` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-paho` ← depends on affected reactor module org.apache.camel:camel-test-infra-artemis
- `camel-paho-mqtt5` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-parquet-avro` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-pdf` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-pg-replication-slot` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-pgevent` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-pgvector` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-pinecone` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-platform-http` ← depends on affected reactor module org.apache.camel:camel-http
- `camel-platform-http-jolokia` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-platform-http-main` ← depends on affected reactor module org.apache.camel:camel-openapi-java
- `camel-platform-http-vertx` ← depends on affected reactor module org.apache.camel:camel-vertx-http
- `camel-plc4x` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-pqc` ← depends on affected reactor module org.apache.camel:camel-crypto
- `camel-printer` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-protobuf` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-pubnub` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-pulsar` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-python` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-python3` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-qdrant` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-quartz` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-quickfix` ← depends on affected reactor module org.apache.camel:camel-jetty
- `camel-quickjs` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-reactive-streams` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-reactor` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-redis` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-ref` ← downstream of org.apache.camel:camel-core-model
- `camel-resilience4j` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-resilience4j-micrometer` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-resourceresolver-github` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-rest` ← depends on affected reactor module org.apache.camel:camel-core-languages
- `camel-rest-openapi` ← depends on affected reactor module org.apache.camel:camel-vertx-http
- `camel-rest-postman` ← depends on affected reactor module org.apache.camel:camel-vertx-http
- `camel-restdsl-openapi-plugin` ← depends on affected reactor module org.apache.camel:camel-jetty
- `camel-robotframework` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-rocketmq` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-rss` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-rxjava` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-saga` ← downstream of org.apache.camel:camel-core-model
- `camel-salesforce` ← depends on affected reactor module org.apache.camel:camel-csv
- `camel-salesforce-codegen` ← depends on affected reactor module org.apache.camel:camel-salesforce
- `camel-salesforce-maven-plugin` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-salesforce-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-sap-netweaver` ← depends on affected reactor module org.apache.camel:camel-velocity
- `camel-saxon` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-scheduler` ← downstream of org.apache.camel:camel-core-model
- `camel-schematron` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-seda` ← downstream of org.apache.camel:camel-core-model
- `camel-semantic` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-semantic-openai` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-semantic-typesafe-ai` ← depends on affected reactor module org.apache.camel:camel-xml-io-dsl
- `camel-semantic-wolf-defender` ← depends on affected reactor module org.apache.camel:camel-main
- `camel-servicenow` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-servicenow-maven-plugin` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-servicenow-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-servlet` ← depends on affected reactor module org.apache.camel:camel-gson
- `camel-shell` ← depends on affected reactor module org.apache.camel:camel-test-junit5
- `camel-shiro` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-sjms` ← depends on affected reactor module org.apache.camel:camel-test-infra-artemis
- `camel-sjms2` ← depends on affected reactor module org.apache.camel:camel-test-infra-artemis
- `camel-slack` ← depends on affected reactor module org.apache.camel:camel-test-dst
- `camel-smb` ← depends on affected reactor module org.apache.camel:camel-test-infra-smb
- `camel-smooks` ← depends on affected reactor module org.apache.camel:camel-attachments
- `camel-smpp` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-snakeyaml` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-snmp` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-soap` ← depends on affected reactor module org.apache.camel:camel-cxf-soap
- `camel-solr` ← depends on affected reactor module org.apache.camel:camel-test-infra-core
- `camel-spiffe` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-splunk-hec` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-spring` ← depends on affected reactor module org.apache.camel:camel-cron
- `camel-spring-ai-chat` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-spring-ai-embeddings` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-spring-ai-image` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-spring-ai-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-spring-ai-vector-store` ← depends on affected reactor module org.apache.camel:camel-spring-ai-embeddings
- `camel-spring-batch` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-spring-cloud-config` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-spring-jdbc` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-spring-ldap` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-spring-main` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-spring-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-spring-rabbitmq` ← depends on affected reactor module org.apache.camel:camel-http
- `camel-spring-redis` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-spring-security` ← depends on affected reactor module org.apache.camel:camel-core-xml
- `camel-spring-ws` ← depends on affected reactor module org.apache.camel:camel-jaxb
- `camel-spring-xml` ← depends on affected reactor module org.apache.camel:camel-cron
- `camel-sql` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-ssh` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-state-store` ← depends on affected reactor module org.apache.camel:camel-test-main-junit5
- `camel-state-store-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-stax` ← depends on affected reactor module org.apache.camel:camel-jaxb
- `camel-stitch` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-stream` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-streamcaching-test` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-stringtemplate` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-stripe` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-stub` ← downstream of org.apache.camel:camel-core-model
- `camel-swift` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-syslog` ← depends on affected reactor module org.apache.camel:camel-mina
- `camel-tahu` ← depends on affected reactor module org.apache.camel:camel-test-infra-core
- `camel-tarfile` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-telegram` ← depends on affected reactor module org.apache.camel:camel-netty-http
- `camel-telemetry` ← depends on affected reactor module org.apache.camel:camel-undertow
- `camel-telemetry-dev` ← depends on affected reactor module org.apache.camel:camel-undertow
- `camel-tensorflow-serving` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-test-citrus` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-test-dst` ← depends on affected reactor module org.apache.camel:camel-core-languages
- `camel-test-infra-all` ← depends on affected reactor module org.apache.camel:camel-test-infra-smb
- `camel-test-infra-artemis` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-test-infra-core` ← depends on affected reactor module org.apache.camel:camel-core
- `camel-test-infra-smb` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-test-junit5` ← depends on affected reactor module org.apache.camel:camel-xml-jaxb
- `camel-test-junit6` ← depends on affected reactor module org.apache.camel:camel-xml-jaxb
- `camel-test-main-junit5` ← depends on affected reactor module org.apache.camel:camel-yaml-io
- `camel-test-main-junit6` ← depends on affected reactor module org.apache.camel:camel-yaml-io
- `camel-test-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-test-spring-junit5` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-test-spring-junit6` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-thrift` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-thymeleaf` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-tika` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-timer` ← downstream of org.apache.camel:camel-core-model
- `camel-toon` ← components/camel-toon/src/generated/java/org/apache/camel/dataformat/toon/ToonDataFormatConfigurer.java, components/camel-toon/src/generated/resources/META-INF/org/apache/camel/dataformat/toon/toon.json, components/camel-toon/src/main/java/org/apache/camel/dataformat/toon/ToonDataFormat.java, components/camel-toon/src/test/java/org/apache/camel/dataformat/toon/ToonDataFormatTest.java, effective dep dev.toonformat:jtoon
- `camel-tracing` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-twilio` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-twitter` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-typesafe-ai` ← depends on affected reactor module org.apache.camel:camel-xml-io-dsl
- `camel-ubl` ← depends on affected reactor module org.apache.camel:camel-test-junit5
- `camel-undertow` ← depends on affected reactor module org.apache.camel:camel-openapi-java
- `camel-undertow-spring-security` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-univocity-parsers` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-validator` ← depends on affected reactor module org.apache.camel:camel-xml-jaxp
- `camel-velocity` ← depends on affected reactor module org.apache.camel:camel-management
- `camel-vertx` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-vertx-common` ← downstream of org.apache.camel:camel-core-model
- `camel-vertx-http` ← depends on affected reactor module org.apache.camel:camel-undertow
- `camel-vertx-parent` ← downstream of org.apache.camel:camel-core-model
- `camel-vertx-websocket` ← depends on affected reactor module org.apache.camel:camel-main
- `camel-wal` ← downstream of org.apache.camel:camel-core-model
- `camel-wasm` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-weather` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-weaviate` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-web3j` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-webhook` ← depends on affected reactor module org.apache.camel:camel-netty-http
- `camel-whatsapp` ← depends on affected reactor module org.apache.camel:camel-netty-http
- `camel-wordpress` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-workday` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-xchange` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-xj` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-xml-io` ← core/camel-xml-io/src/generated/java/org/apache/camel/xml/in/ModelParser.java, core/camel-xml-io/src/generated/java/org/apache/camel/xml/out/ModelWriter.java
- `camel-xml-io-dsl` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-xml-jaxb` ← depends on affected reactor module org.apache.camel:camel-core-model
- `camel-xml-jaxb-dsl` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-xml-jaxb-dsl-test-definition` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-xml-jaxb-dsl-test-spring` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-xml-jaxp` ← depends on affected reactor module org.apache.camel:camel-core-model
- `camel-xmlsecurity` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-xmpp` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-xpath` ← depends on affected reactor module org.apache.camel:camel-xml-jaxp
- `camel-xslt` ← depends on affected reactor module org.apache.camel:camel-xml-jaxp
- `camel-xslt-saxon` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-yaml-dsl-common` ← depends on affected reactor module org.apache.camel:camel-core-engine
- `camel-yaml-dsl-validator` ← depends on affected reactor module org.apache.camel:camel-xml-io
- `camel-yaml-dsl-validator-maven-plugin` ← depends on affected reactor module org.apache.camel:camel-yaml-dsl-validator
- `camel-yaml-io` ← core/camel-yaml-io/src/generated/java/org/apache/camel/yaml/out/YamlModelWriter.java
- `camel-zendesk` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-zip-deflater` ← depends on affected reactor module org.apache.camel:camel-test-junit6
- `camel-zipfile` ← depends on affected reactor module org.apache.camel:camel-test-spring-junit6
- `camel-zookeeper` ← depends on affected reactor module org.apache.camel:camel-master
- `camel-zookeeper-master` ← depends on affected reactor module org.apache.camel:camel-ftp
- `components` ← downstream of org.apache.camel:camel-core-model
</details>
> :information_source: Shadow mode — Scalpel observes but does not affect test execution. [Learn more](https://github.com/maveniverse/scalpel)
</details>
<details><summary>Build reactor — dependencies compiled but only changed modules were tested (11 modules, 2m 34s total)</summary>
**Total reactor time:** 2m 34s
| Module | Duration | Status |
| --- | --- | --- |
| Camel :: Catalog :: Camel Catalog | 31.3s | SUCCESS |
| Camel :: Java DSL IO | 27.4s | SUCCESS |
| Camel :: YAML DSL | 21.1s | SUCCESS |
| Camel :: Docs | 19.9s | SUCCESS |
| Camel :: Core Model | 14.1s | SUCCESS |
| Camel :: XML IO | 13.4s | SUCCESS |
| Camel :: TOON | 10.7s | SUCCESS |
| Camel :: YAML IO | 6.9s | SUCCESS |
| Camel :: YAML DSL :: Deserializers | 4.6s | SUCCESS |
| Camel :: Core Reifier | 3.2s | SUCCESS |
| Camel :: Parent | 1.2s | SUCCESS |
**Top 20 slowest modules:**
- `Camel :: Catalog :: Camel Catalog` (31.3s)
- `Camel :: Java DSL IO` (27.4s)
- `Camel :: YAML DSL` (21.1s)
- `Camel :: Docs` (19.9s)
- `Camel :: Core Model` (14.1s)
- `Camel :: XML IO` (13.4s)
- `Camel :: TOON` (10.7s)
- `Camel :: YAML IO` (6.9s)
- `Camel :: YAML DSL :: Deserializers` (4.6s)
- `Camel :: Core Reifier` (3.2s)
- `Camel :: Parent` (1.2s)
</details>
---
:gear: [View full build and test results](https://github.com/apache/camel/actions/runs/39319356748)
--
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-25689: camel-toon - Upgrade JToon to 2.0.7 [camel]
Posted by "apupier (via GitHub)" <gi...@apache.org>.
apupier commented on code in PR #27907:
URL: https://github.com/apache/camel/pull/27907#discussion_r4285020061
##########
docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_24.adoc:
##########
@@ -875,3 +875,17 @@ The consumer now sets the `CamelMiloNodeId` header on every exchange, including
Stopping a consumer now deletes its monitored items. Previously they stayed on the server while another endpoint kept
the shared connection open, so a restarted consumer received each value twice. While the server is unreachable, the
stop waits until the client's next attempt to reconnect has failed.
+
+=== camel-toon - the lengthMarker option is removed
Review Comment:
this should be marked as a breaking change.
--
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-25689: camel-toon - Upgrade JToon to 2.0.7 [camel]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #27907:
URL: https://github.com/apache/camel/pull/27907#issuecomment-6196347055
: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-25689: camel-toon - Upgrade JToon to 2.0.7 [camel]
Posted by "davsclaus (via GitHub)" <gi...@apache.org>.
davsclaus merged PR #27907:
URL: https://github.com/apache/camel/pull/27907
--
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-25689: camel-toon - Upgrade JToon to 2.0.7 [camel]
Posted by "apupier (via GitHub)" <gi...@apache.org>.
apupier commented on PR #27907:
URL: https://github.com/apache/camel/pull/27907#issuecomment-6268512996
ready to be rebased on main branch, JDK 17 has been dropped
--
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