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

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


    from 0394f45673a6 CAMEL-25792: docs - escape ${body} in inline code so 
Antora does not read it as an attribute
     add 56ab7fb625c6 CAMEL-25647: Fix flaky 
FileDisruptorShutdownCompleteAllTasksTest (#28039)
     add 590d392265ec CAMEL-25758: camel-azure-storage-blob - moveAfterRead 
deletes the source blob only after the copy succeeded (#28073)
     add 62c9a3ebe409 chore(deps): Bump actions/setup-java from 6.0.1 to 6.1.0 
(#28077)
     add a666fbbf586c CAMEL-25779: camel-jms: JmsMessage loses attachments when 
exchange is copied (#28083)
     add aff56976b420 CAMEL-25645: camel-milo - upgrade guide notes for 4.22.3 
and 4.18.6 (#28055)
     add 5ccfce4a1c37 CAMEL-25742: camel-coap - cancel the observation when an 
observe consumer stops (#28069)
     add 12360f853d33 CAMEL-25759: camel-aws2-eventbridge - keep one target on 
the rule for a queue given with queueUrl (#28074)
     add 936d6f4517a0 CAMEL-25754: camel-test-infra-artemis - no disk usage 
limit, so a broker on a nearly full Docker disk does not block producers 
(#28056)
     add 39a7365e2270 CAMEL-25713: camel-milo - give each client connection its 
own executor (#28049)
     add eb8ecb1b4543 CAMEL-25741: camel-aws2-ddb - aws2-ddbstream reads every 
shard to its end and starts from streamIteratorType only once (#28068)
     add 6f36673e85cf CAMEL-25738: camel-test-dst - deterministic simulation 
testing for Camel consumers (stage 1) (#28067)
     add 02563254b8fd CAMEL-25704: camel-undertow - add the 4.22.3 and 4.18.6 
upgrade-guide notes on main (#28078)
     add 524a7d6e0534 CAMEL-25791: camel-state-store - Add backend factory 
option to create one KeyValueRepository per store name (#28086)
     add 12dcf49b2738 CAMEL-25757: camel-azure-files - accept 206 Partial 
Content for a resumed download (#28072)
     add 04333431a654 CAMEL-24704: camel-yaml-dsl - beans keyed by the bean 
name fail with the list form to write (#26921)
     add 2cddebab6c2f CAMEL-23317: Fix flaky MailProducerUnsupportedCharsetTest
     add ea8134e42e85 CAMEL-22996: raise jdk.version from 17 to 21
     add 38702c31e897 CAMEL-22996: update archetype templates to Java 21
     add 271d4726f5b7 CAMEL-22996: remove JDK 17 from GitHub Actions matrix
     add 846235d6ecc8 CAMEL-22996: remove JDK 17 from Jenkinsfile
     add 1b24f7cb5392 CAMEL-22996: resolve Java-21 baseline TODOs (threadId, 
Locale.of)
     add 19c48b622eb0 CAMEL-22996: update documentation to reflect Java 21 
minimum
     add 2bfddab5c222 CAMEL-22996: drop JDK 17 from camel-jbang-container 
Makefile
     add 445aea8fcab2 CAMEL-22996: update Doctor.checkJava() to require Java 21
     add 8dc19aa02146 CAMEL-22996: update MigrationTools Java version in 
examples commands
     add 381cb2be40b2 CAMEL-22996: update camel-launcher to require Java 21
     add a7f1e112af30 CAMEL-22996: update AGENTS.md Java minimum to 21+
     add ec707008d0f8 CAMEL-22996: simplify JDK enforcer message in root pom.xml
     add 615b9698a0ad CAMEL-22996: remove reflection workaround from 
SSLContextParametersNamedGroupsListTest
     add 7ec5d6a0e2b5 CAMEL-22996: remove min=JAVA_21 from @EnabledForJreRange 
in SSL and virtual thread tests
     add 72da53efe4b2 CAMEL-22996: replace deprecated new Locale() with 
Locale.forLanguageTag() or Locale.of()
     add 9ccfb67d56b3 CAMEL-22996: promote java21/CamelThreadFactory to main, 
remove multi-release java-21-sources profile
     add 7bcdc00716de CAMEL-25644: camel-ssh - match known_hosts entries by 
exact host pattern (#27821)
     add 53140a139f5c CAMEL-25819: camel-core - Aggregate EIP recovers 
exchanges when the KeyValueRepository is auto-discovered
     add 4809d8f99d61 chore(deps): Bump aws-java-sdk2-version from 2.55.15 to 
2.56.0
     add 3a41818fb18b Regen
     add 6a253ffb947c CAMEL-25794: camel-pqc - HSS, XMSSMT and SNTRUPrime get 
their default key material (#28098)
     add 3d6b26642f12 CAMEL-25812: camel-milo - end idle client threads and run 
reconnects on a thread of their own (#28111)
     add a2a592c0772b CAMEL-25760: camel-alibaba-oss - skip a listed object 
that cannot be got instead of failing the poll (#28075)
     add e9d519bbd6c5 CAMEL-25760: camel-huaweicloud-obs - skip a listed object 
that cannot be got instead of failing the poll (#28076)
     add 66a07e331869 CAMEL-25743: camel-aws2-s3 - upload a body of known 
length with its own length, not a stale CamelAwsS3ContentLength (#28070)
     add a439c1ab3912 CAMEL-25787: camel-smooks - handle Smooks Source bodies 
like other XML message bodies (#28095)
     add efb795c1fadc chore: docs - revisit the security model after the 38 
advisories of 2026-10-15 (#28088)
     add 55339dd9c435 CAMEL-25756: camel-kafka - a failed poll must not drop 
the records of an incomplete batch (#28071)
     add 51c2ab6a8bfd CAMEL-25782: camel-zookeeper - Do not fail a watch 
operation whose awaited event was already received
     add cc5df805db08 CAMEL-25640: Fix flaky MasterQuartzEndpointIT
     add 32662b651464 CAMEL-25799: camel-pqc - hybrid auto-configuration keeps 
a user-supplied PQC signer and key pair (#28091)
     add da4fb69a6689 CAMEL-25800: camel-pqc - the hybrid KEM ephemeral key is 
generated on the curve of the recipient key (#28090)
     add c78add1c7e53 CAMEL-25804: camel-pqc - keep the stateful key gauge 
supplier reachable (#28102)
     add 96f34b545613 CAMEL-25774: EIP docs - route examples in tabs with Java, 
XML and YAML, an idempotent consumer example, and the common usage first 
(#28079)
     add 96921011d3db CAMEL-25820: camel-yaml-dsl-validator - the Kamelet 
schema keeps the schema of the template under definitions, so validating a 
Kamelet logs no warning (#28115)
     add 8f30fa7f5267 CAMEL-25818: camel-jbang - the console output of 
camel_run and camel_control restart goes to <pid>-run.log and is removed when 
the integration ends (#28116)
     add 7fb1d3661c28 Merge origin/main into fix/CAMEL-25792

No new revisions were added by this update.

Summary of changes:
 .github/CI-ARCHITECTURE.md                         |   6 +-
 .github/workflows/alternative-os-build-main.yml    |   2 +-
 .github/workflows/camel-launcher-native-exe.yml    |   6 +-
 .github/workflows/dep-check.yml                    |   2 +-
 .github/workflows/generate-sbom.yml                |   2 +-
 .github/workflows/main-build.yml                   |   2 +-
 .github/workflows/package-native-validation.yml    |   4 +-
 .github/workflows/pr-build-main.yml                |  11 +-
 .github/workflows/pr-license-check.yml             |   2 +-
 .github/workflows/security-scan.yml                |   2 +-
 .github/workflows/sonar-build.yml                  |   2 +-
 .github/workflows/sonar-scan.yml                   |   2 +-
 AGENTS.md                                          |  55 +-
 Jenkinsfile                                        |  27 +-
 .../__artifactId__-component/pom.xml               |   2 +-
 .../src/main/resources/archetype-resources/pom.xml |   2 +-
 .../src/main/resources/archetype-resources/pom.xml |   2 +-
 .../src/main/resources/archetype-resources/pom.xml |   2 +-
 .../src/main/resources/archetype-resources/pom.xml |   2 +-
 .../src/main/resources/archetype-resources/pom.xml |   2 +-
 bom/camel-bom/pom.xml                              |   5 +
 catalog/camel-allcomponents/pom.xml                |   5 +
 .../apache/camel/catalog/components/aws2-ec2.json  |   2 +-
 .../org/apache/camel/catalog/components/ssh.json   |   8 +-
 .../camel/catalog/components/state-store.json      |   3 +-
 .../org/apache/camel/catalog/docs.properties       |   1 +
 .../apache/camel/catalog/docs/aggregate-eip.adoc   | 255 ++++++--
 .../catalog/docs/aws2-eventbridge-component.adoc   |   4 +-
 .../org/apache/camel/catalog/docs/cache-eip.adoc   | 266 +++++++-
 .../org/apache/camel/catalog/docs/choice-eip.adoc  |   2 +-
 .../camel/catalog/docs/circuitBreaker-eip.adoc     | 116 +++-
 .../apache/camel/catalog/docs/claimCheck-eip.adoc  | 196 +++---
 .../camel/catalog/docs/content-enricher.adoc       |  24 +-
 .../camel/catalog/docs/content-filter-eip.adoc     | 107 ++--
 .../camel/catalog/docs/crypto-dataformat.adoc      |   2 +-
 .../camel/catalog/docs/dead-letter-channel.adoc    |  48 +-
 .../org/apache/camel/catalog/docs/delay-eip.adoc   |   4 +-
 .../camel/catalog/docs/idempotentConsumer-eip.adoc | 138 ++++-
 .../org/apache/camel/catalog/docs/kamelet-eip.adoc |   1 +
 .../apache/camel/catalog/docs/ldap-component.adoc  |   2 +-
 .../org/apache/camel/catalog/docs/log-eip.adoc     |  21 +-
 .../org/apache/camel/catalog/docs/main.adoc        |   8 +-
 .../org/apache/camel/catalog/docs/marshal-eip.adoc |  43 +-
 .../apache/camel/catalog/docs/pausable-eip.adoc    |  72 +++
 .../apache/camel/catalog/docs/pollEnrich-eip.adoc  | 143 +++--
 .../camel/catalog/docs/polling-consumer.adoc       |   2 +
 .../apache/camel/catalog/docs/pqc-component.adoc   |   4 +-
 .../org/apache/camel/catalog/docs/process-eip.adoc |  33 +-
 .../camel/catalog/docs/recipientList-eip.adoc      | 145 ++++-
 .../apache/camel/catalog/docs/resumable-eip.adoc   |  63 ++
 .../camel/catalog/docs/resume-strategies.adoc      | 308 +++++++++-
 .../apache/camel/catalog/docs/setHeaders-eip.adoc  |  16 +-
 .../camel/catalog/docs/setVariables-eip.adoc       |  16 +-
 .../org/apache/camel/catalog/docs/split-eip.adoc   | 203 +++---
 .../apache/camel/catalog/docs/ssh-component.adoc   |  66 ++
 .../camel/catalog/docs/state-store-component.adoc  |  19 +
 .../org/apache/camel/catalog/docs/switch-eip.adoc  |  53 ++
 .../org/apache/camel/catalog/docs/test-dst.adoc    | 421 +++++++++++++
 .../org/apache/camel/catalog/docs/toD-eip.adoc     |  26 +-
 .../apache/camel/catalog/docs/tokenizer-eip.adoc   |  77 +++
 .../camel/catalog/docs/transactional-client.adoc   | 197 +++---
 .../apache/camel/catalog/docs/unmarshal-eip.adoc   |  48 +-
 .../main/camel-main-configuration-metadata.json    |   8 +-
 .../catalog/models-app/sslContextParameters.json   |   8 +-
 .../models/langChain4jCharacterTokenizer.json      |   2 +-
 .../catalog/models/langChain4jLineTokenizer.json   |   2 +-
 .../models/langChain4jParagraphTokenizer.json      |   2 +-
 .../models/langChain4jSentenceTokenizer.json       |   2 +-
 .../catalog/models/langChain4jWordTokenizer.json   |   2 +-
 .../org/apache/camel/catalog/others.properties     |   1 +
 .../org/apache/camel/catalog/others/test-dst.json  |  15 +
 .../apache/camel/catalog/schemas/camel-spring.xsd  |   8 +-
 .../apache/camel/catalog/schemas/camel-xml-io.xsd  |   2 +-
 .../camel/catalog/schemas/camelYamlDsl-model.json  |  15 +-
 .../camel/catalog/DocExamplesXmlSchemaTest.java    |   3 +-
 .../camel/component/alibaba/oss/OSSConsumer.java   |  70 ++-
 .../oss/OSSConsumerObjectThatCannotBeGotTest.java  | 207 +++++++
 .../as2/api/AS2AsyncMDNServerConnection.java       |   4 +-
 .../component/as2/api/AS2ServerConnection.java     |   4 +-
 .../aws2/ddbstream/ShardIteratorHandler.java       |  45 +-
 .../Ddb2StreamConsumerShardRotationTest.java       | 326 ++++++++++
 .../aws2/ddbstream/ShardIteratorHandlerTest.java   |   5 +
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |   2 +-
 .../src/main/docs/aws2-eventbridge-component.adoc  |   4 +-
 .../aws2/eventbridge/EventbridgeConsumer.java      |  32 +-
 .../aws2/eventbridge/EventbridgeConsumerTest.java  |   6 +-
 .../EventbridgeConsumerUserQueueTargetTest.java    | 161 +++++
 .../camel/component/aws2/s3/AWS2S3Producer.java    |  24 +-
 .../aws2/s3/AWS2S3ProducerPayloadLengthTest.java   |  66 ++
 components/camel-aws/camel-aws2-sqs/pom.xml        |   6 +
 .../camel/component/aws2/sqs/dst/FakeSqs.java      | 255 ++++++++
 .../aws2/sqs/dst/SqsVisibilityDstTest.java         |  37 ++
 .../camel/component/aws2/sqs/dst/SqsWorld.java     | 167 +++++
 .../camel-azure/camel-azure-eventhubs/pom.xml      |   6 +
 .../eventhubs/dst/EventHubsCheckpointDstTest.java  |  82 +++
 .../azure/eventhubs/dst/EventHubsWorld.java        | 326 ++++++++++
 .../component/file/azure/FilesOperations.java      |   5 +-
 .../azure/FilesOperationsResumeDownloadTest.java   | 228 +++++++
 .../component/azure/storage/blob/BlobConsumer.java |  33 +-
 .../BlobConsumerMoveAfterReadCopyStatusTest.java   | 173 ++++++
 .../camel/dataformat/bindy/FormattingOptions.java  |   4 +-
 .../java/org/apache/camel/coap/CoAPObserver.java   |  89 ++-
 .../apache/camel/coap/CoAPObserveRestartTest.java  | 274 +++++++++
 .../src/main/docs/crypto-dataformat.adoc           |   2 +-
 .../component/cxf/jaxrs/DefaultCxfRsBinding.java   |   2 +-
 .../FileDisruptorShutdownCompleteAllTasksTest.java |   6 +-
 .../google/bigquery/GoogleBigQueryProducer.java    |   4 +-
 .../google/pubsub/GooglePubsubProducer.java        |   5 +-
 .../component/huaweicloud/obs/OBSConsumer.java     |  63 +-
 .../obs/OBSConsumerObjectThatCannotBeGotTest.java  | 220 +++++++
 .../org/apache/camel/component/jms/JmsMessage.java |   7 +
 .../jms/JmsMessageCopyFromAttachmentsTest.java     |  86 +++
 .../camel/component/kafka/KafkaFetchRecords.java   |   9 +-
 .../batching/KafkaRecordBatchingProcessor.java     |  19 +-
 .../kafka/KafkaBatchingConsumerPollErrorTest.java  | 188 ++++++
 .../KafkaBatchingConsumerProcessErrorTest.java     | 146 +++++
 .../camel-ldap/src/main/docs/ldap-component.adoc   |   2 +-
 .../mail/MailProducerUnsupportedCharsetTest.java   |  34 +-
 .../component/milo/browse/MiloBrowseEndpoint.java  |   4 +-
 .../milo/client/MiloClientConnection.java          |  75 ++-
 .../component/milo/client/MiloClientEndpoint.java  |   5 +-
 .../milo/client/internal/SubscriptionManager.java  |  22 +-
 .../component/milo/MiloClientExecutorTest.java     | 157 +++++
 .../camel-pqc/src/main/docs/pqc-component.adoc     |   4 +-
 .../apache/camel/component/pqc/PQCComponent.java   |  56 +-
 .../component/pqc/crypto/hybrid/HybridKEM.java     |  54 +-
 .../pqc/metrics/PQCMicrometerMetrics.java          |  29 +-
 .../pqc/PQCDefaultMaterialAutowiringTest.java      |  83 +++
 .../pqc/PQCHybridKeyPairPreservedTest.java         | 149 +++++
 .../pqc/crypto/hybrid/HybridKEMCurveTest.java      | 180 ++++++
 .../pqc/metrics/PQCMicrometerMetricsTest.java      | 126 ++++
 components/camel-slack/pom.xml                     |  12 +
 .../component/slack/dst/SlackSuspendDstTest.java   |  36 ++
 .../camel/component/slack/dst/SlackWorld.java      | 288 +++++++++
 .../camel/component/smooks/SmooksProcessor.java    |  11 +-
 .../component/smooks/SmooksSecuritySupport.java    |  80 ++-
 .../component/smooks/SmooksReaderConfigTest.java   |  91 +++
 .../component/smooks/SmooksSourceBodyTest.java     | 165 +++++
 .../reader-without-class-smooks-config.xml         |  42 ++
 .../apache/camel/component/smpp/SmppConsumer.java  |   5 +-
 .../apache/camel/component/smpp/SmppProducer.java  |  15 +-
 .../camel/spring/xml/keyStoreParameters.json       |   2 +-
 .../camel/spring/xml/secureRandomParameters.json   |   2 +-
 .../camel/spring/xml/sslContextParameters.json     |   2 +-
 .../org/apache/camel/component/ssh/ssh.json        |   8 +-
 .../camel-ssh/src/main/docs/ssh-component.adoc     |  66 ++
 .../component/ssh/ResourceBasedSSHKeyVerifier.java | 342 +++++++----
 .../camel/component/ssh/SshConfiguration.java      |  15 +-
 .../org/apache/camel/component/ssh/SshHelper.java  |  29 +-
 .../ssh/ResourceBasedSSHKeyVerifierTest.java       | 370 ++++++++++-
 .../ssh/SshComponentKnownHostEdDSATest.java        |  13 +-
 .../ssh/SshComponentKnownHostIPv6Test.java         | 183 ++++++
 .../component/ssh/SshComponentKnownHostTest.java   | 146 ++++-
 .../component/ssh/SshComponentTestSupport.java     |  40 +-
 .../camel-ssh/src/test/resources/known_hosts_eddsa |   1 -
 .../camel-ssh/src/test/resources/known_hosts_valid |   1 -
 .../statestore/StateStoreComponentConfigurer.java  |  11 +
 .../camel/component/statestore/state-store.json    |   3 +-
 .../src/main/docs/state-store-component.adoc       |  19 +
 .../statestore/StateStoreBackendFactory.java       |  39 ++
 .../component/statestore/StateStoreComponent.java  |  33 +-
 .../StateStoreBackendFactoryAmbiguousTest.java     | 105 ++++
 .../statestore/StateStoreBackendFactoryTest.java   |  97 +++
 components/camel-test/camel-test-dst/pom.xml       | 117 ++++
 .../services/org/apache/camel/other.properties     |   7 +
 .../src/generated/resources/test-dst.json          |  15 +
 .../camel-test-dst/src/main/docs/test-dst.adoc     | 421 +++++++++++++
 .../main/java/org/apache/camel/test/dst/Dst.java   | 659 ++++++++++++++++++++
 .../java/org/apache/camel/test/dst/DstCamel.java   |  73 +++
 .../java/org/apache/camel/test/dst/DstClock.java   | 262 ++++++++
 .../java/org/apache/camel/test/dst/DstEscapes.java |  96 +++
 .../org/apache/camel/test/dst/DstExecutor.java     | 259 ++++++++
 .../org/apache/camel/test/dst/DstExtension.java    | 351 +++++++++++
 .../org/apache/camel/test/dst/DstInstrument.java   |  64 ++
 .../apache/camel/test/dst/DstInstrumentation.java  | 568 +++++++++++++++++
 .../java/org/apache/camel/test/dst/DstLedger.java  |  73 +++
 .../java/org/apache/camel/test/dst/DstSeed.java    |  32 +
 .../java/org/apache/camel/test/dst/DstTask.java    | 186 ++++++
 .../java/org/apache/camel/test/dst/DstTest.java    |  51 ++
 .../camel/test/dst/DstThreadPoolFactory.java       |  80 +++
 .../org/apache/camel/test/dst/DstViolation.java    |  34 ++
 .../java/org/apache/camel/test/dst/DstWaits.java   | 214 +++++++
 .../org/apache/camel/test/dst/DstWatchdog.java     |  85 +++
 .../java/org/apache/camel/test/dst/Invariant.java  |  28 +
 .../java/org/apache/camel/test/dst/Invariants.java | 138 +++++
 .../apache/camel/test/dst/DstAlsoRewriteTest.java  |  64 ++
 .../apache/camel/test/dst/DstBlockingWaitTest.java | 203 ++++++
 .../apache/camel/test/dst/DstCoreWaitsTest.java    | 182 ++++++
 .../camel/test/dst/DstInstrumentationTest.java     | 114 ++++
 .../org/apache/camel/test/dst/DstOneRunTest.java   |  63 ++
 .../apache/camel/test/dst/DstSchedulerTest.java    | 183 ++++++
 .../apache/camel/test/dst/DstSeedScrambleTest.java | 119 ++++
 .../org/apache/camel/test/dst/DstSleepTest.java    |  89 +++
 .../apache/camel/test/dst/DstStrictModeTest.java   | 199 ++++++
 .../apache/camel/test/dst/DstTimedWaitTest.java    | 178 ++++++
 .../apache/camel/test/dst/sample/SampleClock.java  |  70 +++
 .../camel/test/dst/sample/SampleEscapes.java       |  39 ++
 .../camel/test/dst/sample/SampleSleeper.java       |  40 ++
 .../camel/test/dst/sample/SampleStreams.java       |  40 ++
 .../apache/camel/test/dst/sample/SampleWaits.java  |  91 +++
 .../src/test/resources/log4j2.properties           |  26 +
 components/camel-test/pom.xml                      |   1 +
 .../zookeepermaster/MasterEndpointIT-context.xml   |  26 +-
 .../MasterQuartzEndpointIT-context.xml             |  26 +-
 .../operations/FutureEventDrivenOperation.java     |   6 +-
 .../operations/FutureEventDrivenOperationTest.java |  37 ++
 .../camel/support/jsse/KeyManagersParameters.java  |   2 +-
 .../camel/support/jsse/KeyStoreParameters.java     |   2 +-
 .../camel/support/jsse/SSLContextParameters.java   |   4 +-
 .../camel/support/jsse/SecureRandomParameters.java |   2 +-
 .../support/jsse/TrustManagersParameters.java      |   2 +-
 .../engine/DefaultAsyncProcessorAwaitManager.java  |   4 +-
 .../docs/modules/eips/pages/aggregate-eip.adoc     | 255 ++++++--
 .../main/docs/modules/eips/pages/cache-eip.adoc    | 266 +++++++-
 .../main/docs/modules/eips/pages/choice-eip.adoc   |   2 +-
 .../modules/eips/pages/circuitBreaker-eip.adoc     | 116 +++-
 .../docs/modules/eips/pages/claimCheck-eip.adoc    | 196 +++---
 .../docs/modules/eips/pages/content-enricher.adoc  |  24 +-
 .../modules/eips/pages/content-filter-eip.adoc     | 107 ++--
 .../modules/eips/pages/dead-letter-channel.adoc    |  48 +-
 .../main/docs/modules/eips/pages/delay-eip.adoc    |   4 +-
 .../modules/eips/pages/idempotentConsumer-eip.adoc | 138 ++++-
 .../main/docs/modules/eips/pages/kamelet-eip.adoc  |   1 +
 .../src/main/docs/modules/eips/pages/log-eip.adoc  |  21 +-
 .../main/docs/modules/eips/pages/marshal-eip.adoc  |  43 +-
 .../main/docs/modules/eips/pages/pausable-eip.adoc |  72 +++
 .../docs/modules/eips/pages/pollEnrich-eip.adoc    | 143 +++--
 .../docs/modules/eips/pages/polling-consumer.adoc  |   2 +
 .../main/docs/modules/eips/pages/process-eip.adoc  |  33 +-
 .../docs/modules/eips/pages/recipientList-eip.adoc | 145 ++++-
 .../docs/modules/eips/pages/resumable-eip.adoc     |  63 ++
 .../docs/modules/eips/pages/resume-strategies.adoc | 308 +++++++++-
 .../docs/modules/eips/pages/setHeaders-eip.adoc    |  16 +-
 .../docs/modules/eips/pages/setVariables-eip.adoc  |  16 +-
 .../main/docs/modules/eips/pages/split-eip.adoc    | 203 +++---
 .../main/docs/modules/eips/pages/switch-eip.adoc   |  53 ++
 .../src/main/docs/modules/eips/pages/toD-eip.adoc  |  26 +-
 .../docs/modules/eips/pages/tokenizer-eip.adoc     |  77 +++
 .../modules/eips/pages/transactional-client.adoc   | 197 +++---
 .../docs/modules/eips/pages/unmarshal-eip.adoc     |  48 +-
 .../camel/model/app/sslContextParameters.json      |   8 +-
 .../tokenizer/langChain4jCharacterTokenizer.json   |   2 +-
 .../model/tokenizer/langChain4jLineTokenizer.json  |   2 +-
 .../tokenizer/langChain4jParagraphTokenizer.json   |   2 +-
 .../tokenizer/langChain4jSentenceTokenizer.json    |   2 +-
 .../model/tokenizer/langChain4jWordTokenizer.json  |   2 +-
 .../model/app/SSLContextParametersDefinition.java  |   8 +-
 .../tokenizer/LangChain4jTokenizerDefinition.java  |   2 +-
 .../processor/aggregate/AggregateProcessor.java    |   2 +-
 .../AbstractKeyManagersParametersFactoryBean.java  |   2 +-
 .../AbstractKeyStoreParametersFactoryBean.java     |   2 +-
 .../AbstractSSLContextParametersFactoryBean.java   |   2 +-
 .../AbstractSecureRandomParametersFactoryBean.java |   2 +-
 ...AbstractTrustManagersParametersFactoryBean.java |   2 +-
 .../impl/engine/IntrospectionSupportTest.java      |   2 +-
 ...utoDiscoveredKeyValueRepositoryRecoverTest.java |  79 +++
 .../SSLContextParametersNamedGroupsListTest.java   |  20 +-
 .../support/jsse/SSLContextParametersTest.java     | 213 +++----
 .../camel-main-configuration-metadata.json         |   8 +-
 core/camel-main/src/main/docs/main.adoc            |   8 +-
 .../camel/main/SSLConfigurationProperties.java     |  16 +-
 .../mbean/ManagedAsyncProcessorAwaitManager.java   |   4 +-
 .../ManagedVirtualThreadExecutorTest.java          |   3 -
 core/camel-util/pom.xml                            |  58 +-
 .../camel/util/concurrent/CamelThreadFactory.java  |  35 +-
 .../camel/util/concurrent/CamelThreadFactory.java  |  87 ---
 .../modules/others/examples/json/test-dst.json     |   1 +
 docs/components/modules/others/nav.adoc            |   1 +
 docs/components/modules/others/pages/test-dst.adoc |   1 +
 .../modules/ROOT/attachments/security-model.yaml   | 146 +++--
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |  65 ++
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |  65 ++
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    | 137 +++++
 .../ROOT/pages/camel-jbang-getting-started.adoc    |   2 +-
 .../ROOT/pages/camel-jbang-launcher-install.adoc   |   4 +-
 .../modules/ROOT/pages/security-model.adoc         | 679 ++++++++++++++++-----
 .../modules/ROOT/pages/virtual-threads.adoc        |   2 +-
 .../ROOT/pages/what-are-the-dependencies.adoc      |   1 +
 .../component/dsl/SshComponentBuilderFactory.java  |  16 +-
 .../dsl/StateStoreComponentBuilderFactory.java     |  19 +
 .../endpoint/dsl/SshEndpointBuilderFactory.java    |  75 ++-
 dsl/camel-jbang/camel-jbang-container/Makefile     |   4 +-
 .../dsl/jbang/core/commands/ai/eip-samples.json    | 176 +++++-
 .../camel/dsl/jbang/core/commands/Doctor.java      |   8 +-
 .../dsl/jbang/core/commands/ai/CatalogSamples.java |  53 ++
 .../core/commands/ai/IntegrationLauncher.java      |  70 ++-
 .../jbang/core/commands/ai/CatalogDocsTest.java    |   5 +-
 .../jbang/core/commands/ai/CatalogSamplesTest.java |  44 +-
 .../ai/IntegrationLauncherConsoleTest.java         | 146 +++++
 .../jbang/core/commands/mcp/MigrationTools.java    |   4 +-
 .../camel-launcher/src/install/install.ps1         |   6 +-
 .../camel-launcher/src/install/install.sh          |   4 +-
 .../camel-cli/sdkman/release-notes.md              |   4 +-
 .../src/main/resources/bin/camel.bat               |   4 +-
 .../camel-launcher/src/main/resources/bin/camel.sh |   4 +-
 .../dsl/jbang/launcher/CamelBatDiscoveryTest.java  |  58 +-
 .../dsl/jbang/launcher/CamelShDiscoveryTest.java   |  47 +-
 .../camel/dsl/jbang/launcher/FakeJavaTest.java     |   2 +-
 .../dsl/yaml/deserializers/BeansDeserializer.java  |  41 ++
 .../RouteTemplateDefinitionDeserializer.java       |   1 +
 .../TemplatedRouteDefinitionDeserializer.java      |   1 +
 .../camel/dsl/yaml/validator/SchemaHints.java      |   4 +-
 .../camel/dsl/yaml/validator/YamlValidator.java    |  10 +-
 .../dsl/yaml/validator/KameletValidationTest.java  |  45 ++
 .../validator/YamlValidatorPropertyHintTest.java   |  39 ++
 .../resources/schema/camelYamlDsl-model.json       |  15 +-
 .../java/org/apache/camel/dsl/yaml/BeansTest.java  |  83 +++
 parent/pom.xml                                     |   7 +-
 pom.xml                                            |   4 +-
 .../services/AbstractArtemisEmbeddedService.java   |   2 +-
 .../artemis/services/ArtemisAMQPInfraService.java  |   2 +-
 .../infra/artemis/services/ArtemisContainer.java   |   3 +
 .../artemis/services/ArtemisMQTTInfraService.java  |   2 +-
 .../services/ArtemisPersistentVMInfraService.java  |   2 +-
 .../apache/camel/maven/packaging/MojoHelper.java   |   1 +
 315 files changed, 18675 insertions(+), 2291 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/test-dst.adoc
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/test-dst.json
 create mode 100644 
components/camel-alibaba/camel-alibaba-oss/src/test/java/org/apache/camel/component/alibaba/oss/OSSConsumerObjectThatCannotBeGotTest.java
 create mode 100644 
components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerShardRotationTest.java
 create mode 100644 
components/camel-aws/camel-aws2-eventbridge/src/test/java/org/apache/camel/component/aws2/eventbridge/EventbridgeConsumerUserQueueTargetTest.java
 create mode 100644 
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/dst/FakeSqs.java
 create mode 100644 
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/dst/SqsVisibilityDstTest.java
 create mode 100644 
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/dst/SqsWorld.java
 create mode 100644 
components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/dst/EventHubsCheckpointDstTest.java
 create mode 100644 
components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/dst/EventHubsWorld.java
 create mode 100644 
components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesOperationsResumeDownloadTest.java
 create mode 100644 
components/camel-azure/camel-azure-storage-blob/src/test/java/org/apache/camel/component/azure/storage/blob/BlobConsumerMoveAfterReadCopyStatusTest.java
 create mode 100644 
components/camel-coap/src/test/java/org/apache/camel/coap/CoAPObserveRestartTest.java
 create mode 100644 
components/camel-huawei/camel-huaweicloud-obs/src/test/java/org/apache/camel/component/huaweicloud/obs/OBSConsumerObjectThatCannotBeGotTest.java
 create mode 100644 
components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsMessageCopyFromAttachmentsTest.java
 create mode 100644 
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaBatchingConsumerPollErrorTest.java
 create mode 100644 
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaBatchingConsumerProcessErrorTest.java
 create mode 100644 
components/camel-milo/src/test/java/org/apache/camel/component/milo/MiloClientExecutorTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCDefaultMaterialAutowiringTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCHybridKeyPairPreservedTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/crypto/hybrid/HybridKEMCurveTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/metrics/PQCMicrometerMetricsTest.java
 create mode 100644 
components/camel-slack/src/test/java/org/apache/camel/component/slack/dst/SlackSuspendDstTest.java
 create mode 100644 
components/camel-slack/src/test/java/org/apache/camel/component/slack/dst/SlackWorld.java
 create mode 100644 
components/camel-smooks/src/test/java/org/apache/camel/component/smooks/SmooksReaderConfigTest.java
 create mode 100644 
components/camel-smooks/src/test/java/org/apache/camel/component/smooks/SmooksSourceBodyTest.java
 create mode 100644 
components/camel-smooks/src/test/resources/reader-without-class-smooks-config.xml
 create mode 100644 
components/camel-ssh/src/test/java/org/apache/camel/component/ssh/SshComponentKnownHostIPv6Test.java
 delete mode 100644 components/camel-ssh/src/test/resources/known_hosts_eddsa
 delete mode 100644 components/camel-ssh/src/test/resources/known_hosts_valid
 create mode 100644 
components/camel-state-store/camel-state-store/src/main/java/org/apache/camel/component/statestore/StateStoreBackendFactory.java
 create mode 100644 
components/camel-state-store/camel-state-store/src/test/java/org/apache/camel/component/statestore/StateStoreBackendFactoryAmbiguousTest.java
 create mode 100644 
components/camel-state-store/camel-state-store/src/test/java/org/apache/camel/component/statestore/StateStoreBackendFactoryTest.java
 create mode 100644 components/camel-test/camel-test-dst/pom.xml
 create mode 100644 
components/camel-test/camel-test-dst/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 
components/camel-test/camel-test-dst/src/generated/resources/test-dst.json
 create mode 100644 
components/camel-test/camel-test-dst/src/main/docs/test-dst.adoc
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/Dst.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstCamel.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstClock.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstEscapes.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstExecutor.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstExtension.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstInstrument.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstInstrumentation.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstLedger.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstSeed.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstTask.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstThreadPoolFactory.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstViolation.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstWaits.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstWatchdog.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/Invariant.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/Invariants.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstAlsoRewriteTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstBlockingWaitTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstCoreWaitsTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstInstrumentationTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstOneRunTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstSchedulerTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstSeedScrambleTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstSleepTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstStrictModeTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstTimedWaitTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleClock.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleEscapes.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleSleeper.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleStreams.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleWaits.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/resources/log4j2.properties
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateAutoDiscoveredKeyValueRepositoryRecoverTest.java
 delete mode 100644 
core/camel-util/src/main/java21/org/apache/camel/util/concurrent/CamelThreadFactory.java
 create mode 120000 docs/components/modules/others/examples/json/test-dst.json
 create mode 120000 docs/components/modules/others/pages/test-dst.adoc
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/IntegrationLauncherConsoleTest.java

Reply via email to