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

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


    from 9c84f06bf1bf CAMEL-25876: camel-main - log why Camel Main failed to 
start, once, instead of only the JVM printing it on stderr
     add d5c7d0d149c3 CAMEL-25787: upgrade guide notes for the maintenance 
lines (#28167)
     add 8779aab460be CAMEL-25752: camel-core - document skipBindingOnErrorCode 
with its runtime default true (#28134)
     add a806bd20f47c CAMEL-25770: camel-azure-storage-datalake - skip a listed 
file that cannot be got instead of failing the poll (#28131)
     add a9ef7248b7ce CAMEL-25770: camel-azure-storage-blob - skip a listed 
blob that cannot be got instead of failing the poll (#28130)
     add 1d38fa8c9143 chore: camel-cxf-soap - run FailOverFeatureTest.testPojo 
again (#28129)
     add 8aaac86ed30f chore(deps-dev): Bump net.sf.saxon:Saxon-HE from 13.0 to 
13.1 (#28169)
     add ff84e59bb8cf chore(deps): Bump ognl:ognl from 3.4.15 to 3.4.16 (#28165)
     add 87b05fda2f9f CAMEL-25860: upgrade guide notes for the 4.18.6 and 
4.22.3 pollEnrich timeout fix (#28176)
     add f67a6da6373d CAMEL-25860: camel-core - pollEnrich: after a timeout, 
the body stays null also for a message that creates its body on demand (#28141)
     add f71a1b8a08af chore(deps): Bump com.pubnub:pubnub-gson from 13.4.4 to 
14.0.1
     add c641c804476d chore(deps): Bump mcp-java-sdk-version from 2.0.1 to 2.1.0
     add 7d4b43a6daf2 chore(deps): Bump grpc-version from 1.84.2 to 1.85.0
     add d119ff09f4fb chore(deps): Bump dev.openfeature.contrib.tools:flagd-core
     add b7d85696b1ed CAMEL-25770: camel-minio - skip a listed object that 
cannot be got instead of failing the poll (#28133)
     add 37e5bf71cc59 CAMEL-25871: camel-bean - a hint for an OGNL read on a 
List and on a variable that holds a file (#28152)
     add 8e2660bebdcd CAMEL-25866: docs - the pollEnrich customer file example 
and the jsonpath lookup by a field come among the first two samples (#28145)
     add 9f17e36f87b2 CAMEL-25865: camel-jbang - the tools and the Simple docs 
say how to read a data file (#28144)
     add 70bd1fc8defd CAMEL-25862: camel-jbang - the validator hint for a 
rest-openapi call with parsed data offers the JSON text of the request first 
(#28142)
     add c6ecfea3aa11 CAMEL-25858: camel-main - dev mode: a reload sets all the 
options of a component, and keeps those that did not change (#28140)
     add eb8c99f15e74 CAMEL-25870: camel-yaml-dsl-validator - say where a 
language goes, translate a key in the column of a list, - stop, and keep JSON 
in the constant hint (#28151)
     add f9f2b6195ea6 CAMEL-17369: camel-google-storage - support Workload 
Identity Federation and service account impersonation (#28157)
     add c33c3e2e4dde CAMEL-23141 update Lucene to 10.x
     add 11220eb6b477 CAMEL-23141 - Upgrade lucene from 4.4.0 to 4.5.2
     add 84fee66c7630 CAMEL-25821: camel-test-dst - more pitfalls for agents 
writing worlds (#28138)
     add e7c3e7ed2eeb CAMEL-25789: camel-aws2-s3 - streaming upload with the 
random or timestamp naming strategy names the first file too (#28137)
     add 21f1f7ce187b CAMEL-25863: camel-langchain4j-chat - the docs say that 
the body is the message and the answer replaces it (#28143)
     add 6012a3d41bed CAMEL-25689: camel-toon - Upgrade JToon to 2.0.7 (#27907)
     add c3a01e83609c CAMEL-25868: camel-jbang - AI tools: clearer answers for 
cut doc pages, old errors, consumed files and wrong status header names (#28150)
     add 3c848184a78d CAMEL-25459, CAMEL-25460, CAMEL-25461: camel-thrift - 
apply the SSL settings of the consumer and mute its exceptions (#28154)
     add e378bdbe9bb1 CAMEl-24318 - Use -T1C for Maven parallel builds of main 
job on Jenkins
     add 852177c72cc3 chore: camel-jbang - sync the bundled examples: 
rest-code-first, dynamic-routing, enrich-and-dedupe and the circuit-breaker 
fallback (#28190)
     add b6ab23ab6b77 Use ubuntu-slim for small PR Licence check GitHub Workflow
     add 298a5e4b59f9 CAMEL-25832: camel-jbang - camel run on the quarkus, 
spring-boot and main runtimes keeps the log of the previous run (#28171)
     add a5e0e20ffbcd CAMEL-25458: camel-a2a - improve how the consumer derives 
the caller profile (#28155)
     add 93b7f0643186 CAMEL-25785: camel-aws2-s3 - a timestamp window uploaded 
more than once is stored in more than one object (#28136)
     add 2f05680c9562 CAMEL-25462: camel-platform-http-main - management 
settings ignored on a shared server port (#28175)
     add 3f11cf9f9991 CAMEL-25835: camel-milo - the consumer reports a lost 
connection and refreshes its values after it (#28128)
     add 4de40eae3f68 CAMEL-25770: camel-google-storage - skip a listed object 
that cannot be got instead of failing the poll (#28132)
     add acc4e469d515 CAMEL-24426: camel-gson, camel-jsonb - use the unmarshal 
type header only with allowUnmarshallType (#28156)
     add 4c4172410627 CAMEL-25795: camel-pqc - stopping an endpoint no longer 
removes the Bouncy Castle providers from the JVM (#28089)
     add 24b6a0ac7883 CAMEL-25802: camel-pqc - align the key material classes 
and correct two false premises (#28106)
     add fbe57de6df97 Merge branch 'main' into fix/CAMEL-25876

No new revisions were added by this update.

Summary of changes:
 .github/workflows/pr-license-check.yml             |   2 +-
 Jenkinsfile                                        |   2 +-
 Jenkinsfile.jdk26                                  |   2 +-
 Jenkinsfile.jdk27                                  |   2 +-
 .../camel/catalog/components/google-storage.json   |  10 +-
 .../org/apache/camel/catalog/components/pqc.json   |   4 +-
 .../apache/camel/catalog/components/thrift.json    |  19 +-
 .../org/apache/camel/catalog/dataformats/gson.json |   5 +-
 .../apache/camel/catalog/dataformats/jackson.json  |   2 +-
 .../apache/camel/catalog/dataformats/jsonb.json    |   3 +-
 .../org/apache/camel/catalog/dataformats/toon.json |   5 +-
 .../apache/camel/catalog/docs/a2a-consumer.adoc    |  24 +-
 .../camel/catalog/docs/aws2-s3-streaming.adoc      |  22 +-
 .../catalog/docs/google-storage-component.adoc     |  23 ++
 .../camel/catalog/docs/jsonpath-language.adoc      | 192 ++++++-------
 .../catalog/docs/langchain4j-chat-component.adoc   |  65 +++++
 .../org/apache/camel/catalog/docs/main.adoc        |   2 +-
 .../camel/catalog/docs/milo-client-component.adoc  |  25 ++
 .../camel/catalog/docs/platform-http-main.adoc     |  22 ++
 .../apache/camel/catalog/docs/pollEnrich-eip.adoc  | 102 +++----
 .../apache/camel/catalog/docs/pqc-component.adoc   |   8 +-
 .../camel/catalog/docs/simple-functions.adoc       |   8 +-
 .../org/apache/camel/catalog/docs/test-dst.adoc    |  37 ++-
 .../camel/catalog/docs/thrift-component.adoc       |  48 ++++
 .../main/camel-main-configuration-metadata.json    |   2 +-
 .../org/apache/camel/catalog/models/delete.json    |   2 +-
 .../org/apache/camel/catalog/models/get.json       |   2 +-
 .../org/apache/camel/catalog/models/head.json      |   2 +-
 .../org/apache/camel/catalog/models/json.json      |   2 +-
 .../org/apache/camel/catalog/models/patch.json     |   2 +-
 .../org/apache/camel/catalog/models/post.json      |   2 +-
 .../org/apache/camel/catalog/models/put.json       |   2 +-
 .../org/apache/camel/catalog/models/rest.json      |   2 +-
 .../apache/camel/catalog/models/restBinding.json   |   2 +-
 .../camel/catalog/models/restConfiguration.json    |   2 +-
 .../org/apache/camel/catalog/models/toon.json      |   5 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  |  28 +-
 .../apache/camel/catalog/schemas/camel-xml-io.xsd  |  28 +-
 .../camel/catalog/schemas/camelYamlDsl-model.json  |  36 +--
 .../camel-a2a/src/main/docs/a2a-consumer.adoc      |  24 +-
 .../apache/camel/component/a2a/A2AConstants.java   |   1 +
 .../apache/camel/component/a2a/A2AConsumer.java    |   4 +
 .../camel/component/a2a/auth/A2AAuthHandler.java   |  17 +-
 .../camel/component/a2a/auth/A2AUserProfile.java   |  48 +++-
 .../component/a2a/auth/BearerTokenExtractor.java   |  12 +-
 .../a2a/A2AConsumerCallerProfileTest.java          | 282 +++++++++++++++++++
 .../component/a2a/auth/A2AAuthHandlerTest.java     | 140 +++++++++-
 .../src/main/docs/langchain4j-chat-component.adoc  |  65 +++++
 .../langchain4j/chat/LangChain4jChatProducer.java  |   3 +-
 .../src/main/docs/aws2-s3-streaming.adoc           |  22 +-
 .../aws2/s3/stream/AWS2S3StreamUploadProducer.java | 132 +++++++--
 .../s3/integration/S3StreamUploadTimeoutIT.java    |  21 +-
 ...S3StreamUploadTimestampGroupingEdgeCasesIT.java |  20 +-
 .../S3StreamUploadTimestampGroupingIT.java         |  40 +--
 .../S3StreamUploadTimestampNamingStrategyIT.java   |  52 ++--
 .../S3StreamUploadTimestampTimeoutIT.java          |  44 ++-
 .../AWS2S3StreamUploadProducerTimestampTest.java   |  22 +-
 .../AWS2S3StreamUploadRandomNamingRestartTest.java | 165 +++++++++++
 ...S3StreamUploadTimestampWindowOverwriteTest.java | 282 +++++++++++++++++++
 .../aws2/s3/stream/AWSS3NamingStrategyTest.java    |   6 +-
 .../component/azure/storage/blob/BlobConsumer.java |  63 ++++-
 .../blob/BlobConsumerBlobThatCannotBeGotTest.java  | 193 +++++++++++++
 .../azure/storage/datalake/DataLakeConsumer.java   |  48 +++-
 .../DataLakeConsumerFileThatCannotBeGotTest.java   | 221 +++++++++++++++
 .../apache/camel/language/bean/BeanExpression.java |  45 ++-
 .../component/cxf/jaxws/FailOverFeatureTest.java   |   2 -
 .../GoogleCloudStorageComponentConfigurer.java     |  18 ++
 .../GoogleCloudStorageEndpointConfigurer.java      |  18 ++
 .../GoogleCloudStorageEndpointUriFactory.java      |   5 +-
 .../component/google/storage/google-storage.json   |  10 +-
 .../src/main/docs/google-storage-component.adoc    |  23 ++
 .../storage/GoogleCloudStorageConfiguration.java   |  52 ++++
 .../google/storage/GoogleCloudStorageConsumer.java |  74 +++--
 .../storage/localstorage/FakeStorageRpc.java       |  19 ++
 .../storage/localstorage/LocalStorageHelper.java   |   8 +
 .../unit/ConsumerObjectThatCannotBeGotTest.java    | 166 +++++++++++
 .../GoogleCloudStorageWorkloadIdentityTest.java    |  79 ++++++
 .../src/test/resources/wif-config.json             |   9 +
 .../component/gson/GsonDataFormatConfigurer.java   |   7 +
 .../org/apache/camel/component/gson/gson.json      |   5 +-
 .../camel/component/gson/GsonDataFormat.java       |  21 +-
 .../camel/component/gson/GsonDataFormatTest.java   |  11 +-
 .../gson/GsonUnmarshalTypeFromHeaderTest.java      |  17 +-
 .../gson/SpringGsonUnmarshalTypeFromHeaderTest.xml |   2 +-
 .../apache/camel/component/jackson/jackson.json    |   2 +-
 .../apache/camel/component/jackson3/jackson.json   |   2 +-
 .../component/jsonb/JsonbDataFormatConfigurer.java |   7 +
 .../org/apache/camel/component/jsonb/jsonb.json    |   3 +-
 .../camel/component/jsonb/JsonbDataFormat.java     |  27 +-
 .../jsonb/JsonbUnmarshalTypeFromHeaderTest.java}   |  37 ++-
 .../src/main/docs/jsonpath-language.adoc           | 192 ++++++-------
 .../camel/component/lucene/LuceneSearcher.java     |   6 +-
 .../src/main/docs/milo-client-component.adoc       |  25 ++
 .../milo/client/internal/SubscriptionManager.java  | 221 ++++++++++++++-
 .../component/milo/AbstractMiloServerTest.java     |  16 ++
 .../component/milo/CommunicationLossTest.java      | 304 +++++++++++++++++++++
 .../component/milo/MonitorItemLifecycleTest.java   |  25 +-
 .../milo/MonitorItemMultiConnectionsTest.java      |  14 +-
 .../milo/ServerCertificateValidationTest.java      |  11 +-
 .../camel/component/minio/MinioConsumer.java       | 140 ++++++++--
 .../apache/camel/component/minio/FakeS3Server.java |  40 ++-
 ...merObjectThatCannotBeGotPooledExchangeTest.java |  65 +++++
 .../MinioConsumerObjectThatCannotBeGotTest.java    | 189 +++++++++++++
 .../src/main/docs/platform-http-main.adoc          |  22 ++
 .../platform/http/main/ManagementHttpServer.java   |  38 +++
 .../main/ManagementHttpServerSharedPortTest.java   | 185 +++++++++++++
 .../org/apache/camel/component/pqc/pqc.json        |   4 +-
 .../camel-pqc/src/main/docs/pqc-component.adoc     |   8 +-
 .../camel/component/pqc/PQCConfiguration.java      |   4 +-
 .../apache/camel/component/pqc/PQCEndpoint.java    |  20 +-
 .../component/pqc/PQCParameterSpecResolver.java    |  49 ++--
 .../apache/camel/component/pqc/PQCProducer.java    |  10 +-
 .../pqc/crypto/PQCDefaultFalconMaterial.java       |   3 +-
 .../pqc/crypto/PQCDefaultHSSMaterial.java          |   3 +-
 .../pqc/crypto/PQCDefaultLMSMaterial.java          |   4 +-
 .../pqc/crypto/PQCDefaultMAYOMaterial.java         |   3 +-
 .../pqc/crypto/PQCDefaultSNOVAMaterial.java        |   3 +-
 .../pqc/PQCEndpointProviderLifecycleTest.java      |  81 ++++++
 .../component/pqc/PQCMaterialConsistencyTest.java  | 132 +++++++++
 .../pqc/PQCParameterSpecResolverTest.java          |   7 +-
 .../camel-test-dst/src/main/docs/test-dst.adoc     |  37 ++-
 .../component/thrift/ThriftEndpointConfigurer.java |   6 +
 .../component/thrift/ThriftEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/thrift/thrift.json  |  19 +-
 .../src/main/docs/thrift-component.adoc            |  48 ++++
 .../component/thrift/ThriftConfiguration.java      |  16 ++
 .../camel/component/thrift/ThriftConsumer.java     |  65 +++--
 .../camel/component/thrift/ThriftProducer.java     |   3 +
 .../thrift/server/ThriftMethodHandler.java         |  36 ++-
 .../ThriftConsumerClientAuthenticationTest.java    | 121 ++++++++
 .../thrift/ThriftConsumerMuteExceptionTest.java    | 121 ++++++++
 .../thrift/ThriftConsumerSecurityTest.java         |   1 +
 .../thrift/ThriftNegotiationTypeStartupTest.java   |  90 ++++++
 .../dataformat/toon/ToonDataFormatConfigurer.java  |   7 -
 .../org/apache/camel/dataformat/toon/toon.json     |   5 +-
 .../camel/dataformat/toon/ToonDataFormat.java      |  17 +-
 .../camel/dataformat/toon/ToonDataFormatTest.java  |  18 +-
 .../docs/modules/eips/pages/pollEnrich-eip.adoc    | 102 +++----
 .../modules/languages/pages/simple-functions.adoc  |   8 +-
 .../language/simple/MiscExpressionBuilder.java     |  24 ++
 .../org/apache/camel/model/dataformat/json.json    |   2 +-
 .../org/apache/camel/model/dataformat/toon.json    |   5 +-
 .../org/apache/camel/model/rest/delete.json        |   2 +-
 .../META-INF/org/apache/camel/model/rest/get.json  |   2 +-
 .../META-INF/org/apache/camel/model/rest/head.json |   2 +-
 .../org/apache/camel/model/rest/patch.json         |   2 +-
 .../META-INF/org/apache/camel/model/rest/post.json |   2 +-
 .../META-INF/org/apache/camel/model/rest/put.json  |   2 +-
 .../META-INF/org/apache/camel/model/rest/rest.json |   2 +-
 .../org/apache/camel/model/rest/restBinding.json   |   2 +-
 .../apache/camel/model/rest/restConfiguration.json |   2 +-
 .../camel/model/dataformat/JsonDataFormat.java     |  11 +-
 .../camel/model/dataformat/ToonDataFormat.java     |  38 +--
 .../camel/model/rest/RestBindingDefinition.java    |   2 +-
 .../model/rest/RestConfigurationDefinition.java    |   2 +-
 .../apache/camel/model/rest/RestDefinition.java    |   2 +-
 .../apache/camel/model/rest/VerbDefinition.java    |   2 +-
 .../rest/RestBindingOptionsDefaultValueTest.java   |  74 +++++
 .../org/apache/camel/processor/PollEnricher.java   |   9 +
 .../reifier/dataformat/JsonDataFormatReifier.java  |   3 +
 .../reifier/dataformat/ToonDataFormatReifier.java  |   1 -
 .../language/simple/SimpleSyntaxHintsTest.java     |  37 +++
 .../apache/camel/language/simple/SimpleTest.java   |  16 ++
 .../enricher/PollEnrichTimeoutFileBodyTest.java    | 108 ++++++++
 .../apache/camel/java/out/JavaDslModelWriter.java  |   3 +-
 .../apache/camel/java/LwModelToJavaDumperTest.java |  48 ++++
 .../camel-main-configuration-metadata.json         |   2 +-
 core/camel-main/src/main/docs/main.adoc            |   2 +-
 .../org/apache/camel/main/BaseMainSupport.java     |  74 +++--
 ...ttpManagementServerConfigurationProperties.java |   8 +
 .../main/MainPropertiesReloadComponentTest.java    |  93 +++++++
 .../java/org/apache/camel/xml/in/ModelParser.java  |   1 -
 .../java/org/apache/camel/xml/out/ModelWriter.java |   3 +-
 .../org/apache/camel/xml/in/ModelParserTest.java   |   3 +-
 .../test/resources/restSkipBindingOnErrorCode.xml  |  19 +-
 .../src/test/resources/restVerbApiDocs.xml         |  22 +-
 .../org/apache/camel/yaml/out/YamlModelWriter.java |   3 +-
 .../apache/camel/yaml/out/YamlModelWriterTest.java |  40 +++
 .../modules/ROOT/attachments/security-model.yaml   |   3 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |  70 +++++
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |  82 ++++++
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    | 214 ++++++++++++++-
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |   8 +-
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |   9 +-
 .../modules/ROOT/pages/security-model.adoc         |   5 +
 .../dsl/GoogleStorageComponentBuilderFactory.java  |  63 +++++
 .../component/dsl/PqcComponentBuilderFactory.java  |   6 +-
 .../GoogleCloudStorageEndpointBuilderFactory.java  | 225 +++++++++++++++
 .../endpoint/dsl/PQCEndpointBuilderFactory.java    |   6 +-
 .../endpoint/dsl/ThriftEndpointBuilderFactory.java |  36 +++
 .../dsl/jbang/core/commands/ai/eip-samples.json    |   8 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  | 204 +++++++++++---
 .../dsl/jbang/core/commands/ai/AuthoringTools.java | 114 +++++++-
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    |  10 +-
 .../dsl/jbang/core/commands/ai/EndpointChecks.java |   7 +-
 .../dsl/jbang/core/commands/ai/HeaderChecks.java   |  97 ++++++-
 .../dsl/jbang/core/commands/ai/OpenApiVerbs.java   | 106 ++++++-
 .../dsl/jbang/core/commands/ai/ReloadOutcome.java  |  23 +-
 .../jbang/core/commands/ai/RepeatedToolCalls.java  |   4 +-
 .../dsl/jbang/core/commands/ai/ValidatorFacts.java |   2 +-
 .../camel/dsl/jbang/core/common/PreviousRun.java   |  30 ++
 .../examples/camel-jbang-example-catalog.json      | 282 ++++++++++++++++++-
 .../examples/contracts/openapi-server/README.md    |   4 +-
 .../examples/contracts/rest-code-first/Order.java  |  26 +-
 .../examples/contracts/rest-code-first/README.md   |  91 ++++++
 .../rest-code-first/application.properties         |  20 ++
 .../examples/contracts/rest-code-first/orders.json |   5 +
 .../rest-code-first/rest-code-first.camel.yaml     | 107 ++++++++
 .../examples/fail-well/circuit-breaker/README.md   |  37 ++-
 .../circuit-breaker/circuit-breaker.camel.yaml     |  21 +-
 .../examples/route/dynamic-routing/README.md       |  82 ++++++
 .../dynamic-routing}/application.properties        |   0
 .../dynamic-routing/dynamic-routing.camel.yaml     | 111 ++++++++
 .../dynamic-routing}/orders/order-1001.json        |   0
 .../dynamic-routing}/orders/order-1002.json        |   0
 .../dynamic-routing}/orders/order-1003.json        |   0
 .../examples/route/enrich-and-dedupe/README.md     |  86 ++++++
 .../route/enrich-and-dedupe/application.properties |  19 ++
 .../route/enrich-and-dedupe/customers/C-134.json   |   1 +
 .../route/enrich-and-dedupe/customers/C-207.json   |   1 +
 .../route/enrich-and-dedupe/customers/C-482.json   |   1 +
 .../enrich-and-dedupe/enrich-and-dedupe.camel.yaml |  86 ++++++
 .../enrich-and-dedupe}/orders/order-1001.json      |   0
 .../enrich-and-dedupe}/orders/order-1002.json      |   0
 .../enrich-and-dedupe}/orders/order-1003.json      |   0
 .../orders/resent-order-1001.json}                 |   0
 .../src/main/resources/spring-boot-logback.xml     |   3 +-
 .../core/commands/RunExistingProjectTest.java      |  17 +-
 .../core/commands/RunExportedProjectTest.java      |   2 +-
 .../commands/RunMavenRuntimePreviousLogTest.java   | 251 +++++++++++++++++
 .../jbang/core/commands/ai/AuthoringToolsTest.java |  92 +++++++
 .../jbang/core/commands/ai/ReloadOutcomeTest.java  |  19 ++
 .../core/commands/ai/RepeatedToolCallsTest.java    |   2 +
 .../commands/ai/SourceValidatorEndpointTest.java   |  75 ++++-
 .../jbang/core/commands/ai/ValidatorFactsTest.java |  64 +++++
 .../java/org/apache/camel/main/KameletMain.java    |  36 ++-
 .../main/KameletMainMcpManagementHostTest.java     |  77 ++++++
 .../apache/camel/main/mcp-shared-port.properties   |  19 ++
 .../dsl/yaml/deserializers/ModelDeserializers.java |  28 +-
 .../camel/dsl/yaml/validator/ProjectFacts.java     |  12 +-
 .../camel/dsl/yaml/validator/SchemaHints.java      |  28 ++
 .../camel/dsl/yaml/validator/TextBodyFlow.java     |  49 +++-
 .../camel/dsl/yaml/validator/YamlValidator.java    |  56 +++-
 .../dsl/yaml/validator/ConstantWithSimpleTest.java |   3 +-
 .../camel/dsl/yaml/validator/TextBodyFlowTest.java |  42 ++-
 .../validator/YamlValidatorPropertyHintTest.java   |  94 +++++++
 .../resources/schema/camelYamlDsl-canonical.json   |  28 +-
 .../resources/schema/camelYamlDsl-model.json       |  36 +--
 .../generated/resources/schema/camelYamlDsl.json   |  28 +-
 parent/pom.xml                                     |  16 +-
 .../maven/packaging/ModelWriterGeneratorMojo.java  |   7 +-
 251 files changed, 8863 insertions(+), 1104 deletions(-)
 create mode 100644 
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/A2AConsumerCallerProfileTest.java
 create mode 100644 
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/stream/AWS2S3StreamUploadRandomNamingRestartTest.java
 create mode 100644 
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/stream/AWS2S3StreamUploadTimestampWindowOverwriteTest.java
 create mode 100644 
components/camel-azure/camel-azure-storage-blob/src/test/java/org/apache/camel/component/azure/storage/blob/BlobConsumerBlobThatCannotBeGotTest.java
 create mode 100644 
components/camel-azure/camel-azure-storage-datalake/src/test/java/org/apache/camel/component/azure/storage/datalake/DataLakeConsumerFileThatCannotBeGotTest.java
 create mode 100644 
components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/unit/ConsumerObjectThatCannotBeGotTest.java
 create mode 100644 
components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/unit/GoogleCloudStorageWorkloadIdentityTest.java
 create mode 100644 
components/camel-google/camel-google-storage/src/test/resources/wif-config.json
 copy 
components/{camel-gson/src/test/java/org/apache/camel/component/gson/GsonUnmarshalTypeFromHeaderTest.java
 => 
camel-jsonb/src/test/java/org/apache/camel/component/jsonb/JsonbUnmarshalTypeFromHeaderTest.java}
 (53%)
 create mode 100644 
components/camel-milo/src/test/java/org/apache/camel/component/milo/CommunicationLossTest.java
 create mode 100644 
components/camel-minio/src/test/java/org/apache/camel/component/minio/MinioConsumerObjectThatCannotBeGotPooledExchangeTest.java
 create mode 100644 
components/camel-minio/src/test/java/org/apache/camel/component/minio/MinioConsumerObjectThatCannotBeGotTest.java
 create mode 100644 
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/ManagementHttpServerSharedPortTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCEndpointProviderLifecycleTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCMaterialConsistencyTest.java
 create mode 100644 
components/camel-thrift/src/test/java/org/apache/camel/component/thrift/ThriftConsumerClientAuthenticationTest.java
 create mode 100644 
components/camel-thrift/src/test/java/org/apache/camel/component/thrift/ThriftConsumerMuteExceptionTest.java
 create mode 100644 
components/camel-thrift/src/test/java/org/apache/camel/component/thrift/ThriftNegotiationTypeStartupTest.java
 create mode 100644 
core/camel-core-model/src/test/java/org/apache/camel/model/rest/RestBindingOptionsDefaultValueTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/enricher/PollEnrichTimeoutFileBodyTest.java
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/MainPropertiesReloadComponentTest.java
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/spring-boot-logback.xml => 
core/camel-xml-io/src/test/resources/restSkipBindingOnErrorCode.xml (58%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/spring-boot-logback.xml => 
core/camel-xml-io/src/test/resources/restVerbApiDocs.xml (58%)
 copy 
core/camel-core-reifier/src/main/java/org/apache/camel/reifier/dataformat/ToonDataFormatReifier.java
 => 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/Order.java
 (50%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/README.md
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/application.properties
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/orders.json
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/rest-code-first.camel.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/dynamic-routing/README.md
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{fail-well/circuit-breaker
 => route/dynamic-routing}/application.properties (100%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/dynamic-routing/dynamic-routing.camel.yaml
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client
 => route/dynamic-routing}/orders/order-1001.json (100%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client
 => route/dynamic-routing}/orders/order-1002.json (100%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client
 => route/dynamic-routing}/orders/order-1003.json (100%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/README.md
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/application.properties
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/customers/C-134.json
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/customers/C-207.json
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/customers/C-482.json
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/enrich-and-dedupe.camel.yaml
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client
 => route/enrich-and-dedupe}/orders/order-1001.json (100%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client
 => route/enrich-and-dedupe}/orders/order-1002.json (100%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client
 => route/enrich-and-dedupe}/orders/order-1003.json (100%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client/orders/order-1001.json
 => route/enrich-and-dedupe/orders/resent-order-1001.json} (100%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunMavenRuntimePreviousLogTest.java
 create mode 100644 
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/KameletMainMcpManagementHostTest.java
 create mode 100644 
dsl/camel-kamelet-main/src/test/resources/org/apache/camel/main/mcp-shared-port.properties

Reply via email to