This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot in repository https://gitbox.apache.org/repos/asf/camel.git
from f23f0253151 chore(deps): Bump undertow-version from 2.3.17.Final to 2.3.18.Final (#15990) add 0013be0b077 Update CI deploy add 1e62186464d chore(deps): Bump aws-java-sdk2-version from 2.28.24 to 2.28.25 (#16000) add 058f397ccf0 chore(deps): Bump spring-version from 6.1.13 to 6.1.14 (#16001) add 793499075a3 chore: avoid flakiness of DefaultSupervisingTest (#16002) add aab85946514 chore(deps): Bump spring-ldap-version from 3.2.6 to 3.2.7 (#16003) add 8ef7d578dd1 Camel-AWS-Secrets-Manager: Use Specific service for AWS Test with test-infra (#16005) add b805de7cb4c Revert "Fix link (#15993)" add d1b36fe4e92 (chores) fix link and text description for the Apache Camel Core building guide add 76ca23090d8 CAMEL-21353: camel-core - Add possibility to set some condition for Camel to wait during startup before continuing add 1bd0d7455ff [CAMEL-21362] camel k8s run cannot find pod on openshift (#15998) add 094fe6c2256 chore: stabilizing DefaultSupervisingRouteControllerTest (#16007) add f239050d947 CAMEL-21363: Adding @JsonIgnoreProperties(ignoreUnknown = true) to prevent the component from crashing if WhatsApp introduces a new field in the message. Adding the "message_status" field to Message. (#16009) add c827cba4535 CAMEL-21353: camel-core - Add possibility to set some condition for Camel to wait during startup before continuing add be7319005c9 Regen SBOM from commit c827cba4535843f277e06f639512aecf8cf37d8f (#16011) add 7cd075acae8 CAMEL-21331: Remove trait-profile parameter in camel-jbang Kubernetes plugin (#16010) add eeb9c72dd2d chore: Improve Knative Http connection error details (#16012) add e0ed5103118 chore(deps): Bump aws-java-sdk2-version from 2.28.25 to 2.28.26 (#16013) add 42924859d12 chore(deps): Bump com.cedarsoftware:java-util from 2.17.0 to 2.18.0 (#16015) add 79f434e69f0 chore(deps): Bump org.smooks:smooks-bom from 2.0.0-RC4 to 2.0.1 (#16016) add 18dfae3aa45 chore(deps): Bump huaweicloud-sdk-version from 3.1.117 to 3.1.118 (#16019) add 33f7fec333f chore(deps): Bump bytebuddy-version from 1.15.4 to 1.15.5 (#16021) add 2fd9040a55e chore(deps): Bump hadoop3-version from 3.4.0 to 3.4.1 (#16014) add 0bbdf1cff9c chore(deps): Bump com.slack.api:slack-api-client from 1.43.1 to 1.44.0 (#16017) add 90f15b4120b chore(deps): Bump hapi-fhir-version from 7.4.3 to 7.4.4 (#16018) add 5f6cdd9ff73 chore(deps): Bump jooq-version from 3.19.13 to 3.19.14 (#16020) add 65b8cc894bf Revert "chore(deps): Bump org.smooks:smooks-bom from 2.0.0-RC4 to 2.0.1 (#16016)" add b6b06c316c7 chore: update qdrant container used for integration tests to 1.12.1 add 3a8ed1b8a0d Update catalog with known releases add bfea1c41d46 Changed constructor to use instances CamelConfiguration (#16025) add b96c588f750 [CAMEL-21199] Camel-jackson not properly marshalling 4-byte characters add 83a47c406f7 chore(deps): Bump aws-java-sdk2-version from 2.28.26 to 2.28.27 (#16028) add 44988e06fa6 chore(deps): Bump actions/dependency-review-action from 4.3.4 to 4.3.5 (#16027) add 353e22aca07 chore(deps): Bump org.opensearch.client:opensearch-java add 86efc378348 chore(deps): Bump elasticsearch-java-client-version add 389d7a0bdb5 chore(deps): Bump io.milvus:milvus-sdk-java from 2.4.5 to 2.4.6 add 483825bfb2e chore(deps): Bump com.azure:azure-storage-blob-changefeed add 2cf9adcf51d chore(deps): Bump com.box:box-java-sdk from 4.11.1 to 4.12.0 add 3e6c2c89890 chore(deps): Bump com.slack.api:slack-api-client from 1.44.0 to 1.44.1 add 4abe5aad30b chore(deps): Bump com.twilio.sdk:twilio from 10.6.0 to 10.6.1 add 4f49c06613b chore(deps): Bump spring-security-version from 6.3.3 to 6.3.4 add 04cee9a1162 chore(deps): Bump junit-jupiter-version from 5.11.2 to 5.11.3 (#16031) add cd3268d3cab CAMEL-213670: Upgrade to smooks 2.0.1 add c0d84c5c2ab chore(deps-dev): Bump io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17 (#16032) add 31abad9462c chore(deps): Bump io.github.ascopes:protobuf-maven-plugin (#16039) add 4dc4c262370 chore(deps): Bump org.elasticsearch.client:elasticsearch-rest-client-sniffer (#16029) add 273c62bd1ee chore: Update container image used in test for cassandra to 5.0.2 add 8788f722922 Camel 21302 (#16008) add f3eb9132fc2 chore(deps): Bump org.l2x6.cq:cq-alias-fastinstall-quickly-extension (#16043) add 92b52036f66 chore(deps): Bump org.kiwiproject:consul-client from 1.4.1 to 1.4.2 (#16044) add c3907db391c chore: stabilize FtpRecursiveDepth2IT add 068d7f5f1e8 chore(deps): Bump org.springframework.data:spring-data-redis (#16046) add e6f9ff74495 CAMEL-21371: camel-core - Add converter for Reader to InputStream (#16051) add 72565fc29af chore(deps-dev): Bump org.apache.velocity:velocity-engine-core (#16047) add 7e301f521d3 chore(deps): Bump org.owasp:dependency-check-maven from 10.0.4 to 11.0.0 (#16049) add 307bb7efd7d chore(deps): Bump org.codehaus.mojo:exec-maven-plugin (#16045) add df3b3e4c9d2 chore(deps): Bump org.apache.maven.plugins:maven-invoker-plugin (#16050) add a8da31741db CAMEL-20367: Adds Jolokia and Hawtio tests (#16048) add 6319cde47cb CAMEL-21373 - Camel-AWS-Secrets-Manager: Delete operation add an header for forcing the deletion (#16052) add a242355cf28 [CAMEL-21302]only set ExchangePropertyKey.CLOSE_CLIENT_SCOPE property when tracing is enabled and remove it after endScope add 44b72c652b6 Cleanup as this value is set in CamelOpenTelemetryTestSupport add 4a61fe1476e chore(deps): Bump httpcore-version from 5.3 to 5.3.1 (#16055) add 22493c5a455 chore(deps): Bump aws-java-sdk2-version from 2.28.27 to 2.28.28 (#16056) add fb3a7201b20 chore(deps): Bump com.google.auth:google-auth-library-oauth2-http (#16057) add 5dca363cc3b chore(deps): Bump hapi-fhir-version from 7.4.4 to 7.4.5 (#16059) add 625b89b0853 CAMEL-21302: Use OTEL_ as prefix for these special exchange property keys. add c50910434d1 [CAMEL-21361] fabric8 kubernetes-client fails to connect to openshift (#16053) add 8dce1b82054 chore: stabilize MulticastParallelStreamingTest.testMulticastParallel() (#16054) add 5674e296633 chore(deps-dev): Bump com.fasterxml.woodstox:woodstox-core (#16058) add 9beee642566 CAMEL-21330 - Camel-AWS-Secrets-Manager: Support Properties Function with Localstack (#16060) add ca820f2e654 CAMEL-21330 - Camel-AWS-Secrets-Manager: Support Properties Function with Localstack (#16063) add 1b9f7a15bde CAMEL-21080: added more details about how to migrate to the new interfaces add eae8be4ca7d CAMEL-21374: camel-jbang - Export with custom kamelets should copy all of them during exporting (#16062) add 19a00f8e295 CAMEL-21372: camel-jbang - Fix NPE in run/export with custom camel version (not ASF build) (#16065) add 3ae0f2c6e58 chore(doc): suggest best security practice on cloud environments add a82cb2d3725 CAMEL-21358: Add Knative Http SSL client options add 4890458c30c Fix xref add d49586b851d CAMEL-21379: camel-salesforce: introduce delay in pub/sub reconnect attempts add 9a0de750a8f CAMEL-21380: camel-salesforce: pubsub: ability to opt out of system proxy add 4973f8e9d6c Regen add 91ee7da062c CAMEL-21380: Regen add 122b893dc90 chore(deps): Bump actions/checkout from 4.2.1 to 4.2.2 (#16067) add fb0534a38a2 chore(docs): Move Knative Http to components add b0370fd82ce chore(deps): Bump com.tisonkun.os:os-detector-maven-plugin (#16072) add 010b19188c4 chore(deps): Bump testcontainers-version from 1.20.2 to 1.20.3 add 4772fc3266b Add minikube tips, thanks to Dominik Jelinek add e235fba85d8 chore(deps): Bump org.opensearch.client:opensearch-java (#16073) add 308731efbd9 chore(deps): Bump org.wiremock:wiremock from 3.9.1 to 3.9.2 (#16068) add d42a9395207 chore: Improve test assertion in FileProducerCharsetUTFtoUTFTest add 1482d2bea05 Upgrade AWS SDK to version 2.28.29 (#16076) add 97a0ba4993f CAMEL-21382: camel-core - Tracing with headers that are Map type can cause ClassCastException when dumping as XML (#16075) add a842accdcfc Camel AWS Secrets Manager - More property function tests with Localstack add bb5af5e2bfb Camel AWS Secrets Manager - More property function tests with Localstack add e7490896ca5 chore(deps): Bump google-auth-library-oauth2-http-version add 2e2684610b3 chore: reduce flakiness of GrpcProducerStreamingTest add 2855e8a65dc chore(deps): Bump org.l2x6.cq:cq-alias-fastinstall-quickly-extension (#16082) add e800bad1c8a chore(deps): Bump bytebuddy-version from 1.15.5 to 1.15.7 (#16077) add fb0519e2505 chore(deps): Bump swagger-openapi3-java-parser-version (#16079) add f85b676a199 chore(deps): Bump com.arangodb:arangodb-java-driver from 7.9.0 to 7.10.0 (#16080) add 0373e8ad869 Update known releases in catalog add 81536cf3931 Upgrade camel-jbang to 4.8.1 add f47e9e3cb18 [CAMEL-21381] camel k8s cannot run spring-boot on openshift (#16084) add 3bc1f13754b chore(deps): Bump aws-java-sdk2-version from 2.28.29 to 2.29.0 (#16086) add e7d45d1e907 chore(deps): Bump com.twilio.sdk:twilio from 10.6.1 to 10.6.2 (#16087) add f74069b65d2 CAMEL-21355: refine no tools called scenario add 56a45f89cd9 chore(deps): Bump huaweicloud-sdk-version from 3.1.118 to 3.1.119 (#16088) add 90bb1327d03 chore(deps): Bump jandex-version from 3.2.2 to 3.2.3 (#16089) add 7d9f314381d CAMEL-21376 - null pointer exception fix when the oldest exchange is null (on first aggregation there is only the new exchange) (#16093) add f154acb89a5 CAMEL-21387: camel-opentelemetry add some documentation for Spring Boot (#16094) add d6c41de0e6c Regen SBOM from commit f154acb89a523b0ccc061e67f7ffb52741fe13c9 (#16100) add e0e7169e0f3 CAMEL-21389: First version of Flowable Camel component add de963cdc4f7 CAMEL-21389: First version of Flowable Camel component add f2c0db8f521 chore(deps): Bump actions/setup-java from 4.4.0 to 4.5.0 (#16085) add 978588f8e44 chore(deps): Bump org.apache.zookeeper:zookeeper from 3.9.2 to 3.9.3 (#16101) add fd4fc43ebc3 chore(deps): Bump aws-java-sdk2-version from 2.29.0 to 2.29.1 (#16102) add 65370a712b6 chore(deps): Bump io.milvus:milvus-sdk-java from 2.4.6 to 2.4.7 (#16103) add 2eec7971510 chore(deps): Bump logback-version from 1.5.11 to 1.5.12 (#16104) add b472326fe89 [CAMEL-21386] camel k8s run --dev does not work on openshift (#16091) add d14e45e10d1 CAMEL-21383: Add Knative client OIDC support add 96d790e75d6 Produce stream from Smooks component when no export is defined (#16096) add 1b068df4c5c Added unit test based on user forum issue add 2c718170bcf CAMEL-21395: camel-debezium - Use dedicated package for each db type (#16106) add cd55dfa8c31 chore(deps): Bump aws-java-sdk2-version from 2.29.1 to 2.29.2 (#16109) add 64f261b7e40 chore(deps): Bump actions/dependency-review-action from 4.3.5 to 4.4.0 (#16108) add 447aa09c2dd Fix heading sequence add 2bc28173e95 CAMEL-21396: introduce camel-fury format (#16110) add 73715f78f7d CAMEL-21395: camel-debezium - Add a note to the upgrade guide (#16112) add 6da05ebb669 Camel-11780: add camel-amqp ssl config (#16105) add 53d872a3bd9 Add global data formats to XML/YAML DSL which makes it easier to use and also migrate from old Camel apps (#16113) add 1c7ef327fc5 CAMEL-21398: migrate the Smooks Data Format from the Camel cartridge to the Apache Camel code base (#16111) add 5a67836e8a3 chore(deps): Bump com.h2database:h2 from 2.2.224 to 2.3.232 (#16120) add 163bd375e38 chore(deps): Bump aws-java-sdk2-version from 2.29.2 to 2.29.3 (#16121) add 19e85cd43cd CAMEL-21398: Polished add 58584f7f6d6 CAMEL-21398: Smooks is only a producer. add 2b8b47d70c7 CAMEL-21398: Smooks autowire SmooksFactory. add 025347fbb6c CAMEL-21397 - camel-file - fix autoCreateStepwise for Windows environments (#16107) add 413055992d2 CAMEL-21397: Regen add 06961100f2b CAMEL-21404: camel-core - Routes loader should skip failing if file has no extension and its optional. (#16123) add fdfec7468ea CAMEL-21395: camel-debezium - Add a note to the upgrade guide for v 4.8 (#16118) add 9b609a1a18e CAMEL-21406: camel-sql - Fix so configuring RowMapperFactory can refer to a bean or class add 1392037b495 Upgrade to Jackson 2.18.1 (#16124) add 6ba9a065875 Regen add eb5b6ab9219 CAMEL-11780: camel-amqp improve option handling (#16125) add f627d2ef6e5 fix: Apache Fury is not supporting architecture using Big Endian (#16126) add 98ab77779a3 CAMEL-21402: Added unit test how to test with regexp in mock endpoints add ca8dae067d3 CAMEL-21407: Implemented the case of processing an unsubscribe request by first looking to see if the message body is a control message, and processing it, then obtaining the parameters from headers if they are not in the message body. (#16128) add ecb137f7f08 CAMEL-21369: camel-jbang kubernetes - add quarkus openshift extensions configuration for Route traits add 29cddd6944e chore(deps): Bump aws-java-sdk2-version from 2.29.3 to 2.29.4 (#16130) add ec804565142 Upgrade google drive add 828e3cd30b6 chore(deps): Bump com.google.cloud:google-cloud-functions-bom (#16132) add 10d0f5c6e37 Allow Smooks execution context to be overridden via header (#16129) add d886ea0245b camel-jbang - Upgrade to latest SB/Q add 5fddf38be37 Update known releases in catalog add cff7971a048 Upgrade debezium 3.0.1 add 5308773e385 CAMEL-21402: Added unit test how to test with xpath in mock endpoints add 756de9ade27 CAMEL-21412: camel-test - Make it easy to use expression outside route builder add 2ffdf879159 CAMEL-20199: Remove synchronized block from components J to M (#16134) add cc4cca5cb51 CAMEL-20199: Remove synchronized block from components N to Q (#16135) add c5d13eb711b CAMEL-21412: camel-test - Make it easy to use expression outside route builder (#16136) add 5343ab74d00 chore(deps): Bump org.apache.maven.plugins:maven-archetype-plugin (#16137) add 8baf63b6f38 chore(deps): Bump aws-java-sdk2-version from 2.29.4 to 2.29.5 (#16138) add 65e00b1e1fb chore(deps): Bump org.apache.maven.plugin-tools:maven-plugin-annotations (#16139) add 295c7871cf3 fix: solve issue where having more than one Smooks endpoint on the same route implicitly referencing via header the same execution context could cause Smooks to misbehave (#16141) add cc8c3bc70c8 Update mock docs with recent examples add f04ca4f6690 Polish variables docs add 45f99dff9b3 Update known releases in catalog add c7385e3e054 Regen SBOM from commit 45f99dff9b393166195c0822c536421e0f26610b (#16143) add 66fbdcd2c71 CAMEL-20199: camel-jetty - Propagate exception (#16149) add fe513a9eabc CAMEL-21417: disable tests broken for a while add def7ee7b1af chore(deps): Bump io.github.ascopes:protobuf-maven-plugin (#16152) add 06559720ec0 chore(deps): Bump bouncycastle-version from 1.78 to 1.79 (#16144) add c51bc8bb3b4 chore(deps): Bump org.apache.maven.plugins:maven-surefire-report-plugin (#16153) add 8ddd4b4bdd6 chore(deps): Bump aws-java-sdk2-version from 2.29.5 to 2.29.6 (#16154) add 8b925c70aab chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin (#16155) add 117c7150363 chore(deps): Bump org.hsqldb:hsqldb from 2.7.3 to 2.7.4 (#16157) add b7057f07b56 chore(deps): Bump org.apache.maven.archetype:archetype-packaging (#16159) add cbef8023880 chore(deps-dev): Bump net.javacrumbs.json-unit:json-unit-assertj (#16156) add fb827957cc7 chore(deps): Bump org.redisson:redisson from 3.37.0 to 3.38.1 (#16158) add 980827cca16 Fix typo on variables.adoc (#16161) add 42a62ac19a6 fix(components/plc4x): fix NPE when Camel can not establish connection and allow to check if endpoint established connection (#16160) add a9fee678fb4 chore(deps-dev): Bump com.networknt:json-schema-validator (#16164) add 91fdbee6f92 chore(deps): Bump bytebuddy-version from 1.15.7 to 1.15.10 (#16165) add a88934f3c38 chore(deps): Bump org.mnode.ical4j:ical4j from 4.0.4 to 4.0.5 (#16166) add 0e8ec2c3402 chore(deps): Bump activemq-artemis-version from 2.37.0 to 2.38.0 (#16167) add 16a2a8735c5 chore(deps): Bump org.apache.maven.plugins:maven-plugin-plugin (#16172) add b0f10f09972 chore(deps): Bump org.apache.maven.plugins:maven-dependency-plugin (#16176) add 1e4e4444ca2 chore(deps): Bump com.azure:azure-sdk-bom from 1.2.28 to 1.2.29 (#16168) add 66bf603a8a3 chore(deps): Bump jooq-version from 3.19.14 to 3.19.15 (#16169) add 46f54bb03df chore(deps): Bump io.minio:minio from 8.5.12 to 8.5.13 (#16170) add d9c9516281e chore(deps): Bump opensearch-rest-client-version from 2.17.1 to 2.18.0 (#16174) add 01384adbc7c chore(deps): Bump com.braintreepayments.gateway:braintree-java (#16175) add 7698feb9ee4 chore(deps): Bump huaweicloud-sdk-version from 3.1.119 to 3.1.120 (#16171) add 1b7562c3fce chore(deps): Bump com.github.mwiede:jsch from 0.2.20 to 0.2.21 (#16173) add 7a6d5aa6a0d CAMEL-21421 - Move assertj version to parent pom (#16179) add ed0cd5bebf9 chore(deps): Bump software.amazon.kinesis:amazon-kinesis-client (#16178) add fb52dfa519f Upgrade Minio container image to RELEASE.2024-10-29T16-01-48Z-cpuv1 for test-infra module (#16181) add 7498528707b chore(deps): Bump org.owasp:dependency-check-maven from 11.0.0 to 11.1.0 (#16187) add c40b18a8e95 chore(deps): Bump maven-surefire-plugin-version from 3.5.1 to 3.5.2 (#16193) add f129e3d0fe3 chore(deps): Bump jetty-version from 12.0.14 to 12.0.15 (#16183) add 2a79a452b75 chore(deps): Bump org.jxmpp:jxmpp-jid from 1.0.3 to 1.1.0 (#16184) add 37e301a1559 chore(deps): Bump com.couchbase.client:java-client from 3.7.4 to 3.7.5 (#16185) add 720d742bdb4 chore(deps): Bump mongo-java-driver-version from 5.2.0 to 5.2.1 (#16186) add d6cc4f0caea chore(deps-dev): Bump com.nimbusds:nimbus-jose-jwt from 9.41.2 to 9.45 (#16189) add 43b6eca9410 chore(deps): Bump com.googlecode.libphonenumber:libphonenumber (#16190) add 55ad58c13d7 chore(deps): Bump com.google.cloud:libraries-bom from 26.49.0 to 26.50.0 (#16194) add 9311f8e5a3b chore(deps): Bump com.google.apis:google-api-services-drive (#16192) add 21450efa04b chore(deps): Bump io.nats:jnats from 2.20.2 to 2.20.4 (#16188) add 9ce74fd74a0 chore(deps): Bump io.github.littleproxy:littleproxy from 2.3.1 to 2.3.2 (#16191) add 2485f8e193d [CAMEL-21392] Add support for --cluster-type=k3s add 600d217487e [CAMEL-20883] Remove addPluginArtifactMetadata mojo usage (#16162) add ee72372c5f6 (chores) camel-djl: prevent resource-intensive test from running on CI environments add d67cdef89ea (chores) camel-minio: disable tests on s390x add 5f12eb67455 (chores) camel-core: disable broken tests on s390x add dd80bd94d3a (chores) camel-smb: disable tests on s390x add 6544589d83b (chores) camel-jbang: disable resource intensive tests add ac398e4e473 chore(deps): Bump aws-java-sdk2-version from 2.29.6 to 2.29.8 (#16196) add ae67e4789ac chore(deps): Bump huaweicloud-sdk-version from 3.1.120 to 3.1.121 (#16197) add ca16dd9ce2b chore(deps): Bump groovy-version from 4.0.23 to 4.0.24 (#16198) add 72634d22720 fix: allow byte array in body to be processed in Smooks component (#16147) add 651ac27602d CAMEL-21403L: AS2 Component - Incorrect message length calculation when generating MIC for EDI messages with multi-byte characters add d313cf16d87 chore(deps): Bump grpc-version from 1.68.0 to 1.68.1 (#16145) add ebc0aa366e7 chore(deps): Bump org.apache.camel.k:camel-k-crds from 2.4.0 to 2.5.0 (#16177) add dd931be25fe CAMEL-21423: camel-crypto - Check IvParameterSpec at first when initializing the cipher (#16195) add 1ea7eb3a775 CAMEL-21402: camel-mock - Make it easier to use more built-in languages in setting expectations using the existing fluent builder. Added xpath. (#16142) add 3a6c734cc85 CAMEL-21417: Fix JettySessionSupportTest (#16201) add 281692df4f1 CAMEL-21403: retrieve full message for content containing non ASCII chars (#16150) add c7702ba81c2 CAMEL-21422: LoadTriplet should use lock just in case some crazy high concurrency would read and update values at the same time (#16202) add dca750d8c2c (chores) camel-jbang: minor cleanups add 27f33e7dc67 Regen SBOM from commit dca750d8c2cf707c6431dc8e15c367c777f0e4c2 (#16204) add 722eac4d296 (chores) camel-etcd3: prevent manual test from running add 6bfd76f3ca4 (chores) camel-plc4x: prevent manual test from running add 0e479de49b5 CAMEL-21420: XML and YAML DSL should better support languages with namespaces such as xpath when parsing and writing outputs (#16219) add b10284d84be chore(deps): Bump aws-java-sdk2-version from 2.29.8 to 2.29.9 (#16207) add dcf35225032 chore(deps): Bump org.apache.maven:maven-archiver from 3.6.2 to 3.6.3 (#16208) add 33c412d32c8 chore(deps): Bump org.atmosphere:atmosphere-runtime (#16215) add 6921663870c chore(deps-dev): Bump com.nimbusds:nimbus-jose-jwt from 9.45 to 9.46 (#16216) add b822ebc577e chore(deps): Bump com.ibm.icu:icu4j from 75.1 to 76.1 (#16210) add cdbb3bbf955 chore(deps): Bump org.apache.santuario:xmlsec from 4.0.2 to 4.0.3 (#16211) add 8ff90afade2 chore(deps): Bump org.opensearch.client:opensearch-java (#16212) add f0d1938d239 camel-bindy - Make test run faster add 6012767a65d chore(deps): Bump com.google.cloud:google-cloud-secretmanager-bom (#16206) add 8d77d479d5b chore(deps): Bump org.apache.httpcomponents.client5:httpclient5 (#16217) add cb157f0d11f chore(deps): Bump io.smallrye:smallrye-fault-tolerance (#16213) add 6433f232127 Fix for RestOpenApiProcessor for parsing path variables from the http request uri succesfully. (#16220) add 499bb1fd02f (chores) camel-etcd3: skip tests on s390x and ppc64le add 342e77e371e CAMEL-21434: decouple configuration references from the KameletMain class add b97870c6977 (chores) camel-main: break large method add 3f917b09c60 (chores) camel-kamelet-main: break large method add fe4c0f36d3b CAMEL-6766 Generated produces string now includes media types from all responses (#16221) add a5b6762b998 camel-fury: Improve to allow auto discovery Fury from the registry (#16214) add da4629bf8c9 chore(deps): Bump aws-java-sdk2-version from 2.29.9 to 2.29.10 (#16228) add d950444d748 chore(deps): Bump io.milvus:milvus-sdk-java from 2.4.7 to 2.4.8 (#16230) add c46403ed7a4 chore(deps): Bump mapstruct-version from 1.6.2 to 1.6.3 (#16231) add 2f8383b2228 chore(deps): Bump micrometer-version from 1.13.6 to 1.14.0 (#16229) add 4d9865ec677 chore(deps): Bump io.camunda:zeebe-client-java from 8.6.3 to 8.6.5 (#16232) add 0e58a0c2496 camel-opentelemetry: Updates broken link in doc (#16233) add 33bba4d6a6f (chores) camel-kamelet-main: break large method add 1a457477084 fix(components): Micrometer Prometheus configurable path add c66cf053fba Upgrade Camel Kamelets to version 4.8.1 (#16235) add b8d9dd7fb94 Upgrade Localstack test infra image to version 3.8.1 (#16237) add dd51c2d89b9 CAMEL-21432: camel-core - Prevent 0 as cache size for multicast EIP (#16238) add 1cc771f8f8c CAMEL-21438: disable unreliable tests on s390x add fa02fffe0ed CAMEL-21439: disable etcd3 tests as the component is likely broken No new revisions were added by this update. Summary of changes: .github/workflows/alternative-os-build-main.yml | 4 +- .github/workflows/depsreview.yaml | 4 +- .github/workflows/generate-sbom-main.yml | 4 +- .github/workflows/pr-build-camel-3.yml | 8 +- .github/workflows/pr-build-camel-40x.yml | 4 +- .github/workflows/pr-build-main.yml | 4 +- .github/workflows/pr-comment.yml | 6 +- .mvn/extensions.xml | 4 +- Jenkinsfile.deploy | 5 +- bom/camel-bom/pom.xml | 10 + camel-sbom/camel-sbom.json | 27828 +++++++++++-------- camel-sbom/camel-sbom.xml | 21453 +++++++------- catalog/camel-allcomponents/pom.xml | 10 + .../org/apache/camel/catalog/components.properties | 1 + .../org/apache/camel/catalog/components/amqp.json | 216 +- .../catalog/components/aws-secrets-manager.json | 3 +- .../apache/camel/catalog/components/aws2-ec2.json | 2 +- .../camel/catalog/components/debezium-db2.json | 314 +- .../camel/catalog/components/debezium-mongodb.json | 290 +- .../camel/catalog/components/debezium-mysql.json | 434 +- .../camel/catalog/components/debezium-oracle.json | 506 +- .../catalog/components/debezium-postgres.json | 438 +- .../catalog/components/debezium-sqlserver.json | 342 +- .../apache/camel/catalog/components/flowable.json | 38 + .../camel/catalog/components/salesforce.json | 45 +- .../apache/camel/catalog/components/smooks.json | 38 +- .../apache/camel/catalog/dataformats.properties | 2 + .../org/apache/camel/catalog/dataformats/fury.json | 25 + .../apache/camel/catalog/dataformats/smooks.json | 22 + .../main/camel-main-configuration-metadata.json | 13 +- .../apache/camel/catalog/main/sensitive-keys.json | 2 + .../org/apache/camel/catalog/models-app/beans.json | 13 +- .../org/apache/camel/catalog/models-app/camel.json | 13 +- .../org/apache/camel/catalog/models.properties | 2 + .../apache/camel/catalog/models/dataFormats.json | 2 +- .../org/apache/camel/catalog/models/fury.json | 22 + .../org/apache/camel/catalog/models/marshal.json | 2 +- .../org/apache/camel/catalog/models/smooks.json | 19 + .../org/apache/camel/catalog/models/unmarshal.json | 2 +- .../catalog/releases/camel-quarkus-releases.json | 12 + .../camel/catalog/releases/camel-releases.json | 14 + .../apache/camel/catalog/schemas/camel-spring.xsd | 100 + .../component/djl/CvImageEnhancementLocalTest.java | 3 + components/camel-ai/camel-langchain4j-chat/pom.xml | 1 - components/camel-ai/camel-langchain4j-core/pom.xml | 1 - .../camel-ai/camel-langchain4j-embeddings/pom.xml | 1 - .../camel-ai/camel-langchain4j-tools/pom.xml | 1 - .../src/main/docs/langchain4j-tools-component.adoc | 7 + .../langchain4j/tools/LangChain4jTools.java | 3 +- .../tools/LangChain4jToolsProducer.java | 22 +- .../langchain4j/tools/LangChain4jTooNoToolsIT.java | 119 + .../camel-ai/camel-langchain4j-web-search/pom.xml | 1 - components/camel-ai/camel-milvus/pom.xml | 1 - .../camel/component/milvus/MilvusEndpoint.java | 11 +- components/camel-ai/camel-pinecone/pom.xml | 1 - .../pinecone/PineconeVectorDbEndpoint.java | 15 +- components/camel-ai/camel-qdrant/pom.xml | 1 - .../camel/component/qdrant/QdrantEndpoint.java | 11 +- .../component/amqp/AMQPComponentConfigurer.java | 54 + .../org/apache/camel/component/amqp/amqp.json | 216 +- .../camel-amqp/src/main/docs/amqp-component.adoc | 56 +- .../apache/camel/component/amqp/AMQPComponent.java | 135 +- .../component/amqp/AMQPConnectionDetails.java | 1 + .../camel/component/amqp/AMQPConfigTest.java | 168 + .../camel/component/amqp/AMQPSAuthRouteTest.java | 145 + .../component/amqp/artemis/AMQPAuthRouteTest.java | 130 + .../amqp/artemis/AMQPEmbeddedBrokerTest.java | 7 + .../src/test/resources/server-ca-truststore.p12 | Bin 0 -> 1270 bytes .../src/test/resources/server-keystore.p12 | Bin 0 -> 5000 bytes .../as2/api/entity/ApplicationEntity.java | 2 +- .../as2/api/entity/ApplicationEntityTest.java | 51 + .../camel/component/as2/api/util/MicUtilsTest.java | 55 + .../component/as2/AS2AsyncMDNServerManagerIT.java | 96 +- .../aws/secretsmanager/aws-secrets-manager.json | 3 +- .../main/docs/aws-secrets-manager-component.adoc | 18 +- .../secretsmanager/SecretsManagerConstants.java | 3 + .../aws/secretsmanager/SecretsManagerProducer.java | 7 + .../SecretsManagerPropertiesFunction.java | 29 + .../integration/AwsSecretsManagerBaseTest.java | 50 +- ...etsManagerPropertiesSourceTestLocalstackIT.java | 145 + .../apache/camel/component/aws2/ec2/aws2-ec2.json | 2 +- .../s3/integration/S3CopyObjectCustomerKeyIT.java | 2 + components/camel-aws/camel-aws2-sqs/pom.xml | 1 - .../src/main/docs/azure-key-vault-component.adoc | 4 +- .../camel-azure/camel-azure-servicebus/pom.xml | 1 - .../camel-azure-storage-datalake/pom.xml | 1 - .../fixed/link/BindyRaceConditionLinkTest.java | 6 +- components/camel-clickup/pom.xml | 1 - components/camel-consul/pom.xml | 1 - .../camel/converter/crypto/CryptoDataFormat.java | 6 +- .../converter/crypto/CryptoDataFormatTest.java | 29 + .../crypto/SpringCryptoDataFormatTest.xml | 9 + .../camel/component/cxf/jaxrs/CxfRsProducer.java | 22 +- .../camel/component/cxf/jaxws/CxfProducer.java | 15 +- .../camel/component/debezium/DebeziumConsumer.java | 13 +- .../camel/maven/GenerateConnectorConfigMojo.java | 9 +- .../maven/config/ConnectorConfigGenerator.java | 59 +- .../maven/config/ConnectorConfigGeneratorTest.java | 4 +- .../camel-debezium/camel-debezium-db2/pom.xml | 1 + .../{ => db2}/DebeziumDb2ComponentConfigurer.java | 10 +- .../{ => db2}/DebeziumDb2EndpointConfigurer.java | 2 +- .../{ => db2}/DebeziumDb2EndpointUriFactory.java | 2 +- .../Db2ConnectorEmbeddedDebeziumConfiguration.java | 4 +- .../component/debezium/{ => db2}/debezium-db2.json | 314 +- .../org/apache/camel/component/debezium-db2 | 2 +- .../apache/camel/configurer/debezium-db2-component | 2 +- .../apache/camel/configurer/debezium-db2-endpoint | 2 +- .../apache/camel/urifactory/debezium-db2-endpoint | 2 +- .../debezium/{ => db2}/DebeziumDb2Component.java | 6 +- .../debezium/{ => db2}/DebeziumDb2Endpoint.java | 6 +- .../debezium/DebeziumDb2ComponentTest.java | 3 +- ...ConnectorEmbeddedDebeziumConfigurationTest.java | 3 +- .../camel-debezium/camel-debezium-mongodb/pom.xml | 1 + .../DebeziumMongodbComponentConfigurer.java | 10 +- .../DebeziumMongodbEndpointConfigurer.java | 2 +- .../DebeziumMongodbEndpointUriFactory.java | 2 +- ...goDbConnectorEmbeddedDebeziumConfiguration.java | 4 +- .../debezium/{ => mongodb}/debezium-mongodb.json | 290 +- .../org/apache/camel/component/debezium-mongodb | 2 +- .../camel/configurer/debezium-mongodb-component | 2 +- .../camel/configurer/debezium-mongodb-endpoint | 2 +- .../camel/urifactory/debezium-mongodb-endpoint | 2 +- .../{ => mongodb}/DebeziumMongodbComponent.java | 6 +- .../{ => mongodb}/DebeziumMongodbEndpoint.java | 6 +- .../debezium/DebeziumMongodbComponentTest.java | 3 +- ...ConnectorEmbeddedDebeziumConfigurationTest.java | 3 +- .../camel-debezium/camel-debezium-mysql/pom.xml | 1 + .../DebeziumMySqlComponentConfigurer.java | 10 +- .../DebeziumMySqlEndpointConfigurer.java | 2 +- .../DebeziumMySqlEndpointUriFactory.java | 2 +- ...ySqlConnectorEmbeddedDebeziumConfiguration.java | 4 +- .../debezium/{ => mysql}/debezium-mysql.json | 434 +- .../org/apache/camel/component/debezium-mysql | 2 +- .../camel/configurer/debezium-mysql-component | 2 +- .../camel/configurer/debezium-mysql-endpoint | 2 +- .../camel/urifactory/debezium-mysql-endpoint | 2 +- .../{ => mysql}/DebeziumMySqlComponent.java | 6 +- .../{ => mysql}/DebeziumMySqlEndpoint.java | 6 +- .../debezium/DebeziumMySqlComponentTest.java | 3 +- ...ConnectorEmbeddedDebeziumConfigurationTest.java | 3 +- .../camel-debezium/camel-debezium-oracle/pom.xml | 1 + .../DebeziumOracleComponentConfigurer.java | 10 +- .../DebeziumOracleEndpointConfigurer.java | 2 +- .../DebeziumOracleEndpointUriFactory.java | 2 +- ...acleConnectorEmbeddedDebeziumConfiguration.java | 4 +- .../debezium/{ => oracle}/debezium-oracle.json | 506 +- .../org/apache/camel/component/debezium-oracle | 2 +- .../camel/configurer/debezium-oracle-component | 2 +- .../camel/configurer/debezium-oracle-endpoint | 2 +- .../camel/urifactory/debezium-oracle-endpoint | 2 +- .../{ => oracle}/DebeziumOracleComponent.java | 6 +- .../{ => oracle}/DebeziumOracleEndpoint.java | 6 +- .../debezium/DebeziumOracleComponentTest.java | 3 +- ...ConnectorEmbeddedDebeziumConfigurationTest.java | 3 +- .../camel-debezium/camel-debezium-postgres/pom.xml | 1 + .../DebeziumPostgresComponentConfigurer.java | 10 +- .../DebeziumPostgresEndpointConfigurer.java | 2 +- .../DebeziumPostgresEndpointUriFactory.java | 2 +- ...gresConnectorEmbeddedDebeziumConfiguration.java | 4 +- .../debezium/{ => postgres}/debezium-postgres.json | 438 +- .../org/apache/camel/component/debezium-postgres | 2 +- .../camel/configurer/debezium-postgres-component | 2 +- .../camel/configurer/debezium-postgres-endpoint | 2 +- .../camel/urifactory/debezium-postgres-endpoint | 2 +- .../{ => postgres}/DebeziumPostgresComponent.java | 6 +- .../{ => postgres}/DebeziumPostgresEndpoint.java | 6 +- .../debezium/DebeziumPostgresComponentTest.java | 3 +- ...ConnectorEmbeddedDebeziumConfigurationTest.java | 3 +- .../camel-debezium-sqlserver/pom.xml | 1 + .../DebeziumSqlserverComponentConfigurer.java | 10 +- .../DebeziumSqlserverEndpointConfigurer.java | 2 +- .../DebeziumSqlserverEndpointUriFactory.java | 2 +- ...rverConnectorEmbeddedDebeziumConfiguration.java | 4 +- .../{ => sqlserver}/debezium-sqlserver.json | 342 +- .../org/apache/camel/component/debezium-sqlserver | 2 +- .../camel/configurer/debezium-sqlserver-component | 2 +- .../camel/configurer/debezium-sqlserver-endpoint | 2 +- .../camel/urifactory/debezium-sqlserver-endpoint | 2 +- .../DebeziumSqlserverComponent.java | 6 +- .../{ => sqlserver}/DebeziumSqlserverEndpoint.java | 6 +- .../debezium/DebeziumSqlserverComponentTest.java | 3 +- ...ConnectorEmbeddedDebeziumConfigurationTest.java | 3 +- .../camel/component/direct/DirectProducer.java | 7 +- .../control/DynamicRouterControlProducer.java | 13 +- .../control/DynamicRouterControlProducerTest.java | 28 +- components/camel-etcd3/pom.xml | 6 +- .../component/etcd3/AggregateEtcd3ManualTest.java | 2 + .../cloud/integration/Etcd3ServiceDiscoveryIT.java | 2 + .../etcd3/integration/Etcd3ConsumerIT.java | 2 + .../etcd3/integration/Etcd3ProducerIT.java | 2 + .../component/etcd3/policy/Etcd3RoutePolicyIT.java | 2 + .../camel/component/file/FileOperations.java | 6 +- components/camel-flink/pom.xml | 1 - .../{camel-webhook => camel-flowable}/pom.xml | 52 +- .../flowable/FlowableComponentConfigurer.java} | 8 +- .../flowable/FlowableEndpointConfigurer.java} | 26 +- .../flowable/FlowableEndpointUriFactory.java} | 34 +- .../apache/camel/component/flowable/flowable.json | 38 + .../services/org/apache/camel/component.properties | 7 + .../services/org/apache/camel/component/flowable | 2 + .../org/apache/camel/configurer/flowable-component | 2 + .../org/apache/camel/configurer/flowable-endpoint | 2 + .../org/apache/camel/urifactory/flowable-endpoint | 2 + .../src/main/docs/flowable-component.adoc | 72 + .../flowable/CamelChannelModelProcessor.java | 137 + ...CamelOperationsOutboundEventChannelAdapter.java | 45 + .../component/flowable/FlowableComponent.java | 18 +- .../camel/component/flowable/FlowableConsumer.java | 34 +- .../camel/component/flowable/FlowableEndpoint.java | 126 + .../camel/component/flowable/FlowableProducer.java | 46 + .../component/flowable/CamelFlowableTestCase.java | 66 + .../component/flowable/FlowableEngineUtil.java | 62 + .../flowable/FlowableInboundChannelHeaderTest.java | 70 + .../flowable/FlowableInboundChannelTest.java | 65 + .../flowable/FlowableOutboundChannelTest.java | 64 + .../flowable/FlowableRedeployChannelTest.java | 76 + .../FlowableSendAndReceiveChannelTest.java | 85 + .../src/test/resources/channel/userChannel.channel | 11 + .../resources/channel/userChannelUpdated.channel | 11 + .../resources/channel/userHeaderChannel.channel | 11 + .../resources/channel/userInboundChannel.channel | 11 + .../resources/channel/userOutboundChannel.channel | 8 + .../src/test/resources/event/userEvent.event | 14 + .../test/resources/event/userEventUpdated.event | 18 + .../test/resources/event/userInboundEvent.event | 15 + .../test/resources/event/userWithHeaderEvent.event | 24 + .../src/test/resources/log4j2.properties | 12 +- .../process/sendAndReceiveEvent.bpmn20.xml | 60 + .../test/resources/process/sendEvent.bpmn20.xml | 55 + .../src/test/resources/process/start.bpmn20.xml | 46 +- .../resources/process/startWithHeader.bpmn20.xml | 46 + .../remote/integration/FtpRecursiveDepth2IT.java | 4 +- components/{camel-webhook => camel-fury}/pom.xml | 41 +- .../component/fury/FuryDataFormatConfigurer.java | 36 + .../org/apache/camel/component/fury/fury.json | 25 + .../org/apache/camel/configurer/fury-dataformat | 2 + .../org/apache/camel/dataformat.properties | 7 + .../services/org/apache/camel/dataformat/fury | 2 + .../camel-fury/src/main/docs/fury-dataformat.adoc | 47 + .../camel/component/fury/FuryDataFormat.java | 166 + .../org/apache/camel/component/fury/FuryTest.java | 30 +- .../org/apache/camel/component/fury/TestPojo.java} | 33 +- .../src/test/resources/log4j2.properties | 12 +- .../component/github/consumer/CommitConsumer.java | 16 +- .../drive/DriveFilesEndpointConfiguration.java | 2 +- .../google/drive/internal/DriveFilesApiMethod.java | 4 + .../main/docs/google-secret-manager-component.adoc | 8 +- components/camel-grpc/pom.xml | 6 + .../component/grpc/GrpcProducerStreamingTest.java | 11 +- .../src/main/docs/hashicorp-vault-component.adoc | 4 +- components/camel-http/pom.xml | 1 - .../http/HttpOAuth2AuthenticationTest.java | 24 + components/camel-ignite/pom.xml | 1 - .../camel-infinispan-embedded/pom.xml | 1 - .../camel-infinispan/camel-infinispan/pom.xml | 1 - .../jackson/converter/JacksonTypeConverters.java | 11 +- .../component/jasypt/JasyptPropertiesParser.java | 49 +- .../converter/jaxb/FallbackTypeConverter.java | 28 +- .../camel/component/jcache/JCacheManager.java | 45 +- .../apache/camel/component/jcr/JcrConsumer.java | 132 +- .../camel/component/jetty/JettyHttpComponent.java | 265 +- components/camel-jetty/pom.xml | 1 - .../component/jetty/JettySessionSupportTest.java | 33 +- .../apache/camel/component/jira/JiraEndpoint.java | 76 +- components/camel-jms/pom.xml | 1 - .../component/jms/EndpointMessageListener.java | 17 +- .../apache/camel/component/jms/JmsComponent.java | 19 +- .../apache/camel/component/jms/JmsProducer.java | 5 +- .../component/jms/JmsTemporaryQueueEndpoint.java | 13 +- .../component/jms/JmsTemporaryTopicEndpoint.java | 13 +- .../component/jms/StreamMessageInputStream.java | 8 +- .../jms/reply/MessageSelectorCreator.java | 14 +- .../component/jms/reply/QueueReplyManager.java | 5 +- .../jmx/JMXConsumerNotificationFilter.java | 43 +- .../apache/camel/component/jolt/JoltEndpoint.java | 63 +- .../apache/camel/component/jpa/JpaComponent.java | 17 +- components/camel-jq/pom.xml | 1 - .../apache/camel/component/jslt/JsltEndpoint.java | 92 +- .../jsonvalidator/JsonValidatorEndpoint.java | 5 +- .../java/org/apache/camel/jsonpath/JsonStream.java | 2 +- .../camel/jsonpath/JsonPathChoiceReaderTest.java | 69 + .../camel/component/jt400/Jt400Component.java | 15 +- .../component/jt400/Jt400MsgQueueConsumer.java | 73 +- .../jta/JtaTransactionErrorHandlerReifier.java | 43 +- .../camel/component/kafka/KafkaFetchRecords.java | 2 +- components/camel-kamelet/pom.xml | 1 - .../camel/component/kamelet/KameletComponent.java | 27 +- components/camel-knative/camel-knative-api/pom.xml | 1 - .../camel-knative/camel-knative-component/pom.xml | 1 - .../src/main/docs/knative-component.adoc | 212 +- .../camel/component/knative/KnativeComponent.java | 26 +- .../camel-knative/camel-knative-http/pom.xml | 1 - .../src/main/docs/knative-http-component.adoc | 243 + .../src/main/docs/knative-http.adoc | 12 - .../knative/http/KnativeHttpProducer.java | 13 + .../knative/http/KnativeHttpProducerFactory.java | 5 + .../component/knative/http/KnativeHttpSupport.java | 17 + .../knative/http/KnativeOidcClientOptions.java | 146 + .../knative/http/KnativeOidcInterceptor.java | 87 + .../knative/http/KnativeSslClientOptions.java | 298 + .../component/knative/http/TrustAllOptions.java | 98 + .../component/knative/http/KnativeHttpServer.java | 20 +- .../component/knative/http/KnativeHttpTest.java | 554 +- .../component/knative/http/KnativeHttpsServer.java | 72 + .../src/test/resources/keystore/client.crt | 33 + .../src/test/resources/keystore/client.jks | Bin 0 -> 6014 bytes .../src/test/resources/keystore/client.p12 | Bin 0 -> 4387 bytes .../src/test/resources/keystore/client.pem | 85 + .../src/test/resources/keystore/server.crt | 33 + .../src/test/resources/keystore/server.pem | 85 + .../src/test/resources/keystore/truststore.jks | Bin 0 -> 1531 bytes .../src/test/resources/oidc/renewed_token.txt | 1 + .../src/test/resources/oidc/token.txt | 1 + .../lumberjack/LumberjackComponentTest.java | 5 + .../lumberjack/LumberjackMultiThreadIT.java | 5 + components/camel-mail/pom.xml | 1 - .../camel/component/master/MasterConsumer.java | 110 +- .../prometheus/MicrometerPrometheusConfigurer.java | 3 + .../prometheus/MicrometerPrometheus.java | 19 +- components/camel-micrometer/pom.xml | 1 - .../camel-microprofile-config/pom.xml | 1 - components/camel-minio/pom.xml | 5 + .../component/mllp/MllpTcpClientProducer.java | 413 +- .../camel-mock/src/main/docs/mock-component.adoc | 79 + .../camel/component/mock/MockValueBuilder.java | 14 + .../mongodb/MongoDbTailTrackingManager.java | 54 +- .../camel/component/mybatis/MyBatisComponent.java | 23 +- components/camel-netty-http/pom.xml | 1 - .../component/netty/http/NettyHttpComponent.java | 17 +- components/camel-netty/pom.xml | 1 - .../component/netty/SharedSingletonObjectPool.java | 31 +- .../camel/component/olingo2/Olingo2AppWrapper.java | 9 +- .../camel/component/olingo2/Olingo2Component.java | 5 +- .../camel/component/olingo2/Olingo2Endpoint.java | 9 +- .../olingo2/internal/Olingo2PropertiesHelper.java | 17 +- .../camel/component/olingo4/Olingo4AppWrapper.java | 9 +- .../camel/component/olingo4/Olingo4Component.java | 5 +- .../camel/component/olingo4/Olingo4Endpoint.java | 9 +- .../olingo4/internal/Olingo4PropertiesHelper.java | 17 +- .../component/opensearch/OpensearchProducer.java | 6 +- components/camel-opentelemetry/pom.xml | 51 +- .../src/main/docs/opentelemetry.adoc | 44 +- .../apache/camel/opentelemetry/AsyncCxfTest.java | 75 + .../camel/opentelemetry/CurrentSpanTest.java | 25 + .../component/optaplanner/OptaPlannerEndpoint.java | 47 +- components/camel-platform-http-jolokia/pom.xml | 1 - components/camel-platform-http-vertx/pom.xml | 1 - .../platform/http/PlatformHttpComponent.java | 6 +- .../camel/component/plc4x/Plc4XEndpoint.java | 17 +- .../camel/component/plc4x/Plc4XProducer.java | 9 +- .../apache/camel/component/plc4x/ManualTest.java | 2 + .../camel/component/printer/PrintDocument.java | 8 +- .../camel/component/pulsar/PulsarProducer.java | 6 +- .../component/quickfixj/QuickfixjComponent.java | 16 +- .../component/quickfixj/QuickfixjEndpoint.java | 8 +- components/camel-reactive-streams/pom.xml | 1 - components/camel-rest-openapi/pom.xml | 1 - .../camel/component/rest/openapi/OpenApiUtils.java | 7 +- .../rest/openapi/RestOpenApiProcessor.java | 9 +- .../component/rest/openapi/OpenApiUtilsTest.java | 54 + .../codegen/AbstractSalesforceExecution.java | 2 +- .../camel-salesforce-component/pom.xml | 1 - .../salesforce/SalesforceComponentConfigurer.java | 6 + .../camel/component/salesforce/salesforce.json | 45 +- .../component/salesforce/PubSubApiConsumer.java | 3 +- .../component/salesforce/SalesforceComponent.java | 13 + .../internal/client/PubSubApiClient.java | 20 +- .../internal/processor/PubSubApiProcessor.java | 3 +- .../component/salesforce/PubSubApiManualIT.java | 2 +- .../camel/component/salesforce/PubSubApiTest.java | 18 +- .../salesforce/StreamingApiConsumerTest.java | 2 + .../camel-salesforce-maven-plugin/pom.xml | 3 +- .../camel-servicenow-maven-plugin/pom.xml | 2 +- .../apache/camel/component/smb/SmbComponentIT.java | 3 + components/camel-smooks/pom.xml | 1 - .../smooks/SmooksComponentConfigurer.java | 17 +- .../component/smooks/SmooksEndpointConfigurer.java | 126 +- .../component/smooks/SmooksEndpointUriFactory.java | 27 +- ...nverterLoader.java => SinkConverterLoader.java} | 30 +- .../smooks/converter/SourceConverterLoader.java | 18 +- .../smooks/SmooksDataFormatConfigurer.java | 30 + .../org/apache/camel/component/smooks/smooks.json | 38 +- .../org/apache/camel/dataformat/smooks/smooks.json | 22 + .../services/org/apache/camel/TypeConverterLoader | 2 +- .../org/apache/camel/configurer/smooks-dataformat | 2 + .../org/apache/camel/dataformat.properties | 7 + .../services/org/apache/camel/dataformat/smooks | 2 + .../src/main/docs/smooks-component.adoc | 67 +- .../src/main/docs/smooks-dataformat.adoc | 82 + .../camel/component/smooks/SmooksComponent.java | 17 + .../camel/component/smooks/SmooksConstants.java} | 14 +- .../camel/component/smooks/SmooksEndpoint.java | 57 +- .../camel/component/smooks/SmooksProcessor.java | 130 +- .../camel/component/smooks/SmooksProducer.java | 19 +- .../{ResultConverter.java => SinkConverter.java} | 54 +- .../smooks/converter/SourceConverter.java | 45 +- .../camel/dataformat/smooks/SmooksDataFormat.java | 154 + .../component/smooks/SmooksComponentTest.java | 7 +- .../component/smooks/SmooksProcessorTest.java | 171 +- ...ltConverterTest.java => SinkConverterTest.java} | 20 +- .../smooks/converter/SourceConverterTest.java | 2 +- .../apache/camel/dataformat/smooks/Customer.java | 68 + .../dataformat/smooks/SmooksDataFormatTest.java | 126 + .../camel/dataformat/smooks/gender/Gender.java | 11 +- .../test/resources/edi-to-xml-smooks-config.xml | 7 +- ...-to-xml-smooks-config.xml => smooks-config.xml} | 27 +- .../src/test/resources/xml/customer.xml | 16 +- .../src/test/resources/xml/expected-customer.xml | 16 +- components/camel-spring-xml/pom.xml | 1 - .../apache/camel/component/sql/SqlComponent.java | 3 +- components/camel-telegram/pom.xml | 1 - .../src/main/docs/test-junit5.adoc | 51 + .../apache/camel/test/junit5/CamelTestSupport.java | 14 + .../camel/test/junit5/CamelTestSupportTest.java | 10 + .../apache/camel/tracing/ActiveSpanManager.java | 19 +- components/camel-wasm/pom.xml | 1 - components/camel-webhook/pom.xml | 1 - components/camel-whatsapp/pom.xml | 1 - .../camel/component/whatsapp/model/Contact.java | 2 + .../camel/component/whatsapp/model/Message.java | 15 + .../component/whatsapp/model/MessageResponse.java | 2 + .../whatsapp/integration/WhatsAppServiceIT.java | 9 +- components/pom.xml | 2 + .../org/apache/camel/ExchangeConstantProvider.java | 5 +- .../src/main/java/org/apache/camel/Exchange.java | 5 +- .../java/org/apache/camel/ExchangePropertyKey.java | 12 +- .../org/apache/camel/spi/DumpRoutesStrategy.java | 4 +- .../org/apache/camel/spi/ModelToXMLDumper.java | 11 + .../org/apache/camel/spi/ModelToYAMLDumper.java | 11 + .../apache/camel/spi/StartupConditionStrategy.java | 22 +- .../apache/camel/vault/AwsVaultConfiguration.java | 27 + .../impl/debugger/DefaultBacklogDebugger.java | 4 + .../debugger/DefaultBacklogTracerEventMessage.java | 29 +- .../camel/impl/engine/AbstractCamelContext.java | 4 +- .../camel/impl/engine/CamelInternalProcessor.java | 3 + .../camel/impl/engine/DefaultRoutesLoader.java | 13 +- .../camel/impl/engine/SimpleCamelContext.java | 1 + .../converter/CamelBaseBulkConverterLoader.java | 9 +- .../org/apache/camel/converter/IOConverter.java | 53 +- core/camel-cloud/pom.xml | 1 - core/camel-console/pom.xml | 1 - .../camel/impl/DefaultDumpRoutesStrategy.java | 85 + .../META-INF/org/apache/camel/model/app/beans.json | 13 +- .../META-INF/org/apache/camel/model/app/camel.json | 13 +- .../apache/camel/model/dataformat/dataFormats.json | 2 +- .../org/apache/camel/model/dataformat/fury.json | 22 + .../org/apache/camel/model/dataformat/smooks.json | 19 + .../META-INF/org/apache/camel/model/marshal.json | 2 +- .../META-INF/org/apache/camel/model/unmarshal.json | 2 +- .../services/org/apache/camel/model.properties | 2 + .../org/apache/camel/model/dataformat/jaxb.index | 2 + .../camel/builder/DataFormatBuilderFactory.java | 16 + .../org/apache/camel/builder/DataFormatClause.java | 28 + .../camel/builder/LanguageBuilderFactory.java | 252 +- .../apache/camel/model/DataFormatDefinition.java | 16 +- .../org/apache/camel/model/MarshalDefinition.java | 4 + .../apache/camel/model/UnmarshalDefinition.java | 4 + .../apache/camel/model/app/BeansDefinition.java | 19 + .../model/dataformat/DataFormatsDefinition.java | 19 +- .../camel/model/dataformat/FuryDataFormat.java | 165 + .../camel/model/dataformat/SmooksDataFormat.java | 92 + .../camel/model/language/ConstantExpression.java | 11 + .../model/language/NamespaceAwareExpression.java | 5 + .../DataFormatTransformerDefinition.java | 4 + .../apache/camel/processor/MulticastProcessor.java | 11 +- .../aggregate/UseOriginalAggregationStrategy.java | 2 +- .../reifier/dataformat/DataFormatReifier.java | 6 + .../reifier/dataformat/FuryDataFormatReifier.java | 31 +- .../dataformat/SmooksDataFormatReifier.java | 19 +- core/camel-core-xml/pom.xml | 1 - core/camel-core/pom.xml | 1 - .../java/org/apache/camel/ContextTestSupport.java | 14 + .../controlbus/ControlBusFailRouteTest.java | 3 + .../file/FileProducerCharsetUTFtoUTFTest.java | 5 +- .../file/FileSortByIgnoreCaseExpressionTest.java | 5 + ...ava => StartupConditionRegistryIgnoreTest.java} | 18 +- ....java => StartupConditionRegistryStopTest.java} | 18 +- .../camel/impl/StartupConditionRegistryTest.java | 1 + .../apache/camel/impl/StartupConditionTest.java | 1 + .../DefaultSupervisingRouteControllerTest.java | 38 +- .../camel/issues/MockExpectedHeaderRegexpTest.java | 55 + .../camel/issues/MockExpectedHeaderXPathTest.java | 96 + .../processor/MulticastParallelStreamingTest.java | 2 +- .../MulticastParallelTimeoutStreamCachingTest.java | 3 + ...sequenceBatchNotIgnoreInvalidExchangesTest.java | 8 +- .../ResequenceStreamRejectOldExchangesTest.java | 8 +- .../camel/processor/StreamResequencerTest.java | 5 + .../processor/ThreadsRejectedExecutionTest.java | 5 + .../camel/support/cache/SimpleLRUCacheTest.java | 7 + .../main/AwsVaultConfigurationConfigurer.java | 12 + .../AwsVaultConfigurationPropertiesConfigurer.java | 14 + .../MetricsConfigurationPropertiesConfigurer.java | 4 + ...ConditionConfigurationPropertiesConfigurer.java | 14 +- .../camel-main-configuration-metadata.json | 13 +- .../org/apache/camel/main/components.properties | 1 + .../org/apache/camel/main/dataformats.properties | 2 + core/camel-main/src/main/docs/main.adoc | 17 +- .../main/AwsVaultConfigurationProperties.java | 17 + .../org/apache/camel/main/BaseMainSupport.java | 124 +- .../camel/main/DefaultConfigurationProperties.java | 8 +- .../camel/main/DefaultMainShutdownStrategy.java | 29 +- .../main/HttpServerConfigurationProperties.java | 4 +- .../src/main/java/org/apache/camel/main/Main.java | 2 +- .../apache/camel/main/MainCommandLineSupport.java | 2 +- .../apache/camel/main/MainShutdownStrategy.java | 5 + .../java/org/apache/camel/main/MainSupport.java | 1 + .../camel/main/MetricsConfigurationProperties.java | 13 + .../org/apache/camel/main/RoutesConfigurer.java | 13 +- .../camel/main/SimpleMainShutdownStrategy.java | 5 + .../StartupConditionConfigurationProperties.java | 36 +- .../main/MainStartupConditionTimeoutTest.java | 1 + .../java/org/apache/camel/main/MainVaultTest.java | 58 + .../apache/camel/management/mbean/LoadTriplet.java | 47 +- .../management/BacklogTracerHeaderMapTest.java | 131 + .../apache/camel/saga/InMemorySagaCoordinator.java | 4 +- .../camel/support/PropertyBindingSupport.java | 6 +- .../camel/support/builder/ExpressionBuilder.java | 60 + .../camel/support/builder/PredicateBuilder.java | 59 + .../apache/camel/support/cache/SimpleLRUCache.java | 3 + .../startup}/DefaultStartupConditionStrategy.java | 70 +- core/camel-util/pom.xml | 1 - .../java/org/apache/camel/util/SensitiveUtils.java | 4 + core/camel-xml-io/pom.xml | 11 + .../java/org/apache/camel/xml/in/ModelParser.java | 46 +- .../java/org/apache/camel/xml/out/ModelWriter.java | 32 +- .../org/apache/camel/xml/LwModelToXMLDumper.java | 73 + .../java/org/apache/camel/xml/in/BaseParser.java | 24 +- .../java/org/apache/camel/xml/out/BaseWriter.java | 12 +- .../org/apache/camel/xml/out/ModelWriterTest.java | 171 + .../src/test/resources/beansWithFactoryMethod.xml | 1 + .../src/test/resources/resequencerStream.xml | 2 +- .../test/resources/routeXPathAndXmlNamespaces.xml | 43 + .../src/test/resources/routingSlip.xml | 2 +- .../src/test/resources/routingSlipHeaderSet.xml | 2 +- .../camel/xml/jaxb/JaxbModelToXMLDumper.java | 84 + core/camel-yaml-io/pom.xml | 10 + .../org/apache/camel/yaml/out/ModelWriter.java | 34 +- .../org/apache/camel/yaml/LwModelToYAMLDumper.java | 86 + .../java/org/apache/camel/yaml/io/YamlWriter.java | 51 +- .../apache/camel/yaml/out/XPathNamespacesTest.java | 118 + .../modules/ROOT/examples/json/debezium-db2.json | 2 +- .../ROOT/examples/json/debezium-mongodb.json | 2 +- .../modules/ROOT/examples/json/debezium-mysql.json | 2 +- .../ROOT/examples/json/debezium-oracle.json | 2 +- .../ROOT/examples/json/debezium-postgres.json | 2 +- .../ROOT/examples/json/debezium-sqlserver.json | 2 +- .../modules/ROOT/examples/json/flowable.json | 1 + docs/components/modules/ROOT/nav.adoc | 2 + .../modules/ROOT/pages/flowable-component.adoc | 1 + .../modules/ROOT/pages/knative-http-component.adoc | 1 + .../modules/dataformats/examples/json/fury.json | 1 + .../modules/dataformats/examples/json/smooks.json | 1 + docs/components/modules/dataformats/nav.adoc | 2 + .../modules/dataformats/pages/fury-dataformat.adoc | 1 + .../dataformats/pages/smooks-dataformat.adoc | 1 + docs/components/modules/others/nav.adoc | 1 - .../modules/others/pages/knative-http.adoc | 1 - docs/user-manual/modules/ROOT/pages/building.adoc | 2 +- .../ROOT/pages/camel-4x-upgrade-guide-4_8.adoc | 9 + .../ROOT/pages/camel-4x-upgrade-guide-4_9.adoc | 26 +- .../modules/ROOT/pages/camel-jbang-kubernetes.adoc | 21 + docs/user-manual/modules/ROOT/pages/variables.adoc | 5 +- .../component/ComponentsBuilderFactory.java | 16 +- .../component/dsl/AmqpComponentBuilderFactory.java | 165 + .../dsl/DebeziumDb2ComponentBuilderFactory.java | 12 +- .../DebeziumMongodbComponentBuilderFactory.java | 12 +- .../dsl/DebeziumMysqlComponentBuilderFactory.java | 12 +- .../dsl/DebeziumOracleComponentBuilderFactory.java | 12 +- .../DebeziumPostgresComponentBuilderFactory.java | 12 +- .../DebeziumSqlserverComponentBuilderFactory.java | 12 +- ...y.java => FlowableComponentBuilderFactory.java} | 46 +- .../dsl/SalesforceComponentBuilderFactory.java | 19 + .../dsl/SmooksComponentBuilderFactory.java | 52 +- .../builder/endpoint/EndpointBuilderFactory.java | 1 + .../camel/builder/endpoint/EndpointBuilders.java | 1 + .../builder/endpoint/StaticEndpointBuilders.java | 50 +- .../dsl/FlowableEndpointBuilderFactory.java | 321 + .../dsl/SecretsManagerEndpointBuilderFactory.java | 14 + .../endpoint/dsl/SmooksEndpointBuilderFactory.java | 788 +- dsl/camel-java-joor-dsl/pom.xml | 1 - dsl/camel-jbang/camel-jbang-container/Dockerfile | 6 +- .../dsl/jbang/core/commands/CamelCommand.java | 7 +- .../dsl/jbang/core/commands/CommandHelper.java | 11 + .../camel/dsl/jbang/core/commands/Debug.java | 112 +- .../camel/dsl/jbang/core/commands/Export.java | 64 +- .../dsl/jbang/core/commands/ExportBaseCommand.java | 11 +- .../dsl/jbang/core/commands/ExportSpringBoot.java | 7 +- .../apache/camel/dsl/jbang/core/commands/Run.java | 23 +- .../dsl/jbang/core/commands/TransformRoute.java | 19 +- .../core/commands/action/CamelReceiveAction.java | 4 +- .../jbang/core/commands/action/CamelSourceTop.java | 8 +- .../core/commands/action/CamelThreadDump.java | 2 +- .../core/commands/action/MessageTableHelper.java | 5 +- .../jbang/core/commands/catalog/CatalogDoc.java | 2 +- .../core/commands/catalog/CatalogKamelet.java | 3 + .../commands/catalog/KameletCatalogHelper.java | 46 +- .../core/commands/process/CamelProcessorTop.java | 2 +- .../jbang/core/commands/process/CamelRouteTop.java | 2 +- .../core/commands/process/ListCircuitBreaker.java | 2 +- .../jbang/core/commands/process/ListHealth.java | 4 +- .../core/commands/process/ListProperties.java | 13 +- .../jbang/core/commands/version/VersionList.java | 4 +- .../dsl/jbang/core/common/CamelCommandHelper.java | 1 + .../camel/dsl/jbang/core/common/PluginHelper.java | 2 +- .../camel/dsl/jbang/core/common/RuntimeType.java | 4 +- .../resources/templates/main-kubernetes-pom.tmpl | 4 +- .../templates/spring-boot-kubernetes-pom.tmpl | 4 +- .../camel/dsl/jbang/core/commands/ExportTest.java | 46 + .../src/test/resources/mypipe.yaml | 34 +- .../src/test/resources/mytimer.kamelet.yaml | 75 + dsl/camel-jbang/camel-jbang-it/pom.xml | 5 - .../apache/camel/dsl/jbang/it/JolokiaITCase.java | 62 + .../dsl/jbang/it/support/JBangTestSupport.java | 4 + .../camel-jbang-main/dist/CamelJBang.java | 6 +- .../src/main/jbang/main/CamelJBang.java | 6 +- .../dsl/jbang/core/commands/k/IntegrationRun.java | 4 +- .../dsl/jbang/core/commands/k}/TraitProfile.java | 3 +- .../core/commands/k/IntegrationExportTest.java | 29 +- .../camel-jbang-plugin-kubernetes/pom.xml | 26 + .../core/commands/kubernetes/ClusterType.java | 1 + .../commands/kubernetes/KubernetesBaseCommand.java | 4 +- .../core/commands/kubernetes/KubernetesDelete.java | 7 +- .../core/commands/kubernetes/KubernetesExport.java | 48 +- .../core/commands/kubernetes/KubernetesHelper.java | 69 +- .../core/commands/kubernetes/KubernetesRun.java | 156 +- .../core/commands/kubernetes/MetadataHelper.java | 5 +- .../jbang/core/commands/kubernetes/PodLogs.java | 113 +- .../kubernetes/support/StubComponentResolver.java | 3 +- .../core/commands/kubernetes/traits/BaseTrait.java | 12 +- .../commands/kubernetes/traits/ContainerTrait.java | 4 +- .../kubernetes/traits/DeploymentTrait.java | 17 +- .../commands/kubernetes/traits/IngressTrait.java | 5 +- .../commands/kubernetes/traits/LabelTrait.java | 4 +- .../commands/kubernetes/traits/MountTrait.java | 22 +- .../commands/kubernetes/traits/RouteTrait.java | 60 +- .../commands/kubernetes/traits/ServiceTrait.java | 8 +- .../core/commands/kubernetes/traits/Trait.java | 37 +- .../commands/kubernetes/traits/TraitCatalog.java | 31 +- .../commands/kubernetes/traits/TraitContext.java | 25 +- .../traits/knative/KnativeBaseTrait.java | 5 - .../traits/knative/KnativeServiceTrait.java | 4 +- .../kubernetes/traits/model/Container.java | 29 +- .../commands/kubernetes/KubernetesBaseTest.java | 5 + .../commands/kubernetes/KubernetesCommandTest.java | 16 +- .../commands/kubernetes/KubernetesDeleteTest.java | 7 +- .../kubernetes/KubernetesExportBaseTest.java | 20 +- .../kubernetes/KubernetesExportKnativeTest.java | 84 +- .../commands/kubernetes/KubernetesExportTest.java | 202 +- .../commands/kubernetes/KubernetesRunTest.java | 36 +- .../core/commands/kubernetes/PodLogsTest.java | 18 +- .../camel-component-known-dependencies.properties | 13 +- .../java/org/apache/camel/main/KameletMain.java | 157 +- .../main/download/MavenDependencyDownloader.java | 32 +- dsl/camel-xml-io-dsl/pom.xml | 6 +- .../apache/camel/dsl/xml/io/XmlModelParser.java | 17 + .../camel/dsl/xml/io/XmlRoutesBuilderLoader.java | 16 + .../apache/camel/dsl/xml/io/XmlLoadAppTest.java | 44 + .../org/apache/camel/dsl/xml/io/camel-app14.xml | 24 +- .../org/apache/camel/dsl/xml/io/camel-app15.xml | 21 +- dsl/camel-xml-jaxb-dsl-test/definition/pom.xml | 1 - dsl/camel-xml-jaxb-dsl-test/spring/pom.xml | 1 - dsl/camel-xml-jaxb-dsl/pom.xml | 1 - dsl/camel-yaml-dsl/camel-yaml-dsl-common/pom.xml | 1 - .../camel-yaml-dsl-deserializers/pom.xml | 1 - .../dsl/yaml/deserializers/ModelDeserializers.java | 168 + .../deserializers/ModelDeserializersResolver.java | 4 + .../dsl/yaml/deserializers/CustomResolver.java | 2 + .../DataFormatsDefinitionDeserializer.java | 102 + dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml | 1 - .../generated/resources/schema/camelYamlDsl.json | 134 + .../apache/camel/dsl/yaml/DataFormatsTest.groovy | 49 + parent/pom.xml | 193 +- pom.xml | 11 +- .../infra/artemis/common/ArtemisProperties.java | 6 + .../infra/artemis/services/ArtemisAMQPService.java | 38 +- .../infra/aws2/services/AWSServiceFactory.java | 4 + .../test/infra/aws2/services/container.properties | 2 +- .../infra/cassandra/services/container.properties | 2 +- .../test/infra/minio/services/container.properties | 2 +- .../infra/qdrant/services/container.properties | 2 +- .../maven/camel-api-component-maven-plugin/pom.xml | 2 +- tooling/maven/camel-component-maven-plugin/pom.xml | 1 - .../pom.xml | 2 +- tooling/maven/camel-package-maven-plugin/pom.xml | 1 - .../src/main/resources/velocity/model-parser.vm | 2 +- .../src/main/resources/velocity/model-writer.vm | 3 +- tooling/openapi-rest-dsl-generator/pom.xml | 1 - 687 files changed, 44168 insertions(+), 28056 deletions(-) create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flowable.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dataformats/fury.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dataformats/smooks.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/fury.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/smooks.json create mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jTooNoToolsIT.java create mode 100644 components/camel-amqp/src/test/java/org/apache/camel/component/amqp/AMQPConfigTest.java create mode 100644 components/camel-amqp/src/test/java/org/apache/camel/component/amqp/AMQPSAuthRouteTest.java create mode 100644 components/camel-amqp/src/test/java/org/apache/camel/component/amqp/artemis/AMQPAuthRouteTest.java create mode 100644 components/camel-amqp/src/test/resources/server-ca-truststore.p12 create mode 100644 components/camel-amqp/src/test/resources/server-keystore.p12 create mode 100644 components/camel-as2/camel-as2-api/src/test/java/org/apache/camel/component/as2/api/entity/ApplicationEntityTest.java create mode 100644 components/camel-aws/camel-aws-secrets-manager/src/test/java/org/apache/camel/component/aws/secretsmanager/integration/SecretsManagerPropertiesSourceTestLocalstackIT.java rename components/camel-debezium/camel-debezium-db2/src/generated/java/org/apache/camel/component/debezium/{ => db2}/DebeziumDb2ComponentConfigurer.java (98%) rename components/camel-debezium/camel-debezium-db2/src/generated/java/org/apache/camel/component/debezium/{ => db2}/DebeziumDb2EndpointConfigurer.java (99%) rename components/camel-debezium/camel-debezium-db2/src/generated/java/org/apache/camel/component/debezium/{ => db2}/DebeziumDb2EndpointUriFactory.java (99%) rename components/camel-debezium/camel-debezium-db2/src/generated/java/org/apache/camel/component/debezium/{ => db2}/configuration/Db2ConnectorEmbeddedDebeziumConfiguration.java (99%) rename components/camel-debezium/camel-debezium-db2/src/generated/resources/META-INF/org/apache/camel/component/debezium/{ => db2}/debezium-db2.json (58%) rename components/camel-debezium/camel-debezium-db2/src/main/java/org/apache/camel/component/debezium/{ => db2}/DebeziumDb2Component.java (87%) rename components/camel-debezium/camel-debezium-db2/src/main/java/org/apache/camel/component/debezium/{ => db2}/DebeziumDb2Endpoint.java (90%) rename components/camel-debezium/camel-debezium-db2/src/test/java/org/apache/camel/component/debezium/{ => db2}/configuration/Db2ConnectorEmbeddedDebeziumConfigurationTest.java (96%) rename components/camel-debezium/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/{ => mongodb}/DebeziumMongodbComponentConfigurer.java (98%) rename components/camel-debezium/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/{ => mongodb}/DebeziumMongodbEndpointConfigurer.java (99%) rename components/camel-debezium/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/{ => mongodb}/DebeziumMongodbEndpointUriFactory.java (99%) rename components/camel-debezium/camel-debezium-mongodb/src/generated/java/org/apache/camel/component/debezium/{ => mongodb}/configuration/MongoDbConnectorEmbeddedDebeziumConfiguration.java (99%) rename components/camel-debezium/camel-debezium-mongodb/src/generated/resources/META-INF/org/apache/camel/component/debezium/{ => mongodb}/debezium-mongodb.json (60%) rename components/camel-debezium/camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/{ => mongodb}/DebeziumMongodbComponent.java (87%) rename components/camel-debezium/camel-debezium-mongodb/src/main/java/org/apache/camel/component/debezium/{ => mongodb}/DebeziumMongodbEndpoint.java (92%) rename components/camel-debezium/camel-debezium-mongodb/src/test/java/org/apache/camel/component/debezium/{ => mongodb}/configuration/MongodbConnectorEmbeddedDebeziumConfigurationTest.java (96%) rename components/camel-debezium/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/{ => mysql}/DebeziumMySqlComponentConfigurer.java (99%) rename components/camel-debezium/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/{ => mysql}/DebeziumMySqlEndpointConfigurer.java (99%) rename components/camel-debezium/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/{ => mysql}/DebeziumMySqlEndpointUriFactory.java (99%) rename components/camel-debezium/camel-debezium-mysql/src/generated/java/org/apache/camel/component/debezium/{ => mysql}/configuration/MySqlConnectorEmbeddedDebeziumConfiguration.java (99%) rename components/camel-debezium/camel-debezium-mysql/src/generated/resources/META-INF/org/apache/camel/component/debezium/{ => mysql}/debezium-mysql.json (55%) rename components/camel-debezium/camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/{ => mysql}/DebeziumMySqlComponent.java (87%) rename components/camel-debezium/camel-debezium-mysql/src/main/java/org/apache/camel/component/debezium/{ => mysql}/DebeziumMySqlEndpoint.java (90%) rename components/camel-debezium/camel-debezium-mysql/src/test/java/org/apache/camel/component/debezium/{ => mysql}/configuration/MySqlConnectorEmbeddedDebeziumConfigurationTest.java (97%) rename components/camel-debezium/camel-debezium-oracle/src/generated/java/org/apache/camel/component/debezium/{ => oracle}/DebeziumOracleComponentConfigurer.java (99%) rename components/camel-debezium/camel-debezium-oracle/src/generated/java/org/apache/camel/component/debezium/{ => oracle}/DebeziumOracleEndpointConfigurer.java (99%) rename components/camel-debezium/camel-debezium-oracle/src/generated/java/org/apache/camel/component/debezium/{ => oracle}/DebeziumOracleEndpointUriFactory.java (99%) rename components/camel-debezium/camel-debezium-oracle/src/generated/java/org/apache/camel/component/debezium/{ => oracle}/configuration/OracleConnectorEmbeddedDebeziumConfiguration.java (99%) rename components/camel-debezium/camel-debezium-oracle/src/generated/resources/META-INF/org/apache/camel/component/debezium/{ => oracle}/debezium-oracle.json (58%) rename components/camel-debezium/camel-debezium-oracle/src/main/java/org/apache/camel/component/debezium/{ => oracle}/DebeziumOracleComponent.java (87%) rename components/camel-debezium/camel-debezium-oracle/src/main/java/org/apache/camel/component/debezium/{ => oracle}/DebeziumOracleEndpoint.java (90%) rename components/camel-debezium/camel-debezium-oracle/src/test/java/org/apache/camel/component/debezium/{ => oracle}/configuration/OracleConnectorEmbeddedDebeziumConfigurationTest.java (96%) rename components/camel-debezium/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/{ => postgres}/DebeziumPostgresComponentConfigurer.java (98%) rename components/camel-debezium/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/{ => postgres}/DebeziumPostgresEndpointConfigurer.java (99%) rename components/camel-debezium/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/{ => postgres}/DebeziumPostgresEndpointUriFactory.java (99%) rename components/camel-debezium/camel-debezium-postgres/src/generated/java/org/apache/camel/component/debezium/{ => postgres}/configuration/PostgresConnectorEmbeddedDebeziumConfiguration.java (99%) rename components/camel-debezium/camel-debezium-postgres/src/generated/resources/META-INF/org/apache/camel/component/debezium/{ => postgres}/debezium-postgres.json (55%) rename components/camel-debezium/camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/{ => postgres}/DebeziumPostgresComponent.java (87%) rename components/camel-debezium/camel-debezium-postgres/src/main/java/org/apache/camel/component/debezium/{ => postgres}/DebeziumPostgresEndpoint.java (90%) rename components/camel-debezium/camel-debezium-postgres/src/test/java/org/apache/camel/component/debezium/{ => postgres}/configuration/PostgresConnectorEmbeddedDebeziumConfigurationTest.java (96%) rename components/camel-debezium/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/{ => sqlserver}/DebeziumSqlserverComponentConfigurer.java (98%) rename components/camel-debezium/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/{ => sqlserver}/DebeziumSqlserverEndpointConfigurer.java (99%) rename components/camel-debezium/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/{ => sqlserver}/DebeziumSqlserverEndpointUriFactory.java (99%) rename components/camel-debezium/camel-debezium-sqlserver/src/generated/java/org/apache/camel/component/debezium/{ => sqlserver}/configuration/SqlServerConnectorEmbeddedDebeziumConfiguration.java (99%) rename components/camel-debezium/camel-debezium-sqlserver/src/generated/resources/META-INF/org/apache/camel/component/debezium/{ => sqlserver}/debezium-sqlserver.json (56%) rename components/camel-debezium/camel-debezium-sqlserver/src/main/java/org/apache/camel/component/debezium/{ => sqlserver}/DebeziumSqlserverComponent.java (87%) rename components/camel-debezium/camel-debezium-sqlserver/src/main/java/org/apache/camel/component/debezium/{ => sqlserver}/DebeziumSqlserverEndpoint.java (90%) rename components/camel-debezium/camel-debezium-sqlserver/src/test/java/org/apache/camel/component/debezium/{ => sqlserver}/configuration/SqlserverConnectorEmbeddedDebeziumConfigurationTest.java (96%) copy components/{camel-webhook => camel-flowable}/pom.xml (64%) copy components/{camel-smooks/src/generated/java/org/apache/camel/component/smooks/SmooksComponentConfigurer.java => camel-flowable/src/generated/java/org/apache/camel/component/flowable/FlowableComponentConfigurer.java} (88%) copy components/{camel-smooks/src/generated/java/org/apache/camel/component/smooks/SmooksComponentConfigurer.java => camel-flowable/src/generated/java/org/apache/camel/component/flowable/FlowableEndpointConfigurer.java} (64%) copy components/{camel-smooks/src/generated/java/org/apache/camel/component/smooks/SmooksEndpointUriFactory.java => camel-flowable/src/generated/java/org/apache/camel/component/flowable/FlowableEndpointUriFactory.java} (59%) create mode 100644 components/camel-flowable/src/generated/resources/META-INF/org/apache/camel/component/flowable/flowable.json create mode 100644 components/camel-flowable/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-flowable/src/generated/resources/META-INF/services/org/apache/camel/component/flowable create mode 100644 components/camel-flowable/src/generated/resources/META-INF/services/org/apache/camel/configurer/flowable-component create mode 100644 components/camel-flowable/src/generated/resources/META-INF/services/org/apache/camel/configurer/flowable-endpoint create mode 100644 components/camel-flowable/src/generated/resources/META-INF/services/org/apache/camel/urifactory/flowable-endpoint create mode 100644 components/camel-flowable/src/main/docs/flowable-component.adoc create mode 100644 components/camel-flowable/src/main/java/org/apache/camel/component/flowable/CamelChannelModelProcessor.java create mode 100644 components/camel-flowable/src/main/java/org/apache/camel/component/flowable/CamelOperationsOutboundEventChannelAdapter.java copy dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/knative/KnativeBaseTrait.java => components/camel-flowable/src/main/java/org/apache/camel/component/flowable/FlowableComponent.java (63%) copy dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/BaseTrait.java => components/camel-flowable/src/main/java/org/apache/camel/component/flowable/FlowableConsumer.java (59%) create mode 100644 components/camel-flowable/src/main/java/org/apache/camel/component/flowable/FlowableEndpoint.java create mode 100644 components/camel-flowable/src/main/java/org/apache/camel/component/flowable/FlowableProducer.java create mode 100644 components/camel-flowable/src/test/java/org/apache/camel/component/flowable/CamelFlowableTestCase.java create mode 100644 components/camel-flowable/src/test/java/org/apache/camel/component/flowable/FlowableEngineUtil.java create mode 100644 components/camel-flowable/src/test/java/org/apache/camel/component/flowable/FlowableInboundChannelHeaderTest.java create mode 100644 components/camel-flowable/src/test/java/org/apache/camel/component/flowable/FlowableInboundChannelTest.java create mode 100644 components/camel-flowable/src/test/java/org/apache/camel/component/flowable/FlowableOutboundChannelTest.java create mode 100644 components/camel-flowable/src/test/java/org/apache/camel/component/flowable/FlowableRedeployChannelTest.java create mode 100644 components/camel-flowable/src/test/java/org/apache/camel/component/flowable/FlowableSendAndReceiveChannelTest.java create mode 100644 components/camel-flowable/src/test/resources/channel/userChannel.channel create mode 100644 components/camel-flowable/src/test/resources/channel/userChannelUpdated.channel create mode 100644 components/camel-flowable/src/test/resources/channel/userHeaderChannel.channel create mode 100644 components/camel-flowable/src/test/resources/channel/userInboundChannel.channel create mode 100644 components/camel-flowable/src/test/resources/channel/userOutboundChannel.channel create mode 100644 components/camel-flowable/src/test/resources/event/userEvent.event create mode 100644 components/camel-flowable/src/test/resources/event/userEventUpdated.event create mode 100644 components/camel-flowable/src/test/resources/event/userInboundEvent.event create mode 100644 components/camel-flowable/src/test/resources/event/userWithHeaderEvent.event copy test-infra/camel-test-infra-aws-v2/src/test/resources/org/apache/camel/test/infra/aws2/services/container.properties => components/camel-flowable/src/test/resources/log4j2.properties (68%) create mode 100644 components/camel-flowable/src/test/resources/process/sendAndReceiveEvent.bpmn20.xml create mode 100644 components/camel-flowable/src/test/resources/process/sendEvent.bpmn20.xml copy core/camel-xml-io/src/test/resources/beansWithFactoryMethod.xml => components/camel-flowable/src/test/resources/process/start.bpmn20.xml (51%) create mode 100644 components/camel-flowable/src/test/resources/process/startWithHeader.bpmn20.xml copy components/{camel-webhook => camel-fury}/pom.xml (67%) create mode 100644 components/camel-fury/src/generated/java/org/apache/camel/component/fury/FuryDataFormatConfigurer.java create mode 100644 components/camel-fury/src/generated/resources/META-INF/org/apache/camel/component/fury/fury.json create mode 100644 components/camel-fury/src/generated/resources/META-INF/services/org/apache/camel/configurer/fury-dataformat create mode 100644 components/camel-fury/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties create mode 100644 components/camel-fury/src/generated/resources/META-INF/services/org/apache/camel/dataformat/fury create mode 100644 components/camel-fury/src/main/docs/fury-dataformat.adoc create mode 100644 components/camel-fury/src/main/java/org/apache/camel/component/fury/FuryDataFormat.java copy core/camel-core/src/test/java/org/apache/camel/processor/ResequenceBatchNotIgnoreInvalidExchangesTest.java => components/camel-fury/src/test/java/org/apache/camel/component/fury/FuryTest.java (53%) copy components/{camel-whatsapp/src/main/java/org/apache/camel/component/whatsapp/model/Contact.java => camel-fury/src/test/java/org/apache/camel/component/fury/TestPojo.java} (62%) copy test-infra/camel-test-infra-aws-v2/src/test/resources/org/apache/camel/test/infra/aws2/services/container.properties => components/camel-fury/src/test/resources/log4j2.properties (68%) create mode 100644 components/camel-jsonpath/src/test/java/org/apache/camel/jsonpath/JsonPathChoiceReaderTest.java create mode 100644 components/camel-knative/camel-knative-http/src/main/docs/knative-http-component.adoc delete mode 100644 components/camel-knative/camel-knative-http/src/main/docs/knative-http.adoc create mode 100644 components/camel-knative/camel-knative-http/src/main/java/org/apache/camel/component/knative/http/KnativeOidcClientOptions.java create mode 100644 components/camel-knative/camel-knative-http/src/main/java/org/apache/camel/component/knative/http/KnativeOidcInterceptor.java create mode 100644 components/camel-knative/camel-knative-http/src/main/java/org/apache/camel/component/knative/http/KnativeSslClientOptions.java create mode 100644 components/camel-knative/camel-knative-http/src/main/java/org/apache/camel/component/knative/http/TrustAllOptions.java create mode 100644 components/camel-knative/camel-knative-http/src/test/java/org/apache/camel/component/knative/http/KnativeHttpsServer.java create mode 100644 components/camel-knative/camel-knative-http/src/test/resources/keystore/client.crt create mode 100644 components/camel-knative/camel-knative-http/src/test/resources/keystore/client.jks create mode 100644 components/camel-knative/camel-knative-http/src/test/resources/keystore/client.p12 create mode 100644 components/camel-knative/camel-knative-http/src/test/resources/keystore/client.pem create mode 100644 components/camel-knative/camel-knative-http/src/test/resources/keystore/server.crt create mode 100644 components/camel-knative/camel-knative-http/src/test/resources/keystore/server.pem create mode 100644 components/camel-knative/camel-knative-http/src/test/resources/keystore/truststore.jks create mode 100644 components/camel-knative/camel-knative-http/src/test/resources/oidc/renewed_token.txt create mode 100644 components/camel-knative/camel-knative-http/src/test/resources/oidc/token.txt create mode 100644 components/camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry/AsyncCxfTest.java create mode 100644 components/camel-rest-openapi/src/test/java/org/apache/camel/component/rest/openapi/OpenApiUtilsTest.java rename components/camel-smooks/src/generated/java/org/apache/camel/component/smooks/converter/{ResultConverterLoader.java => SinkConverterLoader.java} (70%) create mode 100644 components/camel-smooks/src/generated/java/org/apache/camel/dataformat/smooks/SmooksDataFormatConfigurer.java create mode 100644 components/camel-smooks/src/generated/resources/META-INF/org/apache/camel/dataformat/smooks/smooks.json create mode 100644 components/camel-smooks/src/generated/resources/META-INF/services/org/apache/camel/configurer/smooks-dataformat create mode 100644 components/camel-smooks/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties create mode 100644 components/camel-smooks/src/generated/resources/META-INF/services/org/apache/camel/dataformat/smooks create mode 100644 components/camel-smooks/src/main/docs/smooks-dataformat.adoc copy components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jTools.java => camel-smooks/src/main/java/org/apache/camel/component/smooks/SmooksConstants.java} (68%) copy dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/knative/KnativeBaseTrait.java => components/camel-smooks/src/main/java/org/apache/camel/component/smooks/SmooksProducer.java (61%) rename components/camel-smooks/src/main/java/org/apache/camel/component/smooks/converter/{ResultConverter.java => SinkConverter.java} (63%) create mode 100644 components/camel-smooks/src/main/java/org/apache/camel/dataformat/smooks/SmooksDataFormat.java rename components/camel-smooks/src/test/java/org/apache/camel/component/smooks/converter/{ResultConverterTest.java => SinkConverterTest.java} (73%) create mode 100644 components/camel-smooks/src/test/java/org/apache/camel/dataformat/smooks/Customer.java create mode 100644 components/camel-smooks/src/test/java/org/apache/camel/dataformat/smooks/SmooksDataFormatTest.java copy dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/TraitProfile.java => components/camel-smooks/src/test/java/org/apache/camel/dataformat/smooks/gender/Gender.java (85%) copy components/camel-smooks/src/test/resources/{edi-to-xml-smooks-config.xml => smooks-config.xml} (56%) copy core/camel-xml-io/src/test/resources/routingSlip.xml => components/camel-smooks/src/test/resources/xml/customer.xml (77%) copy core/camel-xml-io/src/test/resources/routingSlip.xml => components/camel-smooks/src/test/resources/xml/expected-customer.xml (77%) create mode 100644 core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/fury.json create mode 100644 core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/smooks.json create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/FuryDataFormat.java create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/SmooksDataFormat.java copy components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/internal/Olingo4PropertiesHelper.java => core/camel-core-reifier/src/main/java/org/apache/camel/reifier/dataformat/FuryDataFormatReifier.java (51%) copy dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/knative/KnativeBaseTrait.java => core/camel-core-reifier/src/main/java/org/apache/camel/reifier/dataformat/SmooksDataFormatReifier.java (58%) copy core/camel-core/src/test/java/org/apache/camel/impl/{StartupConditionRegistryTest.java => StartupConditionRegistryIgnoreTest.java} (80%) copy core/camel-core/src/test/java/org/apache/camel/impl/{StartupConditionRegistryTest.java => StartupConditionRegistryStopTest.java} (80%) create mode 100644 core/camel-core/src/test/java/org/apache/camel/issues/MockExpectedHeaderRegexpTest.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/issues/MockExpectedHeaderXPathTest.java create mode 100644 core/camel-management/src/test/java/org/apache/camel/management/BacklogTracerHeaderMapTest.java rename core/{camel-base-engine/src/main/java/org/apache/camel/impl/engine => camel-support/src/main/java/org/apache/camel/support/startup}/DefaultStartupConditionStrategy.java (71%) create mode 100644 core/camel-xml-io/src/test/resources/routeXPathAndXmlNamespaces.xml create mode 100644 core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/XPathNamespacesTest.java create mode 120000 docs/components/modules/ROOT/examples/json/flowable.json create mode 120000 docs/components/modules/ROOT/pages/flowable-component.adoc create mode 120000 docs/components/modules/ROOT/pages/knative-http-component.adoc create mode 120000 docs/components/modules/dataformats/examples/json/fury.json create mode 120000 docs/components/modules/dataformats/examples/json/smooks.json create mode 120000 docs/components/modules/dataformats/pages/fury-dataformat.adoc create mode 120000 docs/components/modules/dataformats/pages/smooks-dataformat.adoc delete mode 120000 docs/components/modules/others/pages/knative-http.adoc copy dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{SmooksComponentBuilderFactory.java => FlowableComponentBuilderFactory.java} (75%) create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/FlowableEndpointBuilderFactory.java copy .github/workflows/depsreview.yaml => dsl/camel-jbang/camel-jbang-core/src/test/resources/mypipe.yaml (64%) create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/resources/mytimer.kamelet.yaml create mode 100644 dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/JolokiaITCase.java rename dsl/camel-jbang/{camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits => camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k}/TraitProfile.java (92%) copy core/camel-xml-io/src/test/resources/routingSlipHeaderSet.xml => dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app14.xml (64%) copy core/camel-xml-io/src/test/resources/routingSlip.xml => dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app15.xml (76%) create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/DataFormatsDefinitionDeserializer.java create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/DataFormatsTest.groovy