This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/npm_and_yarn/docs/gulp-5.0.0 in repository https://gitbox.apache.org/repos/asf/camel.git
discard ceea3f2c121 chore(deps-dev): Bump gulp from 4.0.2 to 5.0.0 in /docs add 44c2167fd36 Refresh camel-smb add 520541a0196 CAMEL-20679 Make buffer size configurable, file creation HashSets out of process add 942dc647681 CAMEL-20790: prevent an NPE under high concurrency add 46e003c436c CAMEL-20840: fixed incomplete/incorrect implementation of resume adapter add 3e2c677d363 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS Eventbridge and EKS (#14535) add e4df09a2053 CAMEL-19659 - reactivate FHIR Integration tests (#14536) add d795d931f11 camel-jbang: docs add 9b8f3c2da02 CAMEL-20877: camel-jbang export shold set jkube/jib versions with values from application.properties. add caa849538a9 camel-jbang: sb gradle add 3ff27a3740f camel-core: polished add 225db9009b4 Fixed test after rest-dsl inline fix add e8265f72c85 CAMEL-20617: rest dev console add c550a0097e9 CAMEL-20878: camel-jbang - get rest add ae2f650ff52 CAMEL-20500: camel-jbang - Move generate commands to its own plugin (#14538) add a6a4ecd5a9c File confirm (#14539) add fce449c5ae2 Regen SBOM from commit a6a4ecd5a9c72878502688a02dff5fb5c3171cc1 (#14540) add 844cf0d4b7b chore(deps): Bump huaweicloud-sdk-version from 3.1.100 to 3.1.101 add 94b7fb109f7 chore(deps): Bump aws-java-sdk2-version from 2.26.1 to 2.26.3 (#14542) add 06f420f2e78 chore(deps): Bump flink-version from 1.19.0 to 1.19.1 (#14544) add 00603f37d18 chore: do not call yarn install for doc on unsupported platforms add 00f9f078ef1 chore(deps): Bump activemq-artemis-version from 2.34.0 to 2.35.0 (#14543) add 0d363348b7e chore(deps): Bump maven-surefire-plugin-version from 3.2.5 to 3.3.0 (#14545) add 2f64ecc07c5 CAMEL-20880 - Move AI related component to camel-ai middle folder - C… (#14546) add 2058e3c2184 Regen add 3fb6c7c6b80 CAMEL-20880 - Move AI related component to camel-ai middle folder - Camel Qdrant add b16a0bc4174 CAMEL-20835: camel-core - Multicast/RecipientList use LRUCache with configurable cacheSize for internal errorHandler cache to avoid OOM. Thanks to Arthur Naseef for reproducer. (#14553) add debcd081f3b CAMEL-20880 - Move AI related component to camel-ai middle folder - M… (#14554) add 85fd35e18a7 chore(deps): Bump maven-version from 3.9.7 to 3.9.8 (#14548) add 13365caedea chore: upgrade Maven used by the wrapper to 3.9.8 (#14550) add 73a3529e75d chore(deps): Bump org.apache.maven.plugins:maven-release-plugin (#14549) add ca88b201f1d chore(deps): Bump org.apache.maven.plugins:maven-surefire-report-plugin (#14552) add 27cfa7bbc9c chore: Do not fetch full Git history on PR jobs add 784613d119c Add an assertion predicate after calling as AssertJ method. add 07c502761c4 CAMEL-20881: Only create DefaultPollingConsumerPollStrategy when needed. (#14558) add 1485b2b691f CAMEL-20880 - Move AI related component to camel-ai middle folder - Pinecone (#14559) add 3705a5a7aca CAMEL-20722 - ensure concurrent processing from multiple kafka partitions (#14556) add b179491952c camel-jbang - Fixed deadline when doing camel version list add 6d55bbd24ba Updated information about Camel COmmercial Offering (#14560) add 632e5ece55a CAMEL-20884 - Replace this call to "replaceAll()" by a call to the "replace()" method. add 1d0a0ce5bd4 CAMEL-20884 - Use already-defined constant 'PARSER_PACKAGE' instead of duplicating its value add 94f8a2f3372 CAMEL-20884: remove unused variable add 89c09456048 CAMEL-20884 - remove unused import add e82b6ee288b CAMEL-20884 - Immediately return this expression instead of assigning it to the temporary variable "parser". add e685d9a8e12 chore(deps): Bump curator-version from 5.6.0 to 5.7.0 add 8e44be33858 CAMEL-20838: avoid unnecessarily overriding the restricted methods add 4fd8467b1e3 CAMEL-20838: do not use overrides when JUnit's annotations suffice (camel-jpa) add 2d41a8727b6 CAMEL-20838: use appropriate methods for setting up/cleaning up resources (camel-jdbc) add 086e4dea2aa CAMEL-20838: avoid usages of restricted methods (camel-http) add 4ab3a53534e CAMEL-20838: do not use overrides when JUnit's annotations suffice (camel-ftp) add 00751d016fe CAMEL-20838: do not use overrides when JUnit's annotations suffice (camel-mongodb) add 7cd4d78ff4e CAMEL-20838: do not use overrides when JUnit's annotations suffice (camel-spring-ws) add f55b836cd17 CAMEL-20838: use appropriate methods for setting up/cleaning up resources (camel-aws-xray) add f2431e1adc3 CAMEL-20838: do not use overrides when JUnit's annotations suffice (camel-jcr) add ddc3990c5cb CAMEL-20838: use appropriate methods for setting up/cleaning up resources (camel-servlet) add 4d116a10ff1 CAMEL-20838: do not use overrides when JUnit's annotations suffice (camel-itest) add d220d8ed589 CAMEL-20838: do not use overrides when JUnit's annotations suffice (camel-jms) add 30bcf8b8455 CAMEL-20838: use appropriate methods for setting up/cleaning up resources (camel-spring-jdbc) add 2f7998508f4 CAMEL-16364: camel-tracing - Add more decorators add 34c516d450b CAMEL-16364: camel-tracing - Add more decorators add 58d478e7702 camel-observation: polished add 127ccc6369a camel-opentelemetry: polished add 5cb8b06b645 Add Variables support to FlexibleAggregationStrategy add ff96cecae23 CAMEL-16364: camel-tracing - Add more decorators add 1c1c89dae5e chore(deps): Bump aws-java-sdk2-version from 2.26.3 to 2.26.4 add 70a2e7e00a0 chore(deps): Bump jooq-version from 3.19.9 to 3.19.10 add a90cfbf9b77 chore(deps): Bump org.apache.parquet:parquet-avro from 1.14.0 to 1.14.1 add 7ef31ed5530 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS IAM add a607daa209a CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS Kinesis add 432c2e546b1 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS IAM add 9f99a9b67c9 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS Kinesis add e9b5a489e38 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS Kinesis Firehose add 7fc6b51052a CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS KMS add dac5bfdfb3e CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS IAM add 35b3a57657b CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS Lambda add f5f8d2d1a63 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS MQ add d71ad8eb704 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS MSK add 868f8dba3c9 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS Redshift add 4a904c8fe67 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS SNS add 61e355a5560 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS Step Functions add bc91441782b CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS STS add 03cbb2eb6ca CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS Timestream add 07e1ed5acd9 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS Translate add 4c41ebcb73a CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Regen add 2f91f43b54a CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS Bedrock add a979b39ab24 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - AWS SQS add e7ac9edaa6b CAMEL-20838: do not use overrides when JUnit's annotations suffice (camel-sql) add 84df9a0a866 CAMEL-20838: do not use overrides when JUnit's annotations suffice (camel-leveldb) add ae1a11359f4 CAMEL-20885 - deprecate Kotlin add f617e42d6dc Iterate over the "entrySet" instead of the "keySet" add ab711f5f144 CAMEL-20887: camel-tooling-model - Add parseArtifact in generatePojoBeanModel (#14569) add c7ed3f4d4d1 chore(deps): Bump spring-security-version from 6.3.0 to 6.3.1 (#14565) add 1e415acc6d5 CAMEL-20834: camel-salesforce - A NullPointException in SubscriptionHelper.subscribe() interrupts platform-event subscription (#14572) add a6ce25e2480 chore(deps): Bump org.kiwiproject:consul-client from 1.3.2 to 1.3.3 (#14568) add ead17c9197e Typo add 84f80e51595 chore: Swap assertion test argument to be in correct order: expected (#14575) add 372bd4034a0 Regen to fix main branch PR (#14576) add 6c5cf21d1db Update step-eip.adoc (#14577) add 9c41605842b camel-timer: Polish description add 04dc1da01e2 chore(deps): Bump aws-java-sdk2-version from 2.26.4 to 2.26.5 add 13bbdc370ce chore(deps): Bump com.couchbase.client:java-client from 3.6.2 to 3.7.0 add f3b30eea27e chore(deps): Bump com.slack.api:slack-api-client from 1.40.0 to 1.40.1 add 49ec7bc1bf4 CAMEL-20884 - improve Velocity usage in Camel package Maven plugin add c68165858dd camel-djl - Remove discontinued -native-auto dependencies add 269a46cc06f CAMEL-20838: convert spring-based JPA tests to use CamelSpringTestSupport add bff589d0ed1 CAMEL-20893: remove duplicated test add 857a05fec73 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Azure CosmosDB (#14598) add 7a4cae56a52 CAMEL-20884 - Cache Index from jandex.idx defined in jar add c03416e5df1 CAMEL-20890: camel-core-model: Copy definitions to make deep copy for… (#14597) add af4e7b40aa4 chore(deps): Bump com.atlassian.oai:swagger-request-validator-core (#14581) add a1bfae91fe8 chore(deps): Bump com.azure:azure-storage-blob-changefeed (#14590) add b58c35717b3 chore(deps): Bump infinispan-version from 15.0.4.Final to 15.0.5.Final (#14592) add a837c0bfeba chore(deps): Bump org.springframework.data:spring-data-redis (#14591) add 04b047d4e91 chore(deps): Bump io.netty:netty-bom from 4.1.110.Final to 4.1.111.Final (#14595) add feb0a00bfc7 chore(deps): Bump com.arangodb:arangodb-java-driver from 7.7.0 to 7.7.1 (#14596) add 3fcea3b8665 chore(deps): Bump io.github.classgraph:classgraph (#14599) add 4c0d55950d0 chore(deps): Bump org.springframework.amqp:spring-rabbit (#14582) add 73a9be8692d chore(deps): Bump sshd-version from 2.12.1 to 2.13.0 (#14594) add 9967be01033 CAMEL-20890: camel-core-model: Copy definitions to make deep copy for route templates to avoid side-effects when the template are reused to create multiple routes. (#14602) add a36bb3f0f84 CAMEL-20892: Misleading error message when Kamelet misses mandatory field value add 344d4631878 CAMEL-20892: Misleading error message when Kamelet misses mandatory field value add 5c5fa4803e6 CAMEL-20890: camel-core-model: Copy definitions to make deep copy for route templates to avoid side-effects when the template are reused to create multiple routes. add b8f912555ea CAMEL-20645: Support trait addons in Camel K JBang plugin (#14601) add 77a40814411 chore(deps): Bump spring-version from 6.1.9 to 6.1.10 (#14605) add 6893c54e4b7 Upgrade to ical 4.0.0 add 0e5980bd1f2 CAMEL-20891: Improve the catalog documentation for Processor's Ref attribute. add 241633a89e0 camel-20838: fix camel-jsch test to use parameters add 246df70494a CAMEL-20838: implement logging via extension add 08b08241c81 Regen add 9938c79d02f Regen add daa9e1833d4 CAMEL-20903: camel-jbang - Only load custom plugin if in use (#14612) add fb38599406f CAMEL-20804 - Deprecate camel-cloud add f8a47f3200a CAMEL-20903: camel-jbang - Only load custom plugin if in use add 0d3c339a34c CAMEL-20895: camel-djl - The image classification predictors should not round the resulted probabilities (#14611) add 6e2e74606e6 CAMEL-20894: EventNotifier: Not all step EIPs are triggered as events (#14613) add bc96940c0db CAMEL-20686 - changed file resources in tests to more unique & dynamic UUID (#14608) add 16e32d8fabc CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Azure Eventhubs add 5b71899cedf CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Azure Files add c3ac4ccccbb CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Azure Key Vault add 9a83a240624 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Azure Servicebus add 7467a26b9e9 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Azure Storage Blob add ff7bca80045 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Azure Storage Datalake add b1219bbed97 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Azure Storage Queue add dbfce92735c CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Azure Storage Queue add a0b76153598 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability add 3447b838aa6 CAMEL-20897: Allow to use {xxx} inside RAW(xxx) for more power (#14615) add 50b81a4a598 CAMEL-20889: camel-core: Stream is not reset when Message.getBody(class) is invoked ans stream caching is enabled (#14574) add 7a316a0f33c Update releases in catalog add 1a6a1666e71 camel-core - Using shared dummy exchange instance for special needs i… (#14616) add 87c8e832e9f remote vs local counter to better observe how many internal and external messages is being processed (#14617) add e0676a7d577 Regen SBOM from commit 87c8e832e9f73ae1f33867085f82b9303bb69939 (#14619) add f74ebce1a48 CAMEL-20879: camel-core: remote vs local endpoints counters add 91d04880525 CAMEL-20722 - increase consumer count, add Availability wait (#14620) add b4091909277 chore(deps): Bump huaweicloud-sdk-version from 3.1.101 to 3.1.102 (#14621) add b1122f4abcc chore(deps): Bump sshd-version from 2.13.0 to 2.13.1 (#14622) add 12086f46c4b chore(deps): Bump undertow-version from 2.3.13.Final to 2.3.14.Final (#14624) add 99a8ddb1596 chore(deps): Bump aws-java-sdk2-version from 2.26.5 to 2.26.7 (#14623) add 90fe5209b0e chore(deps-dev): Bump com.networknt:json-schema-validator (#14626) add b104d8b3af8 chore(deps): Bump io.github.littleproxy:littleproxy from 2.2.1 to 2.2.3 (#14625) add b52830b560f CAMEL-20794: AWS2 Kinesis producer supports sending batch (#14618) add 6ddb848a250 CAMEL-20906: camel-core - Route reload NPE. Add WARN and avoid NPE. add b84db97df62 CAMEL-20901: Add an option to provide a custom Vertx instance to ArangoDB add d7f818d04ae Upgrade to Quarkus 3.11.3 add 367757d6496 Upgrade to SB 3.3.1 add f765808912e CAMEL-20909 - Camel-Aws-Kinesis: Support KCL Consumers (#14628) add d5062309366 chore(deps): Bump aws-java-sdk2-version from 2.26.7 to 2.26.8 (#14631) add 9754c5937b6 chore(deps): Bump org.apache.drill.exec:drill-jdbc-all (#14632) add 6ab2e71bf0c chore(deps): Bump io.minio:minio from 8.5.10 to 8.5.11 (#14633) add 5cac6d7e734 chore(deps): Bump org.apache.maven.plugins:maven-dependency-plugin (#14634) add 0d15379c6e9 chore(deps): Bump com.twilio.sdk:twilio from 10.2.1 to 10.3.0 (#14630) add f52826cbb86 chore(deps-dev): Bump com.fasterxml.woodstox:woodstox-core (#14629) add a28edec232b chore(deps): Bump io.smallrye.config:smallrye-config from 3.8.2 to 3.8.3 (#14635) add 2b202110f88 chore(deps): Bump org.wiremock:wiremock from 3.6.0 to 3.7.0 (#14636) add a35c86036cb CAMEL-20838: use a JUnit extension for collecting the test name when necessary add 111c1d56377 camel-mail - Fix stream caching with pollEnrich and attachment (#14638) add 8a2116fb4b9 CAMEL-20912, CAMEL-20913 - Camel-AWS-Kinesis: KCL Consumers add parameters for passing Cloudwatch and DynamoDB Clients and for profile/default/session credentials Providers add ade2e6bb8c7 CAMEL-20912, CAMEL-20913 - Camel-AWS-Kinesis: KCL Consumers add parameters for passing Cloudwatch and DynamoDB Clients and for profile/default/session credentials Providers add 6da0d416cbc CAMEL-20921: camel-xml-io - Fix loading route configuration if using camel root tag. Thanks to Adriano Machado for unit test. (#14642) add a4997d07fde CAMEL-20911: camel-jbang - Export to Quarkus should include workaround for a CEQ bug that causes Camel to not start at all. add 98ef3230e9d chore(deps-dev): Bump com.networknt:json-schema-validator (#14643) add 5052d4b4ecc chore(deps): Bump opensearch-rest-client-version from 2.14.0 to 2.15.0 (#14644) add c7624737641 Remove link as its hard to grok the xref stuff for linking internally. add 2f5d17bbd01 chore(deps): Bump org.apache.parquet:parquet-common (#14648) add 4b98123e93b chore(deps): Bump org.mnode.ical4j:ical4j from 4.0.0 to 4.0.1 (#14649) add 6dd2366a56f chore(deps): Bump aws-java-sdk2-version from 2.26.8 to 2.26.9 (#14647) add 72bd0598572 Regen add 1e9bd398bd5 CAMEL-20917: avoid using hard-coded groups and versions add 0dd4a3654d0 (chores) camel-test-infra-etcd3: upgrade the container to 3.5.14 add 0e75a83bd5a camel-etcd: Lets see if CI tests can pass this (#14646) add 3ee6e9ffd1c Patch 5 (Add documentation for EventNotifier) (#14650) add 88dd47ba3a1 CAMEL-20917: fix lots of NPEs introduced by the fix add 61d97a34564 Separated PGPDataFormat into camel-cypto-pgp (#14651) add f654638c456 Separated PGPDataFormat into camel-cypto-pgp add d91d4e0cbe2 CAMEL-20889: Added javadoc to point to the new helper method. add 726bddde72d Add kinesis batch producer description in kinesis component doc. (#14654) add f6182d9ffae CAMEL-20920: camel-xml-io - Fix updating route that previously failed to load due to an error. add fc3c098e768 CAMEL-20838: Avoid NPE on Camel Tests (#14641) add d02c265808e Regen / fix formatting errors on CI add d86af893e92 CAMEL-20686 - appended static test filenames with UUID for uniqueness (set 2) (#14655) add 5396ede08b5 chore(deps): Bump aws-java-sdk2-version from 2.26.9 to 2.26.10 (#14657) add cc7f5f9d346 chore(deps-dev): Bump net.javacrumbs.json-unit:json-unit-assertj (#14659) add 2fec19a6f4a chore(deps): Bump com.cedarsoftware:java-util from 2.9.0 to 2.13.0 (#14658) add d245e09f0c3 CEQ 3.12.0 released add 7ec5aa87979 CAMEL-20924: camel-http - add oauth2scope parameter (#14660) add cf9009e6444 CAMEL-20916 - Camel-AWS-Kinesis: KCL Consumers, add documentation (#14661) add 65f8f082eb8 Use version placeholder add 3f31ec7a2d6 chore(deps-dev): Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 (#14656) add bcc36954a8e camel-jbang: Propagate versions when using --fresh option in export add 3e4dcbeae97 camel-jbang: Use additional properties during export to add Maven POM properties add 76270ae0851 CAMEL-20926: simple language - Add fromRouteId as function. (#14665) add e0cb3d3a131 CAMEL-20838: mark the isRouteCoverageEnabled as deprecated add 07fc10e914d CAMEL-20838: cleanup dumping the route coverage add b288ef7c37a CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Google Big Query add b644a89a5c2 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Google Calendar/Calendar Stream add 17a927e4557 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Google Drive add 73840de29ce CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Google Functions add 949172c4873 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Google Mail/Mail Stream add bfe0f3f5eb1 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Google Pubsub add 056292374bd CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Google Pubsub add e5eba92cc38 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Google Pubsub Lite add 8c5948064c0 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Google Secrets Manager add 74d74d6de98 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Google Sheets/Sheets Stream add 5278e0465bf CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Google Storage add fb0a3c35081 CAMEL-20798: EndpointServiceLocation on components to make it possible to know which remote system Camel connects to to assist for monitoring and observability - Regen add 1c261eacb74 chore(deps): Bump lucene-version from 9.11.0 to 9.11.1 (#14670) add bb0df84d28c chore(deps): Bump aws-java-sdk2-version from 2.26.10 to 2.26.11 (#14667) add a11ede4e82e chore(deps): Bump huaweicloud-sdk-version from 3.1.102 to 3.1.103 (#14669) add 2c633afacb0 chore(deps): Bump com.google.cloud:libraries-bom from 26.41.0 to 26.42.0 (#14666) add 266a48b5a4d chore(deps): Bump org.opensearch.client:opensearch-java (#14672) add 2254dc30517 chore(deps): Bump io.github.ascopes:protobuf-maven-plugin (#14673) add 6324bc0a6da CAMEL-16829: camel-core - Stuck processing with nested parallel split… (#14676) add d0c8bf903d7 chore(deps): Bump org.skyscreamer:jsonassert from 1.5.1 to 1.5.2 (#14668) add 4e895524b98 Revert "chore(deps): Bump org.skyscreamer:jsonassert from 1.5.1 to 1.5.2 (#14668)" add ae603ebb9b9 CAMEL-18186: camel-saga - InMemorySagaCoordinator should reuse existi… (#14678) add 9c86585fdd7 Update releases in catalog add c13169b4495 Camel-20547: openapi-rest-dsl-generator migrate from apicurio to openapi3 (#14677) add 0d2dd0d13ba CAMEL-20547 migrate from apicurio to openapi3 add cd4cec937c4 Wrong desc add d5007960337 CAMEL-20929: camel-core - Properties component with ignore missing property should also ignore from functions add 9d964152959 CAMEL-18186: camel-saga - InMemorySagaCoordinator should reuse existing exchange so for example distributed tracing spans are the same and not an entire new span. add 6607e7bb92f CAMEL-20929: camel-core - Properties component with ignore missing property should also ignore from functions add 99decfa68bb CAMEL-20929: properties function with fine grained control whether a property is optional or not. (#14679) add acd90730d4b CAMEL-19897: another shot at removing isStatisticsEnabled add 1884f8db61a CAMEL-20928: camel-jbang - Export beans with ENV variable properties should silent ignore ENV missing, and also other properties missing. add b56401c5450 CAMEL-18186: camel-saga - InMemorySagaCoordinator should link parent span to exchange so for example distributed tracing spans are linked together. add d8a8ed9a692 Regen SBOM from commit b56401c54505dfa988842a1d1378a4f8f6b80e5e (#14681) add 91e74cd7c51 CAMEL-20931: camel-core - Add substring function to simple language (#14682) add f20c4f52326 chore(deps): Bump aws-java-sdk2-version from 2.26.11 to 2.26.12 (#14685) add 6ebbe2d6592 chore(deps): Bump org.apache.kafka:kafka-clients from 3.7.0 to 3.7.1 (#14687) add a3c578475ef chore(deps): Bump org.skyscreamer:jsonassert from 1.5.1 to 1.5.3 (#14683) add f902895626d CAMEL-20900: Add --integration-profile run command option on Camel K JBang plugin add 24d1d50295f CAMEL-20931: cleanup duplicated code add b4e0260a7d3 chore(deps): Bump groovy-version from 4.0.21 to 4.0.22 (#14689) add 2e1e369be82 chore(deps-dev): Bump eslint-plugin-promise from 6.2.0 to 6.4.0 in /docs add 0d3c3653cc4 chore(deps-dev): Bump gulp from 4.0.2 to 5.0.0 in /docs This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (ceea3f2c121) \ N -- N -- N refs/heads/dependabot/npm_and_yarn/docs/gulp-5.0.0 (0d3c3653cc4) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .github/workflows/pr-build-camel-3.yml | 1 - .github/workflows/pr-build-camel-40x.yml | 1 - .github/workflows/pr-build-main.yml | 1 - .mvn/wrapper/maven-wrapper.jar | Bin 62547 -> 63028 bytes .mvn/wrapper/maven-wrapper.properties | 6 +- bom/camel-bom/pom.xml | 5 + camel-sbom/camel-sbom.json | 53666 +++++++++++-------- camel-sbom/camel-sbom.xml | 20609 +++---- catalog/camel-allcomponents/pom.xml | 5 + .../apache/camel/catalog/components/arangodb.json | 10 +- .../apache/camel/catalog/components/aws2-ec2.json | 2 +- .../camel/catalog/components/aws2-kinesis.json | 85 +- .../camel/catalog/components/azure-files.json | 97 +- .../org/apache/camel/catalog/components/file.json | 81 +- .../org/apache/camel/catalog/components/ftp.json | 79 +- .../org/apache/camel/catalog/components/ftps.json | 95 +- .../org/apache/camel/catalog/components/sftp.json | 117 +- .../org/apache/camel/catalog/components/smb.json | 61 +- .../org/apache/camel/catalog/components/timer.json | 4 +- .../org/apache/camel/catalog/dataformats/pgp.json | 2 +- .../apache/camel/catalog/dev-consoles.properties | 1 + .../apache/camel/catalog/dev-consoles/rest.json | 15 + .../org/apache/camel/catalog/models/process.json | 2 +- .../org/apache/camel/catalog/others/cloud.json | 2 +- .../apache/camel/catalog/others/kotlin-api.json | 2 +- .../apache/camel/catalog/others/kotlin-dsl.json | 2 +- .../org/apache/camel/catalog/others/lra.json | 2 +- .../catalog/releases/camel-quarkus-releases.json | 5 + .../camel/catalog/releases/camel-releases.json | 14 + .../apache/camel/catalog/schemas/camel-spring.xsd | 10 +- components/camel-ai/camel-djl/pom.xml | 18 - .../camel-djl/src/main/docs/djl-component.adoc | 106 +- .../model/CustomImageClassificationPredictor.java | 23 +- .../djl/model/ZooImageClassificationPredictor.java | 26 +- .../djl/model/ZooObjectDetectionPredictor.java | 3 +- .../djl/ImageClassificationLocalTest.java | 15 +- .../component/djl/ImageClassificationTest.java | 11 +- .../camel/component/djl/ObjectDetectionTest.java | 9 +- components/{ => camel-ai}/camel-milvus/pom.xml | 2 +- .../milvus/MilvusComponentConfigurer.java | 0 .../milvus/MilvusConfigurationConfigurer.java | 0 .../component/milvus/MilvusEndpointConfigurer.java | 0 .../component/milvus/MilvusEndpointUriFactory.java | 0 .../org/apache/camel/component/milvus/milvus.json | 0 .../services/org/apache/camel/component.properties | 0 .../services/org/apache/camel/component/milvus | 0 .../org/apache/camel/configurer/milvus-component | 0 .../org/apache/camel/configurer/milvus-endpoint | 0 ...ache.camel.component.milvus.MilvusConfiguration | 0 .../org/apache/camel/transformer.properties | 0 .../org/apache/camel/transformer/milvus-embeddings | 0 .../camel/transformer/milvus-embeddings.json | 0 .../org/apache/camel/urifactory/milvus-endpoint | 0 .../src/main/docs/milvus-component.adoc | 0 .../org/apache/camel/component/milvus/Milvus.java | 0 .../camel/component/milvus/MilvusAction.java | 0 .../camel/component/milvus/MilvusComponent.java | 0 .../component/milvus/MilvusConfiguration.java | 0 .../camel/component/milvus/MilvusEndpoint.java | 0 .../camel/component/milvus/MilvusProducer.java | 0 .../MilvusEmbeddingsDataTypeTransformer.java | 0 .../milvus/MilvusCreateCollectionTest.java | 0 .../camel/component/milvus/MilvusTestSupport.java | 0 .../camel/component/milvus/MilvusUpsertTest.java | 0 .../component/milvus/it/MilvusComponentIT.java | 0 .../src/test/resources/log4j2.properties | 0 components/{ => camel-ai}/camel-pinecone/pom.xml | 2 +- .../PineconeVectorDbComponentConfigurer.java | 0 .../PineconeVectorDbConfigurationConfigurer.java | 0 .../PineconeVectorDbEndpointConfigurer.java | 0 .../PineconeVectorDbEndpointUriFactory.java | 0 .../apache/camel/component/pinecone/pinecone.json | 0 .../services/org/apache/camel/component.properties | 0 .../services/org/apache/camel/component/pinecone | 0 ...omponent.pinecone.PineconeVectorDbConfiguration | 0 .../org/apache/camel/configurer/pinecone-component | 0 .../org/apache/camel/configurer/pinecone-endpoint | 0 .../org/apache/camel/transformer.properties | 0 .../apache/camel/transformer/pinecone-embeddings | 0 .../camel/transformer/pinecone-embeddings.json | 0 .../org/apache/camel/urifactory/pinecone-endpoint | 0 .../src/main/docs/pinecone-component.adoc | 0 .../camel/component/pinecone/PineconeVectorDb.java | 0 .../component/pinecone/PineconeVectorDbAction.java | 0 .../pinecone/PineconeVectorDbComponent.java | 0 .../pinecone/PineconeVectorDbConfiguration.java | 0 .../pinecone/PineconeVectorDbEndpoint.java | 0 .../pinecone/PineconeVectorDbProducer.java | 0 .../PineconeEmbeddingsDataTypeTransformer.java | 0 .../component/pinecone/it/PineconeComponentIT.java | 0 .../src/test/resources/log4j2.properties | 0 components/{ => camel-ai}/camel-qdrant/pom.xml | 2 +- .../qdrant/QdrantComponentConfigurer.java | 0 .../qdrant/QdrantConfigurationConfigurer.java | 0 .../component/qdrant/QdrantConverterLoader.java | 0 .../component/qdrant/QdrantEndpointConfigurer.java | 0 .../component/qdrant/QdrantEndpointUriFactory.java | 0 .../org/apache/camel/component/qdrant/qdrant.json | 0 .../services/org/apache/camel/TypeConverterLoader | 0 .../services/org/apache/camel/component.properties | 0 .../services/org/apache/camel/component/qdrant | 0 ...ache.camel.component.qdrant.QdrantConfiguration | 0 .../org/apache/camel/configurer/qdrant-component | 0 .../org/apache/camel/configurer/qdrant-endpoint | 0 .../org/apache/camel/transformer.properties | 0 .../org/apache/camel/transformer/qdrant-embeddings | 0 .../camel/transformer/qdrant-embeddings.json | 0 .../org/apache/camel/urifactory/qdrant-endpoint | 0 .../src/main/docs/qdrant-component.adoc | 0 .../org/apache/camel/component/qdrant/Qdrant.java | 0 .../camel/component/qdrant/QdrantAction.java | 0 .../component/qdrant/QdrantActionException.java | 0 .../camel/component/qdrant/QdrantComponent.java | 0 .../component/qdrant/QdrantConfiguration.java | 0 .../camel/component/qdrant/QdrantConverter.java | 0 .../camel/component/qdrant/QdrantEndpoint.java | 0 .../camel/component/qdrant/QdrantProducer.java | 0 .../QdrantEmbeddingsDataTypeTransformer.java | 0 .../camel/component/qdrant/QdrantCommonTest.java | 0 .../qdrant/QdrantCreateCollectionTest.java | 0 .../camel/component/qdrant/QdrantDeleteTest.java | 0 .../camel/component/qdrant/QdrantRetrieveTest.java | 0 .../camel/component/qdrant/QdrantTestSupport.java | 0 .../camel/component/qdrant/QdrantUpsertTest.java | 0 .../component/qdrant/it/QdrantComponentIT.java | 0 .../qdrant/it/QdrantDeleteCollectionIT.java | 0 .../component/qdrant/it/QdrantDeletePointsIT.java | 0 .../src/test/resources/log4j2.properties | 0 components/camel-ai/pom.xml | 3 + .../arangodb/ArangoDbComponentConfigurer.java | 5 +- .../arangodb/ArangoDbEndpointConfigurer.java | 3 + .../arangodb/ArangoDbEndpointUriFactory.java | 3 +- .../apache/camel/component/arangodb/arangodb.json | 10 +- .../component/arangodb/ArangoDbComponent.java | 15 + .../camel/component/arangodb/ArangoDbEndpoint.java | 20 +- .../arangodb/integration/ArangoCustomVertxIT.java | 110 + .../component/avro/AvroConsumerTestSupport.java | 18 +- .../component/avro/AvroHttpSpringProducerTest.java | 5 +- .../avro/AvroNettySpringConsumerTest.java | 11 +- .../avro/AvroNettySpringProducerTest.java | 5 +- .../component/avro/AvroProducerTestSupport.java | 15 +- .../avro/AvroGenericMarshalAndUnmarshalTest.java | 5 +- .../aws2/bedrock/agent/BedrockAgentEndpoint.java | 32 +- .../agentruntime/BedrockAgentRuntimeEndpoint.java | 32 +- .../aws2/bedrock/runtime/BedrockEndpoint.java | 32 +- .../aws/xray/SpringAwsXRaySimpleRouteTest.java | 12 +- .../apache/camel/component/aws2/ec2/aws2-ec2.json | 2 +- .../camel/component/aws2/eks/EKS2Endpoint.java | 20 +- .../aws2/eventbridge/EventbridgeEndpoint.java | 34 +- .../camel/component/aws2/iam/IAM2Endpoint.java | 20 +- components/camel-aws/camel-aws2-kinesis/pom.xml | 5 + .../aws2/kinesis/Kinesis2ComponentConfigurer.java | 18 + .../aws2/kinesis/Kinesis2EndpointConfigurer.java | 18 + .../aws2/kinesis/Kinesis2EndpointUriFactory.java | 5 +- .../camel/component/aws2/kinesis/aws2-kinesis.json | 85 +- .../services/org/apache/camel/adapter-factory | 2 - .../src/main/docs/aws2-kinesis-component.adoc | 30 +- .../aws2/firehose/KinesisFirehose2Endpoint.java | 30 +- .../aws2/kinesis/KclKinesis2Consumer.java | 283 + .../aws2/kinesis/Kinesis2Configuration.java | 37 + .../component/aws2/kinesis/Kinesis2Constants.java | 3 + .../component/aws2/kinesis/Kinesis2Consumer.java | 25 +- .../component/aws2/kinesis/Kinesis2Endpoint.java | 51 +- .../component/aws2/kinesis/Kinesis2Producer.java | 96 +- .../consumer/KinesisDefaultResumeAdapter.java | 81 - .../aws2/kinesis/consumer/KinesisResumeAction.java | 68 + .../kinesis/consumer/KinesisResumeAdapter.java | 33 - .../kinesis/integration/KclKinesisConsumerIT.java | 73 + .../KinesisConsumerResumeAfterRestartIT.java | 106 - .../integration/KinesisConsumerResumeIT.java | 37 +- .../kinesis/integration/KinesisProducerIT.java | 13 +- .../camel/component/aws2/kms/KMS2Endpoint.java | 20 +- .../component/aws2/lambda/Lambda2Endpoint.java | 24 +- .../camel/component/aws2/mq/MQ2Endpoint.java | 20 +- .../camel/component/aws2/msk/MSK2Endpoint.java | 20 +- .../aws2/redshift/data/RedshiftData2Endpoint.java | 20 +- .../component/aws2/ses/SesComponentSpringTest.java | 6 +- .../camel/component/aws2/sns/Sns2Endpoint.java | 38 +- .../camel/component/aws2/sqs/Sqs2Endpoint.java | 37 +- .../aws2/stepfunctions/StepFunctions2Endpoint.java | 20 +- .../camel/component/aws2/sts/STS2Endpoint.java | 20 +- .../timestream/query/Timestream2QueryEndpoint.java | 20 +- .../timestream/write/Timestream2WriteEndpoint.java | 20 +- .../aws2/translate/Translate2Endpoint.java | 20 +- .../component/azure/cosmosdb/CosmosDbEndpoint.java | 26 +- .../operations/CosmosDbClientOperationsIT.java | 2 +- .../operations/CosmosDbContainerOperationsIT.java | 2 +- .../operations/CosmosDbDatabaseOperationsIT.java | 2 +- .../azure/eventhubs/EventHubsEndpoint.java | 27 +- .../eventhubs/integration/EventHubsConsumerIT.java | 2 +- .../EventHubsProducerCustomClientIT.java | 2 +- .../eventhubs/integration/EventHubsProducerIT.java | 2 +- .../eventhubs/integration/EventProcessorIT.java | 2 +- .../operations/EventHubsProducerOperationsIT.java | 2 +- .../file/azure/FilesEndpointConfigurer.java | 6 + .../file/azure/FilesEndpointUriFactory.java | 3 +- .../camel/component/file/azure/azure-files.json | 97 +- .../camel/component/file/azure/FilesEndpoint.java | 24 +- .../azure/key/vault/KeyVaultEndpoint.java | 27 +- .../azure/servicebus/ServiceBusEndpoint.java | 27 +- .../component/azure/storage/blob/BlobEndpoint.java | 27 +- .../azure/storage/datalake/DataLakeEndpoint.java | 26 +- .../datalake/component/DataLakeComponentTest.java | 4 +- .../azure/storage/queue/QueueEndpoint.java | 26 +- .../operations/integration/QueueOperationsIT.java | 2 +- .../integration/QueueServiceOperationsIT.java | 2 +- .../validator/BeanValidatorConfigurationTest.java | 6 +- .../validator/ValidatorFactoryAutowireTest.java | 6 +- .../validator/ValidatorFactoryRegistryTest.java | 6 +- .../component/braintree/AddressGatewayIT.java | 4 +- .../braintree/PaymentMethodGatewayIT.java | 4 +- .../component/braintree/TransactionGatewayIT.java | 4 +- ...CaffeineAggregationRepositoryOperationTest.java | 5 +- .../org/apache/camel/coap/CoAPTestSupport.java | 5 +- .../cometd/CometdProducerConsumerTest.java | 6 +- .../cometd/MultipCometdProducerConsumerTest.java | 5 +- .../cometd/SslCometdProducerConsumerTest.java | 6 +- ...ontextParametersCometdProducerConsumerTest.java | 6 +- ...tParametersInUriCometdProducerConsumerTest.java | 5 +- ...ontextParametersCometdProducerConsumerTest.java | 6 +- .../camel/component/consul/ConsulTestSupport.java | 8 +- .../component/controlbus/ControlBusProducer.java | 9 +- .../couchbase/CouchbaseComponentTest.java | 5 +- components/camel-couchdb/pom.xml | 2 +- .../{camel-crypto => camel-crypto-pgp}/pom.xml | 11 +- .../converter/crypto/PGPDataFormatConfigurer.java | 0 .../org/apache/camel/converter/crypto/pgp.json | 2 +- .../org/apache/camel/configurer/pgp-dataformat | 0 .../org/apache/camel/dataformat.properties | 7 + .../services/org/apache/camel/dataformat/pgp | 0 .../src/main/docs/pgp-dataformat.adoc | 331 + .../crypto/DefaultPGPPassphraseAccessor.java | 0 .../crypto/DefaultPGPPublicKeyAccessor.java | 0 .../crypto/DefaultPGPSecretKeyAccessor.java | 0 .../camel/converter/crypto/PGPDataFormat.java | 0 .../camel/converter/crypto/PGPDataFormatUtil.java | 0 .../converter/crypto/PGPKeyAccessDataFormat.java | 0 .../converter/crypto/PGPPassphraseAccessor.java | 0 .../converter/crypto/PGPPublicKeyAccessor.java | 0 .../converter/crypto/PGPSecretKeyAccessor.java | 0 .../crypto/PGPSecretKeyAndPrivateKeyAndUserId.java | 0 .../crypto/AbstractPGPDataFormatTest.java | 0 .../converter/crypto/PGPDataFormatDynamicTest.java | 0 .../converter/crypto/PGPDataFormatElGamalTest.java | 0 .../camel/converter/crypto/PGPDataFormatTest.java | 0 .../crypto/PGPDataFormatWithProvider.java | 0 .../SpringPGPDataFormatNoPassPhraseTest.java | 0 .../converter/crypto/SpringPGPDataFormatTest.java | 0 .../src/test/resources/log4j2.properties | 11 +- .../crypto/SpringPGPDataFormatNoPassPhraseTest.xml | 0 .../component/crypto/SpringPGPDataFormatTest.xml | 0 .../camel/component/crypto/camel-private.pgp | Bin .../apache/camel/component/crypto/camel-public.pgp | Bin .../camel/component/crypto/pubring-ElGamal.gpg | Bin .../org/apache/camel/component/crypto/pubring.gpg | Bin .../camel/component/crypto/pubringSubKeys.gpg | Bin .../camel/component/crypto/secring-ElGamal.gpg | Bin .../org/apache/camel/component/crypto/secring.gpg | Bin .../camel/component/crypto/secringSubKeys.gpg | Bin components/camel-crypto/pom.xml | 5 - .../org/apache/camel/dataformat.properties | 2 +- .../camel/component/crypto/ECDSASignatureTest.java | 5 +- .../camel/component/crypto/SignatureTest.java | 5 +- .../csimple/joor/OriginalSimpleOperatorTest.java | 10 - .../language/csimple/joor/OriginalSimpleTest.java | 169 +- .../CxfRsConsumerSimpleBindingImplTest.java | 10 +- .../CxfRsConsumerSimpleBindingTest.java | 10 +- .../cxf/converter/CxfPayloadConverterTest.java | 5 +- .../cxf/jaxws/CxfCustomizedExceptionTest.java | 11 +- .../jaxws/CxfMessageCustomizedExceptionTest.java | 6 +- .../jaxws/CxfPayLoadCustomizedExceptionTest.java | 7 +- .../CxfRsConsumerSimpleBindingImplTest.java | 10 +- .../CxfRsConsumerSimpleBindingTest.java | 10 +- .../cxf/AbstractCXFGreeterRouterTest.java | 6 +- .../CxfConsumerPayloadFaultCauseEnabledTest.java | 5 +- .../CxfGreeterPayLoadWithFeatureRouterTest.java | 10 +- .../CxfPayloadConsumerNamespaceOnEnvelopeTest.java | 5 +- .../CxfPayloadProducerNamespaceOnEnvelopeTest.java | 5 +- .../cxf/CxfPayloadRouterContentLengthTest.java | 10 +- .../cxf/CxfSpringCustomizedExceptionTest.java | 10 +- .../camel/component/cxf/CxfSpringRouterTest.java | 10 +- .../cxf/converter/PayLoadConvertToPOJOTest.java | 5 +- .../cxf/spring/FileToCxfMessageDataFormatTest.java | 11 +- .../cxf/transport/CamelTransportTestSupport.java | 10 +- .../cxf/transport/CamelTransportTestSupport.java | 10 +- .../FileDisruptorShutdownCompleteAllTasksTest.java | 5 +- .../disruptor/vm/AbstractVmTestSupport.java | 10 +- .../component/ehcache/EhcacheTestSupport.java | 4 +- .../EhcacheAggregationRepositoryOperationTest.java | 5 +- .../es/integration/ElasticsearchTestSupport.java | 8 +- components/camel-etcd3/pom.xml | 2 + .../camel/component/fhir/FhirCapabilitiesIT.java | 3 - .../camel/component/fhir/FhirConfigurationIT.java | 3 - .../apache/camel/component/fhir/FhirCreateIT.java | 3 - .../fhir/FhirCustomClientConfigurationIT.java | 3 - .../apache/camel/component/fhir/FhirDeleteIT.java | 3 - .../component/fhir/FhirExtraParametersIT.java | 3 - .../apache/camel/component/fhir/FhirHistoryIT.java | 3 - .../camel/component/fhir/FhirLoadPageIT.java | 3 - .../apache/camel/component/fhir/FhirMetaIT.java | 3 - .../camel/component/fhir/FhirOperationIT.java | 3 - .../apache/camel/component/fhir/FhirPatchIT.java | 3 - .../apache/camel/component/fhir/FhirReadIT.java | 3 - .../apache/camel/component/fhir/FhirSearchIT.java | 3 - .../apache/camel/component/fhir/FhirSimpleIT.java | 3 - .../camel/component/fhir/FhirTransactionIT.java | 3 - .../apache/camel/component/fhir/FhirUpdateIT.java | 3 - .../camel/component/fhir/FhirValidateIT.java | 3 - .../fhir/Hl7v2PatientToFhirPatientIT.java | 3 - .../fhir/dataformat/FhirJsonDataFormatTest.java | 5 +- .../FhirJsonDataformatErrorHandlerTest.java | 5 +- .../fhir/dataformat/FhirXmlDataFormatTest.java | 5 +- .../FhirXmlDataformatErrorHandlerTest.java | 5 +- .../spring/FhirDataformatConfigSpringTest.java | 7 - .../FhirDataformatDefaultConfigSpringTest.java | 7 - .../spring/FhirJsonDataFormatSpringTest.java | 5 +- .../FhirJsonDataformatErrorHandlerSpringTest.java | 5 +- .../spring/FhirXmlDataFormatSpringTest.java | 5 +- .../FhirXmlDataformatErrorHandlerSpringTest.java | 5 +- .../file/watch/FileWatchComponentTestBase.java | 21 +- .../component/file/FileEndpointConfigurer.java | 6 + .../component/file/FileEndpointUriFactory.java | 3 +- .../org/apache/camel/component/file/file.json | 81 +- .../camel/component/file/GenericFileConsumer.java | 16 +- .../camel/component/file/GenericFileEndpoint.java | 23 + .../component/file/GenericFileOnCompletion.java | 22 +- .../camel/component/fop/FopComponentTest.java | 17 +- .../freemarker/FreemarkerContentCacheTest.java | 6 +- .../file/remote/FtpEndpointConfigurer.java | 6 + .../file/remote/FtpEndpointUriFactory.java | 3 +- .../file/remote/FtpsEndpointUriFactory.java | 3 +- .../file/remote/SftpEndpointConfigurer.java | 6 + .../file/remote/SftpEndpointUriFactory.java | 3 +- .../apache/camel/component/file/remote/ftp.json | 79 +- .../apache/camel/component/file/remote/ftps.json | 95 +- .../apache/camel/component/file/remote/sftp.json | 117 +- .../camel/component/file/remote/FtpConsumer.java | 3 +- .../RemoteFilePollingConsumerPollStrategy.java | 12 +- .../camel/component/file/remote/SftpConsumer.java | 3 +- .../component/file/remote/FtpSoTimeoutTest.java | 10 +- .../FromFileToFtpDefaultRootRenameStrategyIT.java | 3 +- .../integration/FromFtpActivePortRangeIT.java | 3 +- .../integration/FromFtpClientConfigRefIT.java | 3 +- .../integration/FromFtpClientDataTimeoutIT.java | 3 +- .../integration/FromFtpClientSoTimeout2IT.java | 3 +- .../integration/FromFtpClientSoTimeoutIT.java | 3 +- .../integration/FromFtpConsumerTemplateIT.java | 3 +- .../FromFtpConsumerTemplateRollbackIT.java | 3 +- .../remote/integration/FromFtpDeleteFileIT.java | 3 +- .../FromFtpDoNotDeleteFileIfProcessFailsIT.java | 3 +- .../integration/FromFtpKeepLastModifiedIT.java | 3 +- .../FromFtpMoveFileAbsoluteFolderRecursiveIT.java | 3 +- .../file/remote/integration/FromFtpMoveFileIT.java | 3 +- .../integration/FromFtpMoveFilePostfixIT.java | 3 +- .../integration/FromFtpMoveFilePrefixIT.java | 3 +- .../integration/FromFtpMoveFileRecursiveIT.java | 3 +- .../FromFtpMoveFileToHiddenFolderRecursiveIT.java | 3 +- ...mFtpNoEndpointPathRelativeMoveToAbsoluteIT.java | 3 +- .../file/remote/integration/FromFtpNoopIT.java | 3 +- .../integration/FromFtpNoopIdempotentFalseIT.java | 3 +- .../remote/integration/FromFtpNotDownloadIT.java | 3 +- .../remote/integration/FromFtpPassiveModeIT.java | 3 +- .../remote/integration/FromFtpPollFileOnlyIT.java | 3 +- .../remote/integration/FromFtpPreMoveDeleteIT.java | 3 +- .../FromFtpPreMoveFileExpressionIT.java | 3 +- .../integration/FromFtpPreMoveFilePostfixIT.java | 3 +- .../integration/FromFtpPreMoveFilePrefixIT.java | 3 +- .../remote/integration/FromFtpPreMoveNoopIT.java | 3 +- .../remote/integration/FromFtpRecursiveNoopIT.java | 4 +- .../FromFtpRecursiveNotStepwiseNoBasePathIT.java | 3 +- .../remote/integration/FromFtpRegexPatternIT.java | 3 +- .../FromFtpRemoteFileFilterDirectoryIT.java | 3 +- .../integration/FromFtpRemoteFileFilterIT.java | 3 +- .../FromFtpRemoteFileSortByExpressionIT.java | 3 +- ...mFtpRemoteFileSortByIgnoreCaseExpressionIT.java | 3 +- .../FromFtpRemoteFileSortByNestedExpressionIT.java | 3 +- .../integration/FromFtpRemoteFileSorterIT.java | 3 +- .../FromFtpServerLanguageCodeAndTimeoutIT.java | 3 +- .../integration/FromFtpServerLanguageCodeIT.java | 3 +- ...mpleNoEndpointPathRelativeMoveToAbsoluteIT.java | 3 +- ...mpleNoEndpointPathRelativeMoveToRelativeIT.java | 3 +- .../FromFtpSimpleRelativeMoveToAbsoluteIT.java | 3 +- .../FromFtpSimpleRelativeMoveToRelativeIT.java | 3 +- .../FromFtpStartingDirAndFileNameClashIT.java | 3 +- .../remote/integration/FromFtpToAsciiFileIT.java | 3 +- .../FromFtpToAsciiFileNoBodyConversionIT.java | 3 +- .../remote/integration/FromFtpToBinaryFileIT.java | 3 +- .../remote/integration/FromFtpToBinaryFilesIT.java | 3 +- .../FromFtpToFileNoFileNameHeaderIT.java | 3 +- .../integration/FromFtpTwoSlashesIssueIT.java | 3 +- .../FromQueueThenConsumeFtpToMockIT.java | 3 +- .../file/remote/integration/FtpAnonymousIT.java | 3 +- .../FtpBadLoginMockNoopConnectionLeakIT.java | 4 +- .../integration/FtpConsumerAbsolutePathIT.java | 3 +- .../integration/FtpConsumerAsyncStressIT.java | 3 +- .../integration/FtpConsumerBodyAsStringIT.java | 3 +- .../FtpConsumerDeleteNoWritePermissionIT.java | 3 +- .../FtpConsumerDirectoriesNotMatchedIT.java | 3 +- .../integration/FtpConsumerDisconnectIT.java | 4 +- .../integration/FtpConsumerExcludeExtIT.java | 3 +- .../integration/FtpConsumerExcludeNameIT.java | 3 +- .../integration/FtpConsumerIPV6BodyAsStringIT.java | 3 +- .../integration/FtpConsumerIdempotentRefIT.java | 16 +- .../integration/FtpConsumerIncludeExtIT.java | 3 +- .../integration/FtpConsumerIncludeNameIT.java | 3 +- ...ConsumerLocalWorkDirectoryAsAbsolutePathIT.java | 3 +- .../FtpConsumerLocalWorkDirectoryDirectIT.java | 3 +- .../FtpConsumerLocalWorkDirectoryIT.java | 3 +- .../FtpConsumerMultipleDirectoriesIT.java | 3 +- .../FtpConsumerNotEagerMaxMessagesPerPollIT.java | 3 +- .../integration/FtpConsumerRelativeFileNameIT.java | 3 +- .../integration/FtpConsumerResumeDownloadIT.java | 4 +- .../integration/FtpConsumerSkipDotFilesIT.java | 3 +- .../remote/integration/FtpConsumerTemplateIT.java | 3 +- .../FtpConsumerTemplateUseListFalseIT.java | 3 +- .../FtpConsumerUsingFTPClientConfigIT.java | 3 +- .../integration/FtpConsumerWithCharsetIT.java | 3 +- .../integration/FtpConsumerWithNoFileOptionIT.java | 3 +- ...FtpProducerAllowNullBodyFileAlreadyExistIT.java | 3 +- .../integration/FtpProducerDisconnectIT.java | 4 +- .../FtpProducerDisconnectOnBatchCompleteIT.java | 4 +- .../integration/FtpProducerFileExistAppendIT.java | 5 +- .../integration/FtpProducerFileExistFailIT.java | 5 +- .../integration/FtpProducerFileExistIgnoreIT.java | 4 +- .../FtpProducerFileExistOverrideIT.java | 3 +- .../integration/FtpProducerFileWithCharsetIT.java | 3 +- .../FtpProducerRootFileExistFailIT.java | 4 +- .../integration/FtpShutdownCompleteAllTasksIT.java | 3 +- .../FtpShutdownCompleteCurrentTaskOnlyIT.java | 3 +- .../FtpSimpleConsumeStreamingStepwiseIT.java | 3 +- .../SftpConsumerLocalWorkDirectoryIT.java | 3 +- .../ToFtpTempFileTargetFileExistIT.java | 3 +- .../sftp/integration/SftpFromSedaDeleteFileIT.java | 3 +- .../apache/camel/component/git/GitTestSupport.java | 8 +- .../google/bigquery/GoogleBigQueryEndpoint.java | 18 +- .../google/calendar/GoogleCalendarEndpoint.java | 27 +- .../stream/GoogleCalendarStreamEndpoint.java | 27 +- .../google/drive/GoogleDriveEndpoint.java | 32 +- .../component/google/drive/FileConverterIT.java | 3 +- .../functions/GoogleCloudFunctionsEndpoint.java | 18 +- .../component/google/mail/GoogleMailEndpoint.java | 27 +- .../mail/stream/GoogleMailStreamEndpoint.java | 17 +- .../pubsublite/GooglePubsubLiteEndpoint.java | 29 +- .../pubsublite/GooglePubsubLiteComponentTest.java | 9 +- .../pubsublite/GooglePubsubLiteProducerTest.java | 5 +- .../google/pubsub/GooglePubsubEndpoint.java | 29 +- .../manager/GoogleSecretManagerEndpoint.java | 18 +- .../google/sheets/GoogleSheetsEndpoint.java | 27 +- .../sheets/stream/GoogleSheetsStreamEndpoint.java | 18 +- .../google/storage/GoogleCloudStorageEndpoint.java | 29 +- .../http/common/HttpHeaderFilterStrategyTest.java | 7 +- .../http/common/cookie/CookieHandlerTest.java | 5 +- .../camel-http/src/main/docs/http-component.adoc | 3 +- .../apache/camel/component/http/HttpComponent.java | 3 +- .../component/http/OAuth2ClientConfigurer.java | 15 +- .../http/CamelComponentVerifierExtensionTest.java | 20 +- .../component/http/CamelComponentVerifierTest.java | 13 +- .../camel/component/http/FollowRedirectTest.java | 6 +- .../component/http/HttpAuthenticationTest.java | 11 +- .../apache/camel/component/http/HttpBodyTest.java | 11 +- .../http/HttpBodyWithOtherProtocolNameTest.java | 4 +- .../component/http/HttpBridgeEndpointTest.java | 11 +- .../camel/component/http/HttpCamelHeadersTest.java | 11 +- .../camel/component/http/HttpCharsetTest.java | 11 +- .../camel/component/http/HttpCompressionTest.java | 11 +- .../camel/component/http/HttpConcurrentTest.java | 11 +- .../component/http/HttpDefaultPortNumberTest.java | 11 +- .../component/http/HttpDisableStreamCacheTest.java | 11 +- .../HttpInvalidHttpClientConfigurationTest.java | 64 - .../camel/component/http/HttpMethodsTest.java | 11 +- .../component/http/HttpNoCamelHeaderTest.java | 11 +- .../http/HttpNoConnectionRedeliveryTest.java | 11 +- .../camel/component/http/HttpNoConnectionTest.java | 11 +- .../http/HttpOAuth2AuthenticationTest.java | 5 +- .../apache/camel/component/http/HttpPathTest.java | 11 +- .../component/http/HttpPollingConsumerTest.java | 11 +- .../http/HttpProducerBridgeEndpointTest.java | 275 +- .../http/HttpProducerConnectionCloseTest.java | 11 +- .../http/HttpProducerContentLengthTest.java | 11 +- .../http/HttpProducerContentTypeTest.java | 11 +- .../HttpProducerContentTypeWithCharsetTest.java | 15 +- .../HttpProducerContentTypeWithSemiColonTest.java | 11 +- .../http/HttpProducerCustomHeaderTest.java | 11 +- .../HttpProducerExplicitConnectionCloseTest.java | 11 +- .../component/http/HttpProducerLoadManualIT.java | 12 +- .../component/http/HttpProducerNullBodyTest.java | 15 +- .../component/http/HttpProducerRestartTest.java | 11 +- .../http/HttpProducerSelectMethodTest.java | 11 +- .../HttpProducerTwoHeadersWithSameKeyTest.java | 11 +- .../HttpProducerTwoParametersWithSameKeyTest.java | 11 +- .../component/http/HttpProducerUserAgentTest.java | 14 +- .../component/http/HttpProxyAndBasicAuthTest.java | 11 +- .../camel/component/http/HttpProxyServerTest.java | 11 +- .../component/http/HttpQueryParameterTest.java | 11 +- .../apache/camel/component/http/HttpQueryTest.java | 11 +- .../camel/component/http/HttpRedirectTest.java | 11 +- .../component/http/HttpReferenceParameterTest.java | 13 +- .../camel/component/http/HttpSOTimeoutTest.java | 12 +- .../http/HttpSendDynamicAwareBasicAuthTest.java | 11 +- .../http/HttpSendDynamicAwareEmptyPathTest.java | 11 +- .../http/HttpSendDynamicAwareHeadersTest.java | 11 +- .../http/HttpSendDynamicAwareMultiValueTest.java | 12 +- .../http/HttpSendDynamicAwarePathHeaderTest.java | 11 +- .../http/HttpSendDynamicAwareRawParameterTest.java | 11 +- .../http/HttpSendDynamicAwareRawTest.java | 11 +- .../component/http/HttpSendDynamicAwareTest.java | 11 +- .../HttpSendDynamicAwareUriWithSpacesTest.java | 11 +- .../HttpSendDynamicAwareUriWithoutSlashTest.java | 11 +- .../camel/component/http/HttpSetHeaderIdsTest.java | 12 +- .../component/http/HttpSquareBracketTest.java | 11 +- .../http/HttpThrowExceptionOnFailureTest.java | 12 +- .../camel/component/http/HttpToDSOTimeoutTest.java | 11 +- .../component/http/HttpWithHttpUriHeaderTest.java | 12 +- .../component/http/HttpsAuthenticationTest.java | 11 +- .../apache/camel/component/http/HttpsGetTest.java | 11 +- .../HttpsProducerWithSystemPropertiesTest.java | 11 +- .../component/http/HttpsServerTestSupport.java | 13 +- .../http/HttpsSslContextParametersGetTest.java | 12 +- ...psTwoComponentsSslContextParametersGetTest.java | 12 +- ...tpsTwoDifferentSslContextParametersGetTest.java | 12 +- .../http/ManagedHttpProducerPoolStatsTest.java | 12 +- .../http/rest/RestCamelComponentVerifierTest.java | 19 +- .../camel/component/ical/ICalConverterLoader.java | 2 + .../apache/camel/component/ical/ICalConverter.java | 18 +- .../camel/component/ical/ICalDataFormatTest.java | 77 +- .../JacksonNotUseDefaultObjectMapperTest.java | 5 +- .../JaxbDataFormatSchemaValidationSpringTest.java | 5 +- ...ormatSchemaValidationWithObjectFactoryTest.java | 7 +- .../org/apache/camel/example/DataFormatTest.java | 5 +- .../idempotent/JCacheIdempotentRepositoryTest.java | 10 +- .../camel/component/jcr/JcrAuthTestBase.java | 8 +- .../camel/component/jcr/JcrConverterTest.java | 2 +- .../camel/component/jcr/JcrGetNodeByIdTest.java | 7 +- .../component/jcr/JcrNodePathCreationTest.java | 5 +- .../jcr/JcrRouteDifferentWorkspaceTestSupport.java | 8 +- .../camel/component/jcr/JcrRouteTestSupport.java | 5 +- .../component/jdbc/AbstractJdbcTestSupport.java | 12 +- .../jetty/HttpProducerJMXBeansIssueManualIT.java | 3 +- .../jetty/HttpStreamCacheFileStopIssueTest.java | 5 +- .../camel/component/jetty/HttpsAsyncRouteTest.java | 10 +- .../jetty/HttpsRouteSetupWithSystemPropsTest.java | 6 +- .../camel/component/jetty/HttpsRouteTest.java | 10 +- .../camel/component/jetty/JettyEnableJmxTest.java | 15 +- .../component/jetty/JettyWithXPathChoiceTest.java | 6 +- .../camel/component/jetty/MainHttpsRouteTest.java | 10 +- .../jetty/file/JettyHttpFileCacheTest.java | 6 +- .../component/jgroups/JGroupsComponentTest.java | 5 +- .../JGroupsComponentWithChannelPropertiesTest.java | 5 +- .../component/jgroups/JGroupsConsumerTest.java | 5 +- .../component/jgroups/JGroupsProducerTest.java | 5 +- .../camel/component/jms/JmsDeliveryDelayTest.java | 2 +- .../component/jms/JmsRouteRequestReplyTest.java | 493 - .../spring/tx/AbstractTransactionIT.java | 5 +- .../tx/JMSTransactionThrottlingRoutePolicyIT.java | 4 +- components/camel-jpa/pom.xml | 5 + .../component/jpa/AbstractJpaMethodSupport.java | 3 +- .../camel/processor/jpa/AbstractJpaTest.java | 22 +- .../jpa/FileConsumerJpaIdempotentTest.java | 8 +- .../processor/jpa/JpaIdempotentConsumerTest.java | 4 +- .../jpa/JpaPollingConsumerLockEntityTest.java | 5 +- .../jpa/JpaRouteSharedEntityManagerTest.java | 8 +- .../jpa/JpaRouteSkipLockedEntityTest.java | 4 +- .../camel/component/scp/ScpAlgorithmsTest.java | 74 +- .../camel/component/scp/ScpServerTestSupport.java | 9 +- .../jsonvalidator/FileValidatorRouteTest.java | 9 +- .../Jt400ComponentDefaultConnectionPoolTest.java | 9 +- ...00ComponentDefaultSecureConnectionPoolTest.java | 9 +- .../camel/component/jt400/Jt400ComponentTest.java | 8 +- .../jt400/Jt400ConfigurationConnectionTest.java | 11 +- .../Jt400ConfigurationSecureConnectionTest.java | 11 +- .../component/jt400/Jt400ConfigurationTest.java | 5 +- .../jt400/Jt400DataQueueProducerTest.java | 5 +- .../camel/component/jt400/Jt400EndpointTest.java | 5 +- .../component/jt400/Jt400PgmEndpointTest.java | 5 +- .../component/jt400/Jt400SecureTestSupport.java | 8 +- .../component/jt400/Jt400SrvPgmEndpointTest.java | 5 +- .../camel/component/jt400/Jt400TestSupport.java | 8 +- .../batching/KafkaRecordBatchingProcessor.java | 16 +- .../KafkaBreakOnFirstErrorSeekIssueIT.java | 58 +- ...on.java => FailedToCreateKameletException.java} | 12 +- .../camel/component/kamelet/KameletComponent.java | 13 +- .../kamelet/KameletNotFoundException.java | 17 +- .../camel/component/knative/KnativeEndpoint.java | 2 +- .../knative/ce/AbstractCloudEventProcessor.java | 4 +- .../kubernetes/KubernetesTestSupport.java | 3 +- .../ConfigMapPropertiesFunctionRouteTest.java | 4 +- .../SecretPropertiesFunctionRouteTest.java | 4 +- .../camel/component/kudu/AbstractKuduTest.java | 15 +- .../apache/camel/component/ldif/LdifRouteIT.java | 5 +- ...elDBAggregateConcurrentDifferentGroupsTest.java | 5 +- .../LevelDBAggregateConcurrentSameGroupTest.java | 5 +- .../LevelDBAggregateDiscardOnTimeoutTest.java | 5 +- .../LevelDBAggregateForceCompletionHeaderTest.java | 5 +- .../LevelDBAggregateLoadAndRecoverTest.java | 3 +- .../LevelDBAggregateLoadConcurrentTest.java | 3 +- .../leveldb/LevelDBAggregateLoadTest.java | 3 +- ...DBAggregateNotLostRemovedWhenConfirmedTest.java | 5 +- .../leveldb/LevelDBAggregateNotLostTest.java | 5 +- ...ggregateRecoverDeadLetterChannelFailedTest.java | 6 +- ...velDBAggregateRecoverDeadLetterChannelTest.java | 6 +- .../leveldb/LevelDBAggregateRecoverTest.java | 5 +- ...DBAggregateRecoverWithRedeliveryPolicyTest.java | 5 +- .../LevelDBAggregateRecoverWithSedaTest.java | 6 +- .../LevelDBAggregateSerializedHeadersTest.java | 3 +- .../component/leveldb/LevelDBAggregateTest.java | 5 +- ...velDBAggregateTimeoutCompletionRestartTest.java | 5 +- .../LevelDBAggregationRepositoryAlotDataTest.java | 10 +- ...velDBAggregationRepositoryLoadExistingTest.java | 10 +- ...velDBAggregationRepositoryMultipleRepoTest.java | 10 +- ...DBAggregationRepositoryRecoverExistingTest.java | 5 +- .../leveldb/LevelDBAggregationRepositoryTest.java | 10 +- .../leveldb/LevelDBBigPayloadManualTest.java | 3 +- .../camel/component/leveldb/LevelDBBinaryTest.java | 5 +- .../leveldb/LevelDBCustomSerializationTest.java | 5 +- .../leveldb/LevelDBExchangeSerializationTest.java | 10 +- .../component/leveldb/LevelDBGetNotFoundTest.java | 10 +- .../camel/component/leveldb/LevelDBSetupTest.java | 8 +- ...ngAggregateRecoverWithRedeliveryPolicyTest.java | 4 +- .../leveldb/LevelDBSpringAggregateTest.java | 6 +- components/camel-lra/pom.xml | 2 +- .../camel-lra/src/generated/resources/lra.json | 2 +- .../camel/service/lra/LRAManualInMemoryTest.java | 106 + .../camel/component/mail/MailConverters.java | 35 +- .../component/mail/MailAttachmentNamesTest.java | 14 +- .../mail/MailAttachmentPollEnrichTest.java | 128 + .../component/mail/MailBatchConsumerTest.java | 5 +- .../component/mail/MailCommitOnCompletionTest.java | 5 +- .../camel/component/mail/MailConvertersTest.java | 5 +- .../camel/component/mail/MailCopyToTest.java | 5 +- .../mail/MailDoNotDeleteIfProcessFailsTest.java | 5 +- .../camel/component/mail/MailFetchSizeTest.java | 5 +- .../component/mail/MailFetchSizeZeroTest.java | 5 +- .../MailIdempotentRepositoryDuplicateTest.java | 5 +- .../mail/MailIdempotentRepositoryTest.java | 5 +- .../component/mail/MailMaxMessagesPerPollTest.java | 5 +- .../camel/component/mail/MailMessageTest.java | 5 +- .../camel/component/mail/MailMoveToTest.java | 5 +- .../component/mail/MailPollEnrichNoMailTest.java | 5 +- .../camel/component/mail/MailPollEnrichTest.java | 5 +- .../component/mail/MailPostProcessActionTest.java | 5 +- .../mail/MailProcessOnlyUnseenMessagesTest.java | 5 +- .../camel/component/mail/MailSearchTermTest.java | 5 +- .../MailSearchTermUriConfigLast24HoursTest.java | 5 +- .../mail/MailSearchTermUriConfigTest.java | 5 +- .../mail/MailShutdownCompleteAllTasksTest.java | 5 +- .../MailShutdownCompleteCurrentTaskOnlyTest.java | 5 +- .../camel/component/mail/MailSortTermTest.java | 5 +- .../component/mail/MailSortTermThreeTest.java | 5 +- .../camel/component/mail/MailSortTermTwoTest.java | 5 +- .../component/mail/MailUsingCustomSessionTest.java | 5 +- .../mail/MultipleDestinationConsumeTest.java | 6 +- .../camel/component/mail/RawMailMessageTest.java | 5 +- .../multipart/MimeMultipartDataFormatTest.java | 5 +- .../camel/component/metrics/CounterRouteTest.java | 5 +- .../component/metrics/HistogramRouteTest.java | 5 +- .../camel/component/metrics/MeterRouteTest.java | 5 +- .../camel/component/metrics/TimerRouteTest.java | 5 +- .../component/micrometer/CounterRouteTest.java | 5 +- .../camel/component/micrometer/TimerRouteTest.java | 5 +- .../CamelMicroProfilePropertiesSourceTest.java | 5 +- .../health/CamelMicroProfileHealthTestSupport.java | 5 +- .../camel/component/mina/MinaFiltersTest.java | 5 +- ...tProducerEndOfDataAndValidationTestSupport.java | 4 +- ...rConsumerEndOfDataAndValidationTestSupport.java | 6 +- .../integration/AbstractMongoDbITSupport.java | 4 +- .../mybatis/MyBatisShutdownAllTasksTest.java | 6 +- .../MyBatisShutdownCurrentTaskOnlyTest.java | 6 +- .../component/mybatis/MyBatisTestSupport.java | 4 +- .../NettyHttpBasicAuthConstraintMapperTest.java | 10 +- .../netty/http/NettyHttpBasicAuthTest.java | 10 +- .../component/netty/http/NettyHttpSSLTest.java | 11 +- ...ttyHttpSimpleBasicAuthConstraintMapperTest.java | 10 +- .../netty/http/NettyHttpSimpleBasicAuthTest.java | 10 +- .../http/NettyHttpStreamCacheFileResponseTest.java | 5 +- .../netty/http/NettySharedHttpServerTest.java | 5 +- .../camel/component/netty/NettyConverterTest.java | 4 +- .../camel/component/netty/NettyRedeliveryTest.java | 5 +- ...ttyUseSharedWorkerThreadPoolManyRoutesTest.java | 10 +- .../component/nitrite/AbstractNitriteTest.java | 8 +- .../camel/observation/AttributeProcessor.java | 2 +- .../GetCorrelationContextProcessor.java | 4 +- .../MicrometerObservationSpanAdapter.java | 2 - .../observation/MicrometerObservationTracer.java | 48 +- .../SetCorrelationContextProcessor.java | 12 +- .../src/main/docs/opentelemetry.adoc | 4 +- .../camel/opentelemetry/AttributeProcessor.java | 3 +- .../GetCorrelationContextProcessor.java | 14 +- .../opentelemetry/OpenTelemetrySpanAdapter.java | 23 +- .../OpenTelemetryTracingStrategy.java | 4 +- .../mqtt5/PahoMqtt5ReconnectAfterFailureIT.java | 5 +- .../paho/mqtt5/PahoMqtt5SendDynamicAwareTest.java | 5 +- .../apache/camel/component/pdf/PdfAppendTest.java | 7 - .../camel/component/pdf/PdfCreationTest.java | 7 - .../slot/integration/PgReplicationSlotCamelIT.java | 9 +- .../platform/http/main/MainHttpServer.java | 6 +- .../http/vertx/VertxPlatformHttpSessionTest.java | 4 +- .../camel/component/printer/PrinterPrintTest.java | 5 +- .../component/pulsar/PulsarComponentTest.java | 5 +- .../quartz/FromFileQuartzSchedulerTest.java | 5 +- .../component/quartz/QuartzPropertiesTest.java | 5 +- .../quickfixj/QuickfixjConvertersTest.java | 12 +- .../rest/openapi/RestOpenApiEndpoint.java | 4 +- .../rest/openapi/RestOpenApiProcessor.java | 61 +- .../camel/component/rest/DefaultRestRegistry.java | 37 +- .../apache/camel/component/rest/RestEndpoint.java | 3 +- .../rocketmq/RocketMQRequestReplyRouteIT.java | 8 +- .../camel/component/rocketmq/RocketMQRouteIT.java | 8 - .../camel/dataformat/rss/RssDataFormatTest.java | 5 +- .../internal/streaming/SubscriptionHelper.java | 7 +- .../saxon/XPathSplitChoicePerformanceTest.java | 5 +- .../camel/builder/saxon/XQueryFilterTest.java | 6 +- .../builder/saxon/XQueryRecipientListTest.java | 6 +- .../camel/builder/saxon/XQueryTransformTest.java | 6 +- .../builder/saxon/XQueryTransformTextTest.java | 6 +- .../saxon/XQueryWithNamespacesFilterTest.java | 6 +- .../xquery/XQueryWithExplicitTypeTest.java | 6 +- .../camel/converter/saxon/SaxonConverterTest.java | 5 +- .../xpath/XPathLanguageDefaultSettingsTest.java | 5 +- .../camel/language/xpath/XPathLanguageTest.java | 5 +- .../servlet/HttpClientRouteExampleSpringTest.java | 9 +- .../servlet/HttpClientRouteSpringTest.java | 8 +- .../component/servlet/HttpClientRouteTest.java | 2 +- .../servlet/ServletCamelRouterTestSupport.java | 19 +- .../component/sjms/SjmsSendDynamicAwareTest.java | 6 +- .../producer/InOutQueueProducerAsyncLoadTest.java | 10 +- .../producer/InOutQueueProducerSyncLoadTest.java | 10 +- .../sjms/support/JmsCommonTestSupport.java | 5 +- .../component/sjms2/support/Jms2TestSupport.java | 4 +- .../camel/component/slack/SlackConsumerTest.java | 5 +- components/camel-smb/pom.xml | 5 + .../component/smb/SmbComponentConfigurer.java | 6 + .../camel/component/smb/SmbEndpointConfigurer.java | 24 + .../camel/component/smb/SmbEndpointUriFactory.java | 6 +- .../org/apache/camel/component/smb/smb.json | 61 +- .../camel-smb/src/main/docs/smb-component.adoc | 2 +- .../camel/component/smb/SmbConfiguration.java | 43 + .../apache/camel/component/smb/SmbConstants.java} | 13 +- .../apache/camel/component/smb/SmbEndpoint.java | 3 +- .../apache/camel/component/smb/SmbProducer.java | 246 + .../apache/camel/component/smb/SmbComponentIT.java | 16 + .../component/spring/batch/SpringBatchIT.java | 6 +- .../spring/batch/SpringBatchJobLauncherIT.java | 4 +- .../spring/jdbc/AbstractJdbcTestSupport.java | 12 +- .../springldap/SpringLdapProducerTest.java | 5 +- .../SpringRabbitMQSendDynamicAwareTest.java | 6 +- .../spring/ws/ConsumerBreadcrumbIdTest.java | 5 +- ...ConsumerEndpointMappingByBeanNameRouteTest.java | 5 +- ...erEndpointMappingResponseHandlingRouteTest.java | 5 +- .../ws/ConsumerEndpointMappingRouteTest.java | 5 +- .../ws/ConsumerExceptionPropagationRouteTest.java | 4 +- .../spring/ws/ConsumerMarshallingRouteTest.java | 5 +- .../spring/ws/addressing/AbstractWSATests.java | 4 +- .../ws/addressing/CamelDirectSenderTest.java | 4 +- .../ConsumerWSAEndpointMappingRouteTest.java | 5 +- .../ws/addressing/ProducerParamsBasicTest.java | 5 +- .../addressing/ProducerParamsPrecedenceTest.java | 5 +- .../ProducerWss4JSecurityHeaderManualTest.java | 4 +- .../camel/spring/xml/CamelContextFactoryBean.java | 10 + .../apache/camel/component/sql/SqlConsumer.java | 6 +- .../component/sql/CamelSqlEmptyResultTest.java | 11 +- .../camel/component/sql/SqlAggregateBatchTest.java | 11 +- .../sql/SqlConsumerDeleteBatchCompleteTest.java | 11 +- .../component/sql/SqlConsumerDeleteFailedTest.java | 11 +- .../camel/component/sql/SqlConsumerDeleteTest.java | 11 +- .../sql/SqlConsumerDeleteTransformTest.java | 11 +- .../sql/SqlConsumerDynamicParameterTest.java | 11 +- .../sql/SqlConsumerMaxMessagesPerPollTest.java | 11 +- .../sql/SqlConsumerOutputTypeSelectListTest.java | 11 +- ...lConsumerOutputTypeSelectListWithClassTest.java | 11 +- .../sql/SqlConsumerOutputTypeStreamListTest.java | 11 +- .../camel/component/sql/SqlConsumerTest.java | 11 +- .../camel/component/sql/SqlDataSourceRefTest.java | 5 +- .../camel/component/sql/SqlDataSourceTest.java | 5 +- .../camel/component/sql/SqlEndpointLikeTest.java | 5 +- .../sql/SqlEndpointMisconfigureDataSourceTest.java | 11 +- .../camel/component/sql/SqlEndpointTest.java | 11 +- .../component/sql/SqlGeneratedKeysInLoopTest.java | 10 +- .../camel/component/sql/SqlGeneratedKeysTest.java | 10 +- .../camel/component/sql/SqlPreserveHeaderTest.java | 11 +- ...qlProducerAlwaysPopulateStatementFalseTest.java | 11 +- .../SqlProducerAlwaysPopulateStatementTest.java | 11 +- .../camel/component/sql/SqlProducerAndInTest.java | 11 +- .../component/sql/SqlProducerConcurrentTest.java | 11 +- .../sql/SqlProducerExpressionParameterTest.java | 11 +- .../camel/component/sql/SqlProducerInBodyTest.java | 22 +- .../component/sql/SqlProducerInMultiTest.java | 11 +- .../camel/component/sql/SqlProducerInTest.java | 11 +- .../component/sql/SqlProducerInVariablesTest.java | 11 +- .../component/sql/SqlProducerInsertNullTest.java | 11 +- .../camel/component/sql/SqlProducerJSONTest.java | 11 +- .../sql/SqlProducerNamedParameterNotExistTest.java | 11 +- .../sql/SqlProducerNamedParameterTest.java | 11 +- .../sql/SqlProducerNamedParametersTest.java | 11 +- .../camel/component/sql/SqlProducerNoopTest.java | 11 +- .../sql/SqlProducerNullBodyHeaderTest.java | 11 +- .../component/sql/SqlProducerNullBodyTest.java | 11 +- .../component/sql/SqlProducerOutputHeaderTest.java | 11 +- .../sql/SqlProducerOutputHeaderWithQueryTest.java | 11 +- .../sql/SqlProducerOutputTypeSelectListTest.java | 11 +- ...lProducerOutputTypeSelectListWithClassTest.java | 11 +- ...SqlProducerOutputTypeSelectOneNoResultTest.java | 11 +- .../sql/SqlProducerOutputTypeStreamListTest.java | 11 +- .../sql/SqlProducerParametersCountTest.java | 11 +- .../sql/SqlProducerReuseParameterTest.java | 11 +- .../component/sql/SqlProducerSeparatorTest.java | 11 +- .../camel/component/sql/SqlProducerToDTest.java | 11 +- .../sql/SqlProducerUseMessageBodyForSqlTest.java | 11 +- .../component/sql/SqlProducerWhereIssueTest.java | 11 +- .../apache/camel/component/sql/SqlRouteTest.java | 11 +- .../component/sql/SqlTransactedRouteTest.java | 11 +- .../sql/stored/CallableStatementWrapperTest.java | 11 +- .../sql/stored/ProducerBatchInvalidTest.java | 12 +- .../component/sql/stored/ProducerBatchTest.java | 12 +- .../sql/stored/ProducerBodyArrayTest.java | 12 +- .../component/sql/stored/ProducerInOutTest.java | 12 +- .../camel/component/sql/stored/ProducerTest.java | 12 +- .../ProducerUseMessageBodyForTemplateTest.java | 12 +- .../sql/stored/SqlFunctionDataSourceTest.java | 12 +- .../sql/stored/SqlStoredDataSourceTest.java | 5 +- .../component/sql/stored/TemplateCacheTest.java | 12 +- .../CustomizedJdbcMessageIdRepositoryTest.java | 6 +- .../jdbc/JdbcCachedMessageIdRepositoryTest.java | 6 +- ...JdbcMessageIdRepositoryCustomTableNameTest.java | 6 +- .../jdbc/JdbcMessageIdRepositoryTest.java | 6 +- .../component/ssh/SshComponentTestSupport.java | 13 +- .../StAXXPathSplitChoicePerformanceManualTest.java | 5 +- .../component/stream/ScanStreamDelayTest.java | 6 +- .../component/stream/ScanStreamFileManualTest.java | 6 +- .../camel/component/stream/ScanStreamFileTest.java | 6 +- .../stream/ScanStreamFileWithFilterTest.java | 6 +- .../component/stream/SplitStreamFileTest.java | 6 +- .../camel/component/stream/StreamFileTest.java | 6 +- .../component/stream/StreamGroupLinesTest.java | 6 +- .../StringTemplateContentCacheTest.java | 6 +- .../tarfile/SpringTarFileDataFormatTest.java | 5 +- .../dataformat/tarfile/TarFileDataFormatTest.java | 5 +- .../tarfile/TarFileSplitAndDeleteTest.java | 5 +- .../tarfile/TarSplitterRouteIssueTest.java | 5 +- .../AggregationStrategyWithFilenameHeaderTest.java | 5 +- .../AggregationStrategyWithPreservationTest.java | 5 +- .../TarAggregationStrategyEmptyFirstFileTest.java | 5 +- .../tarfile/TarAggregationStrategyTest.java | 5 +- .../camel/test/junit5/AbstractTestSupport.java | 4 +- .../camel/test/junit5/CamelContextManager.java | 10 + .../apache/camel/test/junit5/CamelTestSupport.java | 31 +- .../test/junit5/LegacyCamelContextManager.java | 9 + .../camel/test/junit5/TestLoggerExtension.java | 82 + .../camel/test/junit5/TestNameExtension.java | 63 + .../test/junit5/TransientCamelContextManager.java | 9 + .../thymeleaf/ThymeleafContentCacheTest.java | 7 +- ...ymeleafWebApplicationResolverAllParamsTest.java | 8 +- .../ThymeleafWebApplicationResolverTest.java | 8 +- .../org/apache/camel/component/timer/timer.json | 4 +- .../camel/component/timer/TimerEndpoint.java | 29 +- .../org/apache/camel/tracing/TagConstants.java | 3 + ...nDecorator.java => ActiveMQ6SpanDecorator.java} | 6 +- ...anDecorator.java => ActiveMQSpanDecorator.java} | 6 +- ...tySpanDecorator.java => FileSpanDecorator.java} | 21 +- ...ttySpanDecorator.java => FtpSpanDecorator.java} | 6 +- ...tySpanDecorator.java => FtpsSpanDecorator.java} | 6 +- .../tracing/decorators/JettySpanDecorator.java | 2 +- ...ySpanDecorator.java => Paho5SpanDecorator.java} | 19 +- ...ecorator.java => RestOpenapiSpanDecorator.java} | 6 +- .../tracing/decorators/RestSpanDecorator.java | 4 - ...nDecorator.java => SchedulerSpanDecorator.java} | 6 +- ...tySpanDecorator.java => SftpSpanDecorator.java} | 6 +- .../component/twitter/DirectMessageDirectIT.java | 5 +- .../component/twitter/DirectMessagePollingIT.java | 6 +- .../velocity/VelocityContentCacheTest.java | 6 +- .../component/web3j/Web3jMockTestSupport.java | 5 +- .../camel/component/webhook/MultiRestConsumer.java | 2 +- .../component/xmlsecurity/ECDSASignatureTest.java | 11 +- .../xmlsecurity/SignatureAlgorithmTest.java | 5 +- .../xmlsecurity/SignatureDigestMethodTest.java | 5 +- .../xmlsecurity/XAdESSignaturePropertiesTest.java | 5 +- .../component/xmlsecurity/XmlSignatureTest.java | 5 +- .../xmlsecurity/EncryptionAlgorithmTest.java | 5 +- .../xmlsecurity/XMLEncryption11Test.java | 5 +- .../xmlsecurity/XMLSecurityDataFormatTest.java | 5 +- .../deflater/GzipDataFormatFileDeleteTest.java | 5 +- .../GzipDataFormatFileUnmarshalDeleteTest.java | 5 +- .../ZipDeflaterDataFormatFileDeleteTest.java | 5 +- ...pDeflaterDataFormatFileUnmarshalDeleteTest.java | 5 +- .../dataformat/zipfile/ZipFileDataFormatTest.java | 5 +- .../zipfile/ZipFileSplitAndDeleteTest.java | 5 +- .../zipfile/ZipFileSplitOneFileTest.java | 5 +- .../zipfile/ZipSplitterRouteIssueTest.java | 5 +- .../AggregationStrategyWithFilenameHeaderTest.java | 5 +- .../AggregationStrategyWithPreservationTest.java | 5 +- .../ZipAggregationStrategyEmptyFileTest.java | 5 +- .../zipfile/ZipAggregationStrategySplitTest.java | 5 +- .../zipfile/ZipAggregationStrategyTest.java | 5 +- .../integration/ZooKeeperServiceCallRouteIT.java | 4 +- .../ZooKeeperServiceRegistrationITBase.java | 6 +- components/pom.xml | 4 +- .../src/main/java/org/apache/camel/Message.java | 25 +- .../org/apache/camel/spi/InflightRepository.java | 5 + .../org/apache/camel/spi/PropertiesFunction.java | 10 + .../java/org/apache/camel/spi/RestRegistry.java | 36 +- .../apache/camel/spi/TypeConverterRegistry.java | 17 +- .../camel/impl/engine/AbstractCamelContext.java | 4 - .../impl/engine/DefaultInflightRepository.java | 8 + .../engine/LimitedPollingConsumerPollStrategy.java | 21 +- .../impl/engine/PrototypeExchangeFactory.java | 7 - .../camel/impl/engine/SimpleCamelContext.java | 2 +- .../properties/DefaultPropertiesParser.java | 42 +- .../component/properties/PropertiesComponent.java | 2 +- .../impl/converter/BaseTypeConverterRegistry.java | 5 +- .../camel/impl/converter/ConverterStatistics.java | 22 +- .../impl/converter/CoreTypeConverterRegistry.java | 23 +- .../camel/impl/converter/DefaultTypeConverter.java | 8 +- .../converter/NoopTypeConverterStatistics.java | 90 + .../impl/converter/TypeConverterStatistics.java | 67 +- core/camel-cloud/pom.xml | 2 +- .../services/org/apache/camel/other.properties | 2 +- .../camel-cloud/src/generated/resources/cloud.json | 2 +- .../camel/impl/cloud/AbstractServiceRegistry.java | 4 + .../camel/impl/cloud/BlacklistServiceFilter.java | 4 + .../impl/cloud/BlacklistServiceFilterFactory.java | 4 + .../camel/impl/cloud/CombinedServiceDiscovery.java | 4 + .../cloud/CombinedServiceDiscoveryFactory.java | 4 + .../camel/impl/cloud/CombinedServiceFilter.java | 4 + .../impl/cloud/CombinedServiceFilterFactory.java | 4 + .../impl/cloud/DefaultServiceCallExpression.java | 3 + .../impl/cloud/DefaultServiceCallProcessor.java | 4 + .../camel/impl/cloud/DefaultServiceDefinition.java | 4 + .../camel/impl/cloud/DefaultServiceDiscovery.java | 4 + .../camel/impl/cloud/DefaultServiceFilter.java | 4 + .../camel/impl/cloud/DefaultServiceHealth.java | 4 + .../impl/cloud/DefaultServiceLoadBalancer.java | 4 + .../cloud/DefaultServiceLoadBalancerFactory.java | 4 + .../camel/impl/cloud/HealthyServiceFilter.java | 4 + .../impl/cloud/HealthyServiceFilterFactory.java | 4 + .../camel/impl/cloud/PassThroughServiceFilter.java | 4 + .../cloud/PassThroughServiceFilterFactory.java | 4 + .../camel/impl/cloud/RandomServiceChooser.java | 4 + .../camel/impl/cloud/RoundRobinServiceChooser.java | 4 + .../impl/cloud/ServiceCallExpressionSupport.java | 4 + .../impl/cloud/ServiceRegistrationRoutePolicy.java | 4 + .../ServiceRegistrationRoutePolicyFactory.java | 4 + .../camel/impl/cloud/ServiceRegistryHelper.java | 4 + .../camel/impl/cloud/ServiceRegistrySelectors.java | 4 + .../camel/impl/cloud/StaticServiceDiscovery.java | 3 + .../impl/cloud/StaticServiceDiscoveryFactory.java | 4 + .../org/apache/camel/dev-console/rest.json | 15 + .../services/org/apache/camel/dev-console/rest | 2 +- .../org/apache/camel/dev-consoles.properties | 2 +- .../camel/impl/console/ConsumerDevConsole.java | 10 +- .../camel/impl/console/ContextDevConsole.java | 18 +- .../camel/impl/console/EndpointDevConsole.java | 6 +- .../apache/camel/impl/console/InflightConsole.java | 6 +- .../apache/camel/impl/console/RestDevConsole.java | 103 + .../apache/camel/impl/console/RouteDevConsole.java | 2 + .../camel/impl/console/TypeConverterConsole.java | 32 +- .../src/main/docs/modules/eips/pages/step-eip.adoc | 25 + .../modules/languages/pages/csimple-language.adoc | 7 +- .../modules/languages/pages/simple-language.adoc | 42 + .../camel/language/csimple/CSimpleHelper.java | 82 +- .../language/simple/SimpleExpressionBuilder.java | 40 + .../simple/ast/SimpleFunctionExpression.java | 177 + .../META-INF/org/apache/camel/model/process.json | 2 +- .../camel/builder/FlexibleAggregationStrategy.java | 52 + .../apache/camel/model/AdviceWithDefinition.java | 9 + .../apache/camel/model/AggregateDefinition.java | 47 + .../org/apache/camel/model/BeanDefinition.java | 15 + .../org/apache/camel/model/BeanModelHelper.java | 21 +- .../org/apache/camel/model/CatchDefinition.java | 12 + .../org/apache/camel/model/ChoiceDefinition.java | 13 + .../camel/model/CircuitBreakerDefinition.java | 15 + .../apache/camel/model/ClaimCheckDefinition.java | 15 + .../apache/camel/model/ConvertBodyDefinition.java | 13 + .../camel/model/ConvertHeaderDefinition.java | 15 + .../camel/model/ConvertVariableDefinition.java | 16 + .../{Copyable.java => CopyableDefinition.java} | 12 +- .../apache/camel/model/DataFormatDefinition.java | 11 +- .../org/apache/camel/model/DelayDefinition.java | 13 + .../camel/model/DynamicRouterDefinition.java | 12 + .../org/apache/camel/model/EnrichDefinition.java | 4 +- .../org/apache/camel/model/ExpressionNode.java | 5 +- .../model/ExpressionSubElementDefinition.java | 8 + .../model/FaultToleranceConfigurationCommon.java | 23 + .../FaultToleranceConfigurationDefinition.java | 9 + .../org/apache/camel/model/FilterDefinition.java | 10 + .../org/apache/camel/model/FinallyDefinition.java | 12 + .../camel/model/IdempotentConsumerDefinition.java | 15 + .../apache/camel/model/InterceptDefinition.java | 12 +- .../camel/model/InterceptFromDefinition.java | 10 + .../model/InterceptSendToEndpointDefinition.java | 12 + .../org/apache/camel/model/KameletDefinition.java | 10 + .../apache/camel/model/LoadBalanceDefinition.java | 10 + .../apache/camel/model/LoadBalancerDefinition.java | 6 +- .../java/org/apache/camel/model/LogDefinition.java | 15 + .../org/apache/camel/model/LoopDefinition.java | 12 + .../org/apache/camel/model/MarshalDefinition.java | 12 + .../apache/camel/model/MulticastDefinition.java | 24 + .../apache/camel/model/OnCompletionDefinition.java | 18 + .../apache/camel/model/OnExceptionDefinition.java | 26 + .../apache/camel/model/OnFallbackDefinition.java | 11 + .../model/OptimisticLockRetryPolicyDefinition.java | 12 + .../apache/camel/model/OtherwiseDefinition.java | 9 + .../org/apache/camel/model/OutputDefinition.java | 16 + .../apache/camel/model/OutputExpressionNode.java | 5 + .../org/apache/camel/model/PausableDefinition.java | 22 +- .../org/apache/camel/model/PipelineDefinition.java | 9 + .../org/apache/camel/model/PolicyDefinition.java | 12 + .../apache/camel/model/PollEnrichDefinition.java | 4 +- .../org/apache/camel/model/ProcessDefinition.java | 24 +- .../apache/camel/model/ProcessorDefinition.java | 2 +- .../camel/model/ProcessorDefinitionHelper.java | 19 + .../org/apache/camel/model/PropertyDefinition.java | 9 + .../camel/model/PropertyExpressionDefinition.java | 9 + .../camel/model/RecipientListDefinition.java | 27 + .../camel/model/RedeliveryPolicyDefinition.java | 35 + .../apache/camel/model/RemoveHeaderDefinition.java | 10 + .../camel/model/RemoveHeadersDefinition.java | 12 + .../camel/model/RemovePropertiesDefinition.java | 12 + .../camel/model/RemovePropertyDefinition.java | 10 + .../camel/model/RemoveVariableDefinition.java | 10 + .../apache/camel/model/ResequenceDefinition.java | 13 + .../model/Resilience4jConfigurationCommon.java | 32 + .../model/Resilience4jConfigurationDefinition.java | 9 + .../apache/camel/model/ResumableDefinition.java | 22 +- .../org/apache/camel/model/RollbackDefinition.java | 12 + .../apache/camel/model/RouteDefinitionHelper.java | 18 +- .../camel/model/RouteTemplateDefinition.java | 14 +- .../apache/camel/model/RoutingSlipDefinition.java | 12 + .../camel/model/SagaActionUriDefinition.java | 9 + .../org/apache/camel/model/SagaDefinition.java | 17 + .../org/apache/camel/model/SamplingDefinition.java | 11 + .../org/apache/camel/model/ScriptDefinition.java | 9 + .../org/apache/camel/model/SetBodyDefinition.java | 9 + .../camel/model/SetExchangePatternDefinition.java | 10 + .../apache/camel/model/SetHeaderDefinition.java | 10 + .../apache/camel/model/SetHeadersDefinition.java | 15 +- .../apache/camel/model/SetPropertyDefinition.java | 10 + .../apache/camel/model/SetVariableDefinition.java | 10 + .../apache/camel/model/SetVariablesDefinition.java | 11 + .../org/apache/camel/model/SortDefinition.java | 11 + .../org/apache/camel/model/SplitDefinition.java | 25 + .../org/apache/camel/model/StepDefinition.java | 10 +- .../org/apache/camel/model/StopDefinition.java | 9 + .../org/apache/camel/model/ThreadsDefinition.java | 20 + .../org/apache/camel/model/ThrottleDefinition.java | 18 + .../camel/model/ThrowExceptionDefinition.java | 14 + .../java/org/apache/camel/model/ToDefinition.java | 18 +- .../apache/camel/model/ToDynamicDefinition.java | 4 +- .../apache/camel/model/TransactedDefinition.java | 12 + .../apache/camel/model/TransformDefinition.java | 12 +- .../java/org/apache/camel/model/TryDefinition.java | 13 + .../apache/camel/model/UnmarshalDefinition.java | 13 + .../org/apache/camel/model/ValidateDefinition.java | 11 + .../org/apache/camel/model/WhenDefinition.java | 9 + .../model/WhenSkipSendToEndpointDefinition.java | 12 + .../org/apache/camel/model/WireTapDefinition.java | 15 + .../camel/model/cloud/ServiceCallDefinition.java | 7 + .../camel/model/config/BatchResequencerConfig.java | 13 + .../camel/model/config/ResequencerConfig.java | 5 + .../model/config/StreamResequencerConfig.java | 15 + .../camel/model/dataformat/ASN1DataFormat.java | 12 + .../camel/model/dataformat/AvroDataFormat.java | 33 + .../camel/model/dataformat/BarcodeDataFormat.java | 13 + .../camel/model/dataformat/Base64DataFormat.java | 12 + .../camel/model/dataformat/BeanioDataFormat.java | 17 + .../camel/model/dataformat/BindyDataFormat.java | 15 + .../camel/model/dataformat/CBORDataFormat.java | 21 + .../camel/model/dataformat/CryptoDataFormat.java | 18 + .../camel/model/dataformat/CsvDataFormat.java | 38 + .../camel/model/dataformat/CustomDataFormat.java | 10 + .../model/dataformat/DataFormatsDefinition.java | 16 +- .../camel/model/dataformat/FhirDataformat.java | 23 + .../camel/model/dataformat/FhirJsonDataFormat.java | 9 + .../camel/model/dataformat/FhirXmlDataFormat.java | 9 + .../camel/model/dataformat/FlatpackDataFormat.java | 17 + .../camel/model/dataformat/GrokDataFormat.java | 13 + .../model/dataformat/GzipDeflaterDataFormat.java | 9 + .../camel/model/dataformat/HL7DataFormat.java | 11 + .../camel/model/dataformat/IcalDataFormat.java | 10 + .../model/dataformat/JacksonXMLDataFormat.java | 28 + .../camel/model/dataformat/JaxbDataFormat.java | 29 + .../camel/model/dataformat/JsonApiDataFormat.java | 13 + .../camel/model/dataformat/JsonDataFormat.java | 35 + .../camel/model/dataformat/LZFDataFormat.java | 10 + .../model/dataformat/MimeMultipartDataFormat.java | 14 + .../camel/model/dataformat/PGPDataFormat.java | 24 + .../model/dataformat/ParquetAvroDataFormat.java | 13 + .../camel/model/dataformat/ProtobufDataFormat.java | 34 + .../camel/model/dataformat/RssDataFormat.java | 9 + .../camel/model/dataformat/SoapDataFormat.java | 16 + .../camel/model/dataformat/SwiftMtDataFormat.java | 10 + .../camel/model/dataformat/SwiftMxDataFormat.java | 15 + .../camel/model/dataformat/SyslogDataFormat.java | 9 + .../camel/model/dataformat/TarFileDataFormat.java | 13 + .../camel/model/dataformat/ThriftDataFormat.java | 13 + .../model/dataformat/TidyMarkupDataFormat.java | 12 + .../dataformat/UniVocityAbstractDataFormat.java | 18 + .../model/dataformat/UniVocityCsvDataFormat.java | 13 + .../model/dataformat/UniVocityFixedDataFormat.java | 12 + .../camel/model/dataformat/UniVocityHeader.java | 16 +- .../model/dataformat/UniVocityTsvDataFormat.java | 10 + .../model/dataformat/XMLSecurityDataFormat.java | 24 + .../camel/model/dataformat/YAMLDataFormat.java | 23 + .../model/dataformat/YAMLTypeFilterDefinition.java | 16 +- .../model/dataformat/ZipDeflaterDataFormat.java | 10 + .../camel/model/dataformat/ZipFileDataFormat.java | 13 + .../errorhandler/BaseErrorHandlerDefinition.java | 4 +- .../errorhandler/DeadLetterChannelDefinition.java | 11 + .../DefaultErrorHandlerDefinition.java | 29 + .../JtaTransactionErrorHandlerDefinition.java | 12 + .../errorhandler/NoErrorHandlerDefinition.java | 11 + .../errorhandler/RefErrorHandlerDefinition.java | 9 + .../SpringTransactionErrorHandlerDefinition.java | 12 + .../TransactionErrorHandlerDefinition.java | 10 + .../camel/model/language/CSimpleExpression.java | 9 + .../camel/model/language/ConstantExpression.java | 9 + .../camel/model/language/DatasonnetExpression.java | 11 + .../model/language/ExchangePropertyExpression.java | 9 + .../camel/model/language/ExpressionDefinition.java | 13 + .../camel/model/language/GroovyExpression.java | 9 + .../camel/model/language/HeaderExpression.java | 9 + .../camel/model/language/Hl7TerserExpression.java | 9 + .../camel/model/language/JavaExpression.java | 11 + .../camel/model/language/JavaScriptExpression.java | 9 + .../camel/model/language/JoorExpression.java | 11 + .../apache/camel/model/language/JqExpression.java | 9 + .../camel/model/language/JsonPathExpression.java | 15 + .../camel/model/language/LanguageExpression.java | 10 + .../camel/model/language/MethodCallExpression.java | 16 + .../camel/model/language/MvelExpression.java | 9 + .../model/language/NamespaceAwareExpression.java | 8 + .../camel/model/language/OgnlExpression.java | 9 + .../camel/model/language/PythonExpression.java | 9 + .../apache/camel/model/language/RefExpression.java | 9 + .../camel/model/language/SimpleExpression.java | 9 + .../SingleInputTypedExpressionDefinition.java | 5 + .../camel/model/language/SpELExpression.java | 9 + .../camel/model/language/TokenizerExpression.java | 18 + .../model/language/TypedExpressionDefinition.java | 6 + .../camel/model/language/VariableExpression.java | 9 + .../camel/model/language/WasmExpression.java | 10 + .../model/language/XMLTokenizerExpression.java | 11 + .../camel/model/language/XPathExpression.java | 19 + .../camel/model/language/XQueryExpression.java | 11 + .../loadbalancer/CustomLoadBalancerDefinition.java | 11 + .../FailoverLoadBalancerDefinition.java | 15 + .../loadbalancer/RandomLoadBalancerDefinition.java | 9 + .../RoundRobinLoadBalancerDefinition.java | 9 + .../loadbalancer/StickyLoadBalancerDefinition.java | 11 + .../loadbalancer/TopicLoadBalancerDefinition.java | 9 + .../WeightedLoadBalancerDefinition.java | 12 + .../transformer/CustomTransformerDefinition.java | 14 + .../DataFormatTransformerDefinition.java | 13 + .../transformer/EndpointTransformerDefinition.java | 14 + .../transformer/LoadTransformerDefinition.java | 15 +- .../model/transformer/TransformerDefinition.java | 13 +- .../model/transformer/TransformersDefinition.java | 17 +- .../model/validator/CustomValidatorDefinition.java | 14 + .../validator/EndpointValidatorDefinition.java | 14 + .../validator/PredicateValidatorDefinition.java | 13 + .../camel/model/validator/ValidatorDefinition.java | 10 +- .../model/validator/ValidatorsDefinition.java | 8 + .../camel/processor/DefaultProcessorFactory.java | 2 +- .../apache/camel/processor/MulticastProcessor.java | 70 +- .../org/apache/camel/processor/RecipientList.java | 4 +- .../camel/processor/RecipientListProcessor.java | 5 +- .../java/org/apache/camel/processor/Splitter.java | 6 +- .../org/apache/camel/processor/StepProcessor.java | 2 - .../processor/aggregate/AggregateProcessor.java | 4 +- .../org/apache/camel/reifier/ChoiceReifier.java | 4 +- .../org/apache/camel/reifier/MulticastReifier.java | 2 +- .../org/apache/camel/reifier/ProcessorReifier.java | 10 +- .../java/org/apache/camel/reifier/StepReifier.java | 7 + .../xml/AbstractCamelContextFactoryBeanTest.java | 2 +- .../camel/builder/RouteTemplateStepIdTest.java | 63 + .../FileConsumeAlterFileNameHeaderIssueTest.java | 27 +- .../file/FileConsumerIdempotentConfirmTest.java | 102 + .../component/file/FileProduceOverruleTest.java | 22 +- ...ProducerAllowNullBodyFileAlreadyExistsTest.java | 16 +- .../file/FileProducerMoveExistingStrategyTest.java | 15 +- .../file/FileProducerMoveExistingTest.java | 73 +- .../file/FileProducerTempFileExistsIssueTest.java | 36 +- .../file/FilerProducerDoneFileNameTest.java | 39 +- .../component/file/GenericFileConverterTest.java | 17 +- ...rtyFunctionOptionalPropertyPlaceholderTest.java | 79 + .../component/rest/FromRestGetInterceptTest.java | 2 +- .../org/apache/camel/converter/ConverterTest.java | 2 +- .../apache/camel/converter/IOConverterTest.java | 15 +- .../java/org/apache/camel/converter/JaxpTest.java | 4 +- .../apache/camel/converter/StringSourceTest.java | 6 +- ...gistryStatisticsEnabledNoStreamCachingTest.java | 7 +- ...TypeConverterRegistryStatisticsEnabledTest.java | 4 +- .../camel/language/simple/SimpleOperatorTest.java | 10 - .../apache/camel/language/simple/SimpleTest.java | 55 +- .../camel/model/RouteTemplateDefinitionTest.java | 19 +- .../AggregateParallelThreadPoolAbortTest.java | 92 + .../AggregateParallelThreadPoolCallerRunsTest.java | 95 + .../SplitParallelThreadPoolAbortTest.java | 90 + .../SplitParallelThreadPoolCallerRunsTest.java | 89 + .../processor/StepEventNotifierOneOutputTest.java | 85 + .../support/component/RawParameterHelperTest.java | 56 + .../org/apache/camel/util/ExchangeHelperTest.java | 28 + .../toolbox/FlexibleAggregationStrategiesTest.java | 16 + .../api/management/mbean/CamelOpenMBeanTypes.java | 6 +- .../management/mbean/ManagedCamelContextMBean.java | 12 + .../api/management/mbean/ManagedConsumerMBean.java | 3 + .../api/management/mbean/ManagedEndpointMBean.java | 2 +- .../api/management/mbean/ManagedProducerMBean.java | 3 + .../api/management/mbean/ManagedRouteMBean.java | 3 + .../mbean/ManagedTypeConverterRegistryMBean.java | 6 - .../management/mbean/ManagedCamelContext.java | 63 + .../camel/management/mbean/ManagedConsumer.java | 5 + .../camel/management/mbean/ManagedProducer.java | 4 + .../management/mbean/ManagedRestRegistry.java | 5 +- .../camel/management/mbean/ManagedRoute.java | 8 + .../mbean/ManagedTypeConverterRegistry.java | 10 - .../ManagedTypeConverterRegistryTest.java | 32 +- .../apache/camel/saga/InMemorySagaCoordinator.java | 67 +- .../org/apache/camel/support/DefaultComponent.java | 3 +- .../DefaultPollingConsumerPollStrategy.java | 7 +- .../org/apache/camel/support/ExchangeHelper.java | 31 + .../camel/support/RouteVariableRepository.java | 11 +- .../camel/support/RouteWatcherReloadStrategy.java | 11 +- .../camel/support/ScheduledPollConsumer.java | 7 +- .../camel/support/ScheduledPollEndpoint.java | 2 +- .../camel/support/builder/ExpressionBuilder.java | 48 + .../support/component/RawParameterHelper.java | 51 + .../support/component/SendDynamicAwareSupport.java | 5 +- .../support/resume/ResumeActionAwareAdapter.java | 4 + .../camel/support/scan/PackageScanHelper.java | 11 +- .../throttling/ThrottlingExceptionRoutePolicy.java | 4 +- .../RestConsumerContextPathMatcherTest.java | 28 +- .../java/org/apache/camel/util/StringHelper.java | 28 + .../java/org/apache/camel/util/URISupport.java | 23 + .../apache/camel/converter/jaxp/XmlConverter.java | 7 +- docs/.pnp.cjs | 18 +- .../modules/ROOT/examples/json/milvus.json | 2 +- .../modules/ROOT/examples/json/pinecone.json | 2 +- .../modules/ROOT/examples/json/qdrant.json | 2 +- .../modules/ROOT/pages/milvus-component.adoc | 2 +- .../modules/ROOT/pages/pinecone-component.adoc | 2 +- .../modules/ROOT/pages/qdrant-component.adoc | 2 +- .../modules/dataformats/examples/json/pgp.json | 2 +- .../modules/dataformats/pages/pgp-dataformat.adoc | 2 +- .../advanced-camel-core-guides/pages/index.adoc | 1 + docs/package.json | 2 +- docs/pom.xml | 1 + .../ROOT/pages/camel-4x-upgrade-guide-4_7.adoc | 34 +- .../modules/ROOT/pages/camel-jbang.adoc | 34 +- .../ROOT/pages/commercial-camel-offerings.adoc | 7 +- .../modules/ROOT/pages/event-notifier.adoc | 138 + docs/user-manual/modules/ROOT/pages/index.adoc | 1 + .../modules/ROOT/pages/type-converter.adoc | 4 + .../faq/pages/how-do-i-configure-endpoints.adoc | 13 + docs/yarn.lock | 10 +- .../camel/cli/connector/LocalCliConnector.java | 7 + .../dsl/ArangodbComponentBuilderFactory.java | 16 + .../dsl/Aws2KinesisComponentBuilderFactory.java | 54 + .../component/dsl/SmbComponentBuilderFactory.java | 26 + .../dsl/ArangoDbEndpointBuilderFactory.java | 29 + .../endpoint/dsl/FileEndpointBuilderFactory.java | 37 + .../endpoint/dsl/FilesEndpointBuilderFactory.java | 37 + .../endpoint/dsl/FtpEndpointBuilderFactory.java | 37 + .../endpoint/dsl/FtpsEndpointBuilderFactory.java | 37 + .../dsl/Kinesis2EndpointBuilderFactory.java | 294 + .../endpoint/dsl/SftpEndpointBuilderFactory.java | 37 + .../endpoint/dsl/SmbEndpointBuilderFactory.java | 656 +- .../endpoint/dsl/TimerEndpointBuilderFactory.java | 14 +- .../FileBatchConsumerMemoryLeakManualTest.java | 5 +- .../builder/endpoint/FileConsumeCharsetTest.java | 9 +- .../camel/builder/endpoint/FileDelayTest.java | 9 +- dsl/camel-jbang/camel-jbang-core/pom.xml | 46 - .../dsl/jbang/core/commands/CamelCommand.java | 28 +- .../dsl/jbang/core/commands/CamelJBangMain.java | 5 +- .../camel/dsl/jbang/core/commands/Debug.java | 2 +- .../dsl/jbang/core/commands/ExportBaseCommand.java | 50 +- .../dsl/jbang/core/commands/ExportCamelMain.java | 23 +- .../dsl/jbang/core/commands/ExportQuarkus.java | 23 + .../dsl/jbang/core/commands/ExportSpringBoot.java | 9 +- .../apache/camel/dsl/jbang/core/commands/Run.java | 37 +- .../core/commands/catalog/CatalogBaseCommand.java | 2 +- .../jbang/core/commands/catalog/CatalogDoc.java | 2 +- .../dsl/jbang/core/commands/plugin/PluginAdd.java | 15 + .../core/commands/process/CamelContextStatus.java | 44 +- .../core/commands/process/CamelRouteStatus.java | 23 +- .../jbang/core/commands/process/CamelRouteTop.java | 5 +- .../jbang/core/commands/process/ListInflight.java | 15 + .../core/commands/process/ListPlatformHttp.java | 4 +- .../jbang/core/commands/process/ListProcess.java | 44 +- .../{ListPlatformHttp.java => ListRest.java} | 41 +- .../dsl/jbang/core/common/CamelJBangPlugin.java | 11 +- .../apache/camel/dsl/jbang/core/common/Plugin.java | 1 - .../camel/dsl/jbang/core/common/PluginHelper.java | 107 +- .../camel/dsl/jbang/core/common/PluginType.java | 11 +- .../src/main/resources/templates/main-pom.tmpl | 1 + .../src/main/resources/templates/quarkus-pom.tmpl | 1 + .../templates/spring-boot-build-gradle.tmpl | 4 +- .../main/resources/templates/spring-boot-pom.tmpl | 1 + .../jbang/core/commands/plugin/PluginAddTest.java | 12 +- .../jbang/core/commands/plugin/PluginGetTest.java | 18 +- .../camel/dsl/jbang/it/RunCommandITCase.java | 6 +- .../camel-jbang-plugin-generate/pom.xml | 98 + .../camel-jbang-plugin/camel-jbang-plugin-generate | 2 + .../core/commands/generate}/CodeGenerator.java | 4 +- .../core/commands/generate}/CodeRestGenerator.java | 44 +- .../core/commands/generate/GeneratePlugin.java} | 24 +- .../camel/dsl/jbang/core/commands/k/Bind.java | 12 +- .../dsl/jbang/core/commands/k/IntegrationRun.java | 85 +- .../dsl/jbang/core/commands/k/KubeCommand.java | 3 + .../dsl/jbang/core/commands/k/KubePlugin.java | 3 +- .../jbang/core/commands/k/KubernetesHelper.java | 11 + .../dsl/jbang/core/commands/k/TraitHelper.java | 222 +- .../camel/dsl/jbang/core/commands/k/BindTest.java | 2 +- .../jbang/core/commands/k/IntegrationRunTest.java | 292 +- .../jbang/core/commands/k/KubeCommandMainTest.java | 15 +- .../dsl/jbang/core/commands/k/integration.yaml | 13 +- .../src/test/resources/route.yaml | 2 +- dsl/camel-jbang/pom.xml | 1 + .../java/org/apache/camel/main/KameletMain.java | 8 +- ...ndencyDownloaderPropertiesFunctionResolver.java | 50 +- .../reload/OpenApiGeneratorReloadStrategy.java | 18 +- dsl/camel-kotlin-api/pom.xml | 4 +- .../camel/kotlin/components/ArangodbUriDsl.kt | 7 + .../camel/kotlin/components/Aws2KinesisUriDsl.kt | 28 + .../camel/kotlin/components/AzureFilesUriDsl.kt | 18 + .../apache/camel/kotlin/components/FileUriDsl.kt | 18 + .../apache/camel/kotlin/components/FtpUriDsl.kt | 18 + .../apache/camel/kotlin/components/FtpsUriDsl.kt | 18 + .../apache/camel/kotlin/components/SftpUriDsl.kt | 18 + .../apache/camel/kotlin/components/SmbUriDsl.kt | 73 +- .../apache/camel/kotlin/components/TimerUriDsl.kt | 6 +- .../services/org/apache/camel/other.properties | 4 +- .../src/generated/resources/kotlin-api.json | 2 +- dsl/camel-kotlin-api/src/main/docs/kotlin-api.adoc | 4 +- dsl/camel-kotlin-dsl/pom.xml | 4 +- .../services/org/apache/camel/other.properties | 4 +- .../src/generated/resources/kotlin-dsl.json | 2 +- dsl/camel-kotlin-dsl/src/main/docs/kotlin-dsl.adoc | 2 +- .../camel/dsl/xml/io/XmlRoutesBuilderLoader.java | 82 +- .../camel/dsl/xml/io/ReloadFailingRouteTest.java | 70 + .../apache/camel/dsl/xml/io/XmlLoadAppTest.java | 25 + .../org/apache/camel/dsl/xml/io/camel-app13.xml | 41 +- .../dsl/yaml/deserializers/ModelDeserializers.java | 2 +- .../generated/resources/schema/camelYamlDsl.json | 2 +- mvnw | 256 +- mvnw.cmd | 21 +- parent/pom.xml | 101 +- pom.xml | 6 +- .../test/infra/etcd3/services/container.properties | 2 +- .../fhir/services/FhirLocalContainerService.java | 1 + .../test/infra/fhir/services/container.properties | 2 +- .../FtpCronScheduledRoutePolicyManualTest.java | 8 +- .../FromJmsToJdbcIdempotentConsumerToJmsTest.java | 5 +- ...FromJmsToJdbcIdempotentConsumerToJmsXaTest.java | 10 +- .../itest/validator/ValidatorSchemaImportTest.java | 3 +- .../org/apache/camel/tooling/model/JsonMapper.java | 1 + .../packaging/AbstractGenerateConfigurerMojo.java | 1 - .../maven/packaging/AbstractGeneratorMojo.java | 21 +- .../maven/packaging/ModelWriterGeneratorMojo.java | 3 +- .../packaging/ModelXmlParserGeneratorMojo.java | 2 +- .../apache/camel/maven/packaging/MojoHelper.java | 3 +- .../camel/maven/packaging/SpiGeneratorMojo.java | 29 +- .../TypeConverterLoaderGeneratorMojo.java | 2 - .../maven/packaging/UpdateSensitizeHelper.java | 6 +- .../generator/openapi/AbstractGenerateMojo.java | 60 - .../maven/generator/openapi/GenerateMojo.java | 10 +- .../maven/generator/openapi/GenerateXmlMojo.java | 10 +- .../maven/generator/openapi/GenerateYamlMojo.java | 10 +- tooling/openapi-rest-dsl-generator/pom.xml | 20 +- .../generator/openapi/AppendableGenerator.java | 4 +- .../openapi/DefaultDestinationGenerator.java | 4 +- .../generator/openapi/DestinationGenerator.java | 4 +- .../camel/generator/openapi/FilerGenerator.java | 4 +- .../camel/generator/openapi/OperationVisitor.java | 373 +- .../camel/generator/openapi/PathGenerator.java | 4 +- .../camel/generator/openapi/PathVisitor.java | 48 +- .../openapi/RestDslDefinitionGenerator.java | 10 +- .../camel/generator/openapi/RestDslGenerator.java | 96 +- .../openapi/RestDslSourceCodeGenerator.java | 22 +- .../generator/openapi/RestDslXmlGenerator.java | 10 +- .../generator/openapi/RestDslYamlGenerator.java | 10 +- .../generator/openapi/OperationVisitorTest.java | 209 +- .../generator/openapi/RestDslGeneratorV3Test.java | 13 +- .../openapi/RestDslSourceCodeGeneratorTest.java | 49 +- .../openapi/RestDslSourceCodeGeneratorV3Test.java | 51 +- .../openapi/RestDslXmlGeneratorV3SimpleTest.java | 14 +- .../openapi/RestDslXmlGeneratorV3Test.java | 13 +- .../openapi/RestDslYamlGeneratorV302Test.java | 16 +- .../openapi/RestDslYamlGeneratorV31Test.java | 13 +- .../openapi/RestDslYamlGeneratorV3SimpleTest.java | 13 +- ...GeneratorV3SimpleWithRoutesDescriptionTest.java | 16 +- ...RestDslYamlGeneratorV3SimpleWithRoutesTest.java | 14 +- .../openapi/RestDslYamlGeneratorV3Test.java | 13 +- .../openapi/RestDslYamlGreetingsTest.java | 13 +- .../src/test/resources/GreetingsYaml.txt | 3 + .../src/test/resources/MyRestRouteV3.txt | 3 + .../src/test/resources/OpenApiV302PetstoreYaml.txt | 19 +- .../src/test/resources/OpenApiV3Petstore.txt | 3 + .../resources/OpenApiV3PetstoreWithModelYaml.txt | 9 +- .../OpenApiV3PetstoreWithRestComponent.txt | 3 + .../OpenApiV3PetstoreWithRestComponentXml.txt | 6 +- .../OpenApiV3PetstoreWithRestComponentYaml.txt | 9 +- .../src/test/resources/OpenApiV3PetstoreXml.txt | 6 +- .../src/test/resources/OpenApiV3PetstoreYaml.txt | 9 +- .../camel/generator/openapi/greetings-spec.json | 84 - .../camel/generator/openapi/greetings-spec.yaml | 87 + .../generator/openapi/openapi-v3-ref-param.yaml | 49 +- .../generator/openapi/openapi-v3-ref-schema.yaml | 63 + tooling/parent/pom.xml | 2 +- 1407 files changed, 55751 insertions(+), 40179 deletions(-) create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/rest.json rename components/{ => camel-ai}/camel-milvus/pom.xml (99%) rename components/{ => camel-ai}/camel-milvus/src/generated/java/org/apache/camel/component/milvus/MilvusComponentConfigurer.java (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/java/org/apache/camel/component/milvus/MilvusConfigurationConfigurer.java (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/java/org/apache/camel/component/milvus/MilvusEndpointConfigurer.java (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/java/org/apache/camel/component/milvus/MilvusEndpointUriFactory.java (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/resources/META-INF/org/apache/camel/component/milvus/milvus.json (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/component.properties (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/component/milvus (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/configurer/milvus-component (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/configurer/milvus-endpoint (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.milvus.MilvusConfiguration (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/transformer/milvus-embeddings (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/transformer/milvus-embeddings.json (100%) rename components/{ => camel-ai}/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/urifactory/milvus-endpoint (100%) rename components/{ => camel-ai}/camel-milvus/src/main/docs/milvus-component.adoc (100%) rename components/{ => camel-ai}/camel-milvus/src/main/java/org/apache/camel/component/milvus/Milvus.java (100%) rename components/{ => camel-ai}/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusAction.java (100%) rename components/{ => camel-ai}/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusComponent.java (100%) rename components/{ => camel-ai}/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusConfiguration.java (100%) rename components/{ => camel-ai}/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusEndpoint.java (100%) rename components/{ => camel-ai}/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusProducer.java (100%) rename components/{ => camel-ai}/camel-milvus/src/main/java/org/apache/camel/component/milvus/transform/MilvusEmbeddingsDataTypeTransformer.java (100%) rename components/{ => camel-ai}/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusCreateCollectionTest.java (100%) rename components/{ => camel-ai}/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusTestSupport.java (100%) rename components/{ => camel-ai}/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusUpsertTest.java (100%) rename components/{ => camel-ai}/camel-milvus/src/test/java/org/apache/camel/component/milvus/it/MilvusComponentIT.java (100%) copy components/{ => camel-ai}/camel-milvus/src/test/resources/log4j2.properties (100%) rename components/{ => camel-ai}/camel-pinecone/pom.xml (98%) rename components/{ => camel-ai}/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbComponentConfigurer.java (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbConfigurationConfigurer.java (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpointConfigurer.java (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpointUriFactory.java (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/resources/META-INF/org/apache/camel/component/pinecone/pinecone.json (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/component.properties (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/component/pinecone (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.pinecone.PineconeVectorDbConfiguration (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/pinecone-component (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/configurer/pinecone-endpoint (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer/pinecone-embeddings (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/transformer/pinecone-embeddings.json (100%) rename components/{ => camel-ai}/camel-pinecone/src/generated/resources/META-INF/services/org/apache/camel/urifactory/pinecone-endpoint (100%) rename components/{ => camel-ai}/camel-pinecone/src/main/docs/pinecone-component.adoc (100%) rename components/{ => camel-ai}/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDb.java (100%) rename components/{ => camel-ai}/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbAction.java (100%) rename components/{ => camel-ai}/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbComponent.java (100%) rename components/{ => camel-ai}/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbConfiguration.java (100%) rename components/{ => camel-ai}/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbEndpoint.java (100%) rename components/{ => camel-ai}/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/PineconeVectorDbProducer.java (100%) rename components/{ => camel-ai}/camel-pinecone/src/main/java/org/apache/camel/component/pinecone/transform/PineconeEmbeddingsDataTypeTransformer.java (100%) rename components/{ => camel-ai}/camel-pinecone/src/test/java/org/apache/camel/component/pinecone/it/PineconeComponentIT.java (100%) rename components/{ => camel-ai}/camel-pinecone/src/test/resources/log4j2.properties (100%) rename components/{ => camel-ai}/camel-qdrant/pom.xml (99%) rename components/{ => camel-ai}/camel-qdrant/src/generated/java/org/apache/camel/component/qdrant/QdrantComponentConfigurer.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/java/org/apache/camel/component/qdrant/QdrantConfigurationConfigurer.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/java/org/apache/camel/component/qdrant/QdrantConverterLoader.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/java/org/apache/camel/component/qdrant/QdrantEndpointConfigurer.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/java/org/apache/camel/component/qdrant/QdrantEndpointUriFactory.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/resources/META-INF/org/apache/camel/component/qdrant/qdrant.json (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/component.properties (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/component/qdrant (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.qdrant.QdrantConfiguration (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/configurer/qdrant-component (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/configurer/qdrant-endpoint (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/transformer/qdrant-embeddings (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/transformer/qdrant-embeddings.json (100%) rename components/{ => camel-ai}/camel-qdrant/src/generated/resources/META-INF/services/org/apache/camel/urifactory/qdrant-endpoint (100%) rename components/{ => camel-ai}/camel-qdrant/src/main/docs/qdrant-component.adoc (100%) rename components/{ => camel-ai}/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/Qdrant.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/QdrantAction.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/QdrantActionException.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/QdrantComponent.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/QdrantConfiguration.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/QdrantConverter.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/QdrantEndpoint.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/QdrantProducer.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/main/java/org/apache/camel/component/qdrant/transform/QdrantEmbeddingsDataTypeTransformer.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/test/java/org/apache/camel/component/qdrant/QdrantCommonTest.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/test/java/org/apache/camel/component/qdrant/QdrantCreateCollectionTest.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/test/java/org/apache/camel/component/qdrant/QdrantDeleteTest.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/test/java/org/apache/camel/component/qdrant/QdrantRetrieveTest.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/test/java/org/apache/camel/component/qdrant/QdrantTestSupport.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/test/java/org/apache/camel/component/qdrant/QdrantUpsertTest.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/test/java/org/apache/camel/component/qdrant/it/QdrantComponentIT.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/test/java/org/apache/camel/component/qdrant/it/QdrantDeleteCollectionIT.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/test/java/org/apache/camel/component/qdrant/it/QdrantDeletePointsIT.java (100%) rename components/{ => camel-ai}/camel-qdrant/src/test/resources/log4j2.properties (100%) create mode 100644 components/camel-arangodb/src/test/java/org/apache/camel/component/arangodb/integration/ArangoCustomVertxIT.java delete mode 100644 components/camel-aws/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/adapter-factory create mode 100644 components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/KclKinesis2Consumer.java delete mode 100644 components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/consumer/KinesisDefaultResumeAdapter.java create mode 100644 components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/consumer/KinesisResumeAction.java delete mode 100644 components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/consumer/KinesisResumeAdapter.java create mode 100644 components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/integration/KclKinesisConsumerIT.java delete mode 100644 components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/integration/KinesisConsumerResumeAfterRestartIT.java copy components/{camel-crypto => camel-crypto-pgp}/pom.xml (87%) rename components/{camel-crypto => camel-crypto-pgp}/src/generated/java/org/apache/camel/converter/crypto/PGPDataFormatConfigurer.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/generated/resources/META-INF/org/apache/camel/converter/crypto/pgp.json (99%) rename components/{camel-crypto => camel-crypto-pgp}/src/generated/resources/META-INF/services/org/apache/camel/configurer/pgp-dataformat (100%) create mode 100644 components/camel-crypto-pgp/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties copy components/{camel-crypto => camel-crypto-pgp}/src/generated/resources/META-INF/services/org/apache/camel/dataformat/pgp (100%) create mode 100644 components/camel-crypto-pgp/src/main/docs/pgp-dataformat.adoc rename components/{camel-crypto => camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/DefaultPGPPassphraseAccessor.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/DefaultPGPPublicKeyAccessor.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/DefaultPGPSecretKeyAccessor.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPDataFormat.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPDataFormatUtil.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPKeyAccessDataFormat.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPPassphraseAccessor.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPPublicKeyAccessor.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPSecretKeyAccessor.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/main/java/org/apache/camel/converter/crypto/PGPSecretKeyAndPrivateKeyAndUserId.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/AbstractPGPDataFormatTest.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatDynamicTest.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatElGamalTest.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatTest.java (100%) copy components/{camel-crypto => camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatWithProvider.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/SpringPGPDataFormatNoPassPhraseTest.java (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/java/org/apache/camel/converter/crypto/SpringPGPDataFormatTest.java (100%) rename components/{camel-milvus => camel-crypto-pgp}/src/test/resources/log4j2.properties (82%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/SpringPGPDataFormatNoPassPhraseTest.xml (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/SpringPGPDataFormatTest.xml (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/camel-private.pgp (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/camel-public.pgp (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/pubring-ElGamal.gpg (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/pubring.gpg (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/pubringSubKeys.gpg (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/secring-ElGamal.gpg (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/secring.gpg (100%) rename components/{camel-crypto => camel-crypto-pgp}/src/test/resources/org/apache/camel/component/crypto/secringSubKeys.gpg (100%) delete mode 100644 components/camel-http/src/test/java/org/apache/camel/component/http/HttpInvalidHttpClientConfigurationTest.java delete mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsRouteRequestReplyTest.java copy components/camel-kamelet/src/main/java/org/apache/camel/component/kamelet/{KameletNotFoundException.java => FailedToCreateKameletException.java} (71%) create mode 100644 components/camel-lra/src/test/java/org/apache/camel/service/lra/LRAManualInMemoryTest.java create mode 100644 components/camel-mail/src/test/java/org/apache/camel/component/mail/MailAttachmentPollEnrichTest.java rename components/{camel-crypto/src/test/java/org/apache/camel/converter/crypto/PGPDataFormatWithProvider.java => camel-smb/src/main/java/org/apache/camel/component/smb/SmbConstants.java} (70%) create mode 100644 components/camel-smb/src/main/java/org/apache/camel/component/smb/SmbProducer.java create mode 100644 components/camel-test/camel-test-junit5/src/main/java/org/apache/camel/test/junit5/TestLoggerExtension.java create mode 100644 components/camel-test/camel-test-junit5/src/main/java/org/apache/camel/test/junit5/TestNameExtension.java copy components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/{JettySpanDecorator.java => ActiveMQ6SpanDecorator.java} (85%) copy components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/{JettySpanDecorator.java => ActiveMQSpanDecorator.java} (85%) copy components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/{JettySpanDecorator.java => FileSpanDecorator.java} (60%) copy components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/{JettySpanDecorator.java => FtpSpanDecorator.java} (85%) copy components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/{JettySpanDecorator.java => FtpsSpanDecorator.java} (85%) copy components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/{JettySpanDecorator.java => Paho5SpanDecorator.java} (59%) copy components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/{JettySpanDecorator.java => RestOpenapiSpanDecorator.java} (84%) copy components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/{JettySpanDecorator.java => SchedulerSpanDecorator.java} (85%) copy components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/{JettySpanDecorator.java => SftpSpanDecorator.java} (85%) create mode 100644 core/camel-base/src/main/java/org/apache/camel/impl/converter/NoopTypeConverterStatistics.java create mode 100644 core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/rest.json rename components/camel-crypto/src/generated/resources/META-INF/services/org/apache/camel/dataformat/pgp => core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/rest (51%) create mode 100644 core/camel-console/src/main/java/org/apache/camel/impl/console/RestDevConsole.java rename core/camel-core-model/src/main/java/org/apache/camel/model/{Copyable.java => CopyableDefinition.java} (83%) create mode 100644 core/camel-core/src/test/java/org/apache/camel/builder/RouteTemplateStepIdTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumerIdempotentConfirmTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/AggregateParallelThreadPoolAbortTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/AggregateParallelThreadPoolCallerRunsTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SplitParallelThreadPoolAbortTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SplitParallelThreadPoolCallerRunsTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/StepEventNotifierOneOutputTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/support/component/RawParameterHelperTest.java create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/component/RawParameterHelper.java create mode 100644 docs/user-manual/modules/ROOT/pages/event-notifier.adoc copy dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/{ListPlatformHttp.java => ListRest.java} (80%) create mode 100644 dsl/camel-jbang/camel-jbang-plugin-generate/pom.xml create mode 100644 dsl/camel-jbang/camel-jbang-plugin-generate/src/generated/resources/META-INF/services/org/apache/camel/camel-jbang-plugin/camel-jbang-plugin-generate rename dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands => camel-jbang-plugin-generate/src/main/java/org/apache/camel/dsl/jbang/core/commands/generate}/CodeGenerator.java (86%) rename dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands => camel-jbang-plugin-generate/src/main/java/org/apache/camel/dsl/jbang/core/commands/generate}/CodeRestGenerator.java (77%) copy dsl/camel-jbang/{camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/Plugin.java => camel-jbang-plugin-generate/src/main/java/org/apache/camel/dsl/jbang/core/commands/generate/GeneratePlugin.java} (59%) create mode 100644 dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/ReloadFailingRouteTest.java copy components/camel-ai/pom.xml => dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app13.xml (50%) delete mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/org/apache/camel/generator/openapi/greetings-spec.json create mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/org/apache/camel/generator/openapi/greetings-spec.yaml copy dsl/camel-jbang/camel-jbang-plugin-k/src/test/resources/org/apache/camel/dsl/jbang/core/commands/k/integration.yaml => tooling/openapi-rest-dsl-generator/src/test/resources/org/apache/camel/generator/openapi/openapi-v3-ref-param.yaml (56%) create mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/org/apache/camel/generator/openapi/openapi-v3-ref-schema.yaml