This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch CAMEL-22987-strict-yaml-schema
in repository https://gitbox.apache.org/repos/asf/camel.git
from 7a9a2d7a1af0 CAMEL-22987: Address review feedback on normalize command
add 9a48ad420dde CAMEL-23272: Enable main HTTP server when --port is
explicitly specified (#22355)
add cccdfdb93193 chore(deps): Bump org.apache.activemq:activemq-client
add f377726af73d chore(deps): Bump com.box:box-java-sdk from 4.16.3 to
4.16.4
add 4fa28681884c chore(deps): Bump debezium-version from 3.4.2.Final to
3.4.3.Final
add fd6603361a41 chore(deps): Bump org.neo4j.driver:neo4j-java-driver from
6.0.3 to 6.0.4
add 81c868724f16 Trigger PR doc validation for all changes in docs folder
add d883a4a74d6b chore(deps): Bump io.camunda:zeebe-client-java from
8.8.19 to 8.8.21
add 87d3a244dde1 CAMEL-23184: Deprecate camel-splunk component (#22345)
add a53d795eb8e3 chore(camel-test-infra-kafka): upgrade
redpanda.container.image to v25.3.11 (#22317)
add 34f9e1085e88 chore(deps): Bump picomatch from 2.3.1 to 2.3.2 in /docs
(#22268)
add 18b8f837fc03 chore(deps): Bump aws-java-sdk2-version from 2.42.24 to
2.42.25
add f41d4ec9aceb chore(deps): Bump org.fusesource.jansi:jansi from 2.4.2
to 2.4.3
add c4ad81e60e01 chore(deps): Bump com.amazonaws:aws-xray-recorder-sdk-bom
add 72421749d861 chore(deps): Bump infinispan-version from 16.0.8 to 16.0.9
add 49e56307ea1c chore(deps): Bump
io.smallrye:smallrye-fault-tolerance-standalone
add ba591bc54f5f chore(deps): Bump eu.maveniverse.maven.nisse:extension
add d1f4713ebdf7 When exporting with Camel CLI use the latest Quarkus
version (#22369)
add 14d9cf6a17a8 Bump ai.docling:docling-serve-client from 0.4.7 to 0.5.0
(#22357)
add 95ca2a8294dd CAMEL-23273: Camel-Jbang-mcp: Sanitize sensitive data in
POM content passed to migration tools (#22344)
add f8a490ad0e8c CAMEL-22325: Update infra container descriptions to be
more descriptive (#22370)
add 83af3977b040 CAMEL-22325: Add AGENTS.md section to enforce Awaitility
over Thread.sleep (#22371)
add cf8eacdf1d98 Add camel-jbang 4.14+ test coverage
add 9def2b5afd78 Update AGENTS.md - Add back Java 17
add 0e2d71a7cf87 Update AGENTS.md - point to the official committers list
of Camel
add 482eb1e856c8 Upgrade Vert.x to 4.5.26
add 6948646d2ca2 Fix CmdStartStopITCase by using --wide-uri flag
add f459037483ef CAMEL-23194: Add JUnit 5 per-test timeout for camel-jms
tests
add cddb28524a2e CAMEL-21438: Disable LumberjackDisconnectionTest on s390x
add 7976ce4eddab chore(deps): Bump mcp-java-sdk-version from 1.1.0 to
1.1.1 (#22362)
add 3761dce28b1b chore(deps): Bump
org.elasticsearch.client:elasticsearch-rest-client-sniffer (#22237)
add b122fb67b3e7 Fix flaky FromFileToFtpSplitParallelIT by removing FTP
maxLogins limit
add 501d1c8e8ab8 chore(deps): Bump org.codehaus.plexus:plexus-utils in
/parent (#22302)
add 6cc7a40de016 chore(deps): Bump aws-java-sdk2-version from 2.42.25 to
2.42.26
add 216b4c19766d chore(deps): Bump jsmpp-version from 3.0.1 to 3.0.2
add 31c2aea2827a chore(deps): Bump com.ibm.cos:ibm-cos-java-sdk from
2.15.0 to 2.15.1
add c7ac6267cd68 chore(deps): Bump org.kiwiproject:consul-client from
1.10.1 to 1.11.0
add dfd1f9a03f5a CAMEL-23194: Fix JMS shutdown deadlock that hangs CI
builds
add 798c294405f7 chore(deps): Bump org.codehaus.plexus:plexus-utils from
4.0.2 to 4.0.3 (#22329)
add 9bb62435857e CAMEL-23284: Fix Pipe Kamelet properties with
{{placeholder}} being URL-encoded
add 3e11a7184e26 chore(deps): Bump jetty-version from 12.1.7 to 12.1.8
add dd2506cbc4ec Fix voiceFileId never assigned in
InlineQueryResultCachedVoice builder (#22408)
add 99ba5c4f6244 chore(deps): Bump bytebuddy-version from 1.18.7 to 1.18.8
(#22394)
add d67f6f7f9fe4 CAMEL-23287: Unify MCP tool return types to use typed
records instead of raw JSON strings (#22412)
add c673b8c48b99 CAMEL-23277 - camel-jsch: Add OpenSSH certificate support
to jsch based components
add 82a05e072b4d ci: retry test-infra container initialization on
transient failures
add f91d1da56502 CAMEL-23258: Add google-mail:draft DataType transformer
(#22389)
add 5bc6aa899828 CAMEL-23280: Add SSL/TLS configuration support to
camel-openai component
add 7d0087a8e089 CAMEL-23288 - Fix Jbang kubernetes plugin export with
spring-boot runtime
add 7b0ae7051838 CAMEL-23274: Add SonarCloud PR analysis workflows (#22346)
add 3f020274a631 Add inbound header filtering to CXF and Knative filter
strategies
add eaf1b1aca6d5 CAMEL-23269: Add new component camel-camunda for Camunda 8
add c2dabe283219 CAMEL-23269: Add XML camel-camunda examples
add ed7fa5ff816c CAMEL-23269: Add camel-zeebe deprecation notice to 4.19
upgrade guide
add 7f8d2de4d5a0 CAMEL-23269: camel-camunda improvements
add 4970138db9e9 CAMEL-23269: camel-camunda remove failing doc links
add 549fc399769e chore(deps): Bump aws-java-sdk2-version from 2.42.26 to
2.42.27
add abea17fad63d chore(deps-dev): Bump com.nimbusds:nimbus-jose-jwt from
10.8 to 10.9
add da4e61f033b7 chore(deps): Bump huaweicloud-sdk-version from 3.1.190 to
3.1.191
add 72b3da2d8591 chore(deps): Bump io.dapr:dapr-sdk-workflows from 1.17.0
to 1.17.1
add b81e31286f34 chore(deps): Bump milo-version from 1.1.1 to 1.1.2
add 893fa3c4955b chore(deps): Bump org.checkerframework:checker from
3.54.0 to 3.54.1
add d97edaa849cf chore(deps): Bump quarkus-version from 3.34.1 to 3.34.2
add 7c8de4ebb005 chore(deps): Bump org.mnode.ical4j:ical4j from 4.2.4 to
4.2.5
add c25fb32ff2f3 chore(deps): Bump
com.googlecode.libphonenumber:libphonenumber
add 5ea5fc653b11 Revert "CAMEL-23274: Add SonarCloud PR analysis workflows
(#22346)"
add 46d9fd84a908 chore(deps): Bump io.dapr:dapr-sdk from 1.17.0 to 1.17.1
add 208eff8e0c90 Regen SBOM from commit
46d9fd84a9086a9378ef5f317fc638518f7942e8 (#22445)
add edfd78361921 CAMEL-23274: Re-add SonarCloud PR analysis workflows with
correct token (#22446)
add 01a1627ba395 CAMEL-23274: Enable JaCoCo coverage in SonarCloud PR
analysis (#22468)
add c5c8da094010 ci: fix CmdStartStopITCase regex to handle line-wrapped
URIs
add 2b07e28e9bf7 CAMEL-23274: Disable SonarCloud temporarily and fix
script injection (#22477)
add 971b8bbea271 chore(deps): Bump aws-java-sdk2-version from 2.42.27 to
2.42.29 (#22461)
add c63d92b983d3 chore(deps): Bump org.redisson:redisson from 4.3.0 to
4.3.1 (#22462)
add 85828e40ad72 chore(deps): Bump eu.maveniverse.maven.nisse:extension
(#22463)
add b61ed81b57c1 chore(deps-dev): Bump eslint from 10.0.3 to 10.2.0 in
/docs (#22460)
add 437e014f6550 chore(deps): Bump redis.clients:jedis from 7.4.0 to 7.4.1
(#22465)
add d0019eaf4f3e CAMEL-23274: Fix SonarCloud critical bugs in test code
(#22478)
add f00eb4631819 chore(deps): Bump com.google.genai:google-genai from
1.45.0 to 1.46.0 (#22459)
add 99300f428c30 chore(deps): Bump io.camunda:camunda-client-java from
8.8.19 to 8.8.21 (#22466)
add 660148fc60f2 CAMEL-23260: fix graceful shutdown for ServiceBus
consumer (#22443)
add 6125faadce9b chore(camel-test-infra-kafka): upgrade
redpanda.container.image to v26.1.1 (#22447)
add c0367b41914f chore(camel-test-infra-pulsar): upgrade pulsar.container
to 4.2.0 (#22452)
add b828e5601f45 chore(deps): Bump io.milvus:milvus-sdk-java from 2.6.16
to 2.6.17 (#22456)
add dad41a9d8dfd chore(camel-test-infra-weaviate): upgrade
weaviate.container to 1.36.9 (#22453)
add 0bf9acfa35ef CAMEL-23289: Fix empty catch blocks and resource leaks in
DrillProducer (#22417)
add 959c7e87610e chore(ci): rationalize CI into single workflow with
unified comment (#22247)
add 15445c1f97ba CAMEL-23271: Fix SonarCloud blocker reliability issues
(resource leaks) (#22343)
add 80bafde44d85 chore(camel-test-infra-neo4j): upgrade neo4j.container to
2026.03-community-ubi10 (#22449)
add d203a3430828 chore: fix SonarCloud security hotspots in sonar-scan and
huggingface (#22480)
add d1ba855f4cfa Update known releases in catalog
add 7b5b8c0283c0 chore: default authentication path to /* in
platform-http-main
add 0ec73cf66fb5 CAMEL-23282: fix unbounded BeanInfo cache growth for body
OGNL expressions
add 06629602fe6a CAMEL-23279: fix SamplingDefinition.description()
NumberFormatException with property placeholders
add 892be63447f7 chore: fix default charset in Undertow consumer when
Content-Type has no charset
add b446bd3e0b8a (chores): fix SonarCloud S5993 in camel-api
add 19ecd4385f08 (chores): fix SonarCloud S5993 in camel-base
add 4a610009d3ee (chores): fix SonarCloud S5993 in camel-core-languages
add 37728599983f (chores): fix SonarCloud S5993 in camel-core-model
add 3a897f1ab8ab (chores): fix SonarCloud S5993 in camel-core-processor
add c35d4fdb120f (chores): fix SonarCloud S5993 in camel-core-reifier
add 1163998f4293 (chores): fix SonarCloud S5993 in camel-core-xml
add 1dd4e1764811 (chores): fix SonarCloud S5993 in camel-main
add 65b7cdaba39b (chores): fix SonarCloud S5993 in camel-support
add b54d0591e668 (chores): fix SonarCloud S5993 in camel-djl
add 0f94a3963991 (chores): fix SonarCloud S5993 in camel-as2-api
add 1f44fd196c3c (chores): fix SonarCloud S5993 in camel-aws2-timestream
add 9cab133d7724 (chores): fix SonarCloud S5993 in camel-infinispan-common
add 5e17d48c9dfa (chores): fix SonarCloud S5993 in camel-oauth
add 50449b514a4b (chores): fix SonarCloud S5993 in
camel-salesforce-component
add 2ce054abe4d2 (chores): fix SonarCloud S5993 in
camel-servicenow-component
add 2097e7a7d04e (chores): fix SonarCloud S5993 in camel-sjms
add b07b49bf2efa (chores): fix SonarCloud S5993 in camel-smpp
add dcdbf3eb2c6c (chores): fix SonarCloud S5993 in camel-splunk
add a2e064a67986 (chores): fix SonarCloud S5993 in camel-sql
add 3e602949b0f4 (chores): fix SonarCloud S5993 in camel-telegram
add 6afffa92df35 (chores): fix SonarCloud S5993 in camel-twitter
add 124a9eceb9da (chores): fix SonarCloud S5993 in camel-whatsapp
add b859bc95beaa (chores): fix SonarCloud S5993 in camel-wordpress
add 1893008cb56c (chores): fix SonarCloud S5993 in camel-workday
add 4c1def635397 (chores): fix SonarCloud S5993 in camel-xmlsecurity
add e00b6d012ff4 (chores): fix SonarCloud S5993 in camel-zeebe
add 713ee45f765e (chores): fix SonarCloud S5993 in camel-zookeeper
add 26c096a1d21c (chores): fix SonarCloud S5993 in camel-endpointdsl
add cf188c324508 (chores): fix SonarCloud S5993 in camel-jbang-core
add 765e70d4c9f3 (chores): fix SonarCloud S5993 in
camel-jbang-plugin-kubernetes
add c385b62414fe (chores): fix SonarCloud S5993 in camel-yaml-dsl
add cc8185accc67 (chores): fix SonarCloud S5993 in camel-yaml-dsl-common
add 658afc9b7e29 (chores): fix SonarCloud S5993 in camel-test-infra-artemis
add 7ececc6f5c4e (chores): fix SonarCloud S5993 in camel-test-infra-aws-v2
add 68d63869cc6e (chores): fix SonarCloud S5993 in
camel-test-infra-azure-common
add b8693b266863 (chores): fix SonarCloud S5993 in camel-test-infra-jetty
add ba216589e5ee (chores): revert spurious generated file changes
add 082c4d29eeee CAMEL-23295: Fix resource leak and improve error handling
in camel-splunk-hec producer (#22483)
add 72201ec4d26c CAMEL-23297: Add deserialization filtering to camel-netty
converters and codecs (#22490)
add 15c6bef81e00 CAMEL-23276: Add PluginRunCustomizer to JBang Plugin SPI
add 2fae35ed2447 CAMEL-23276: Run beforeRun() before dependency resolution
add 1df033fa2a81 CAMEL-23276: Fix Javadoc and protect files list from
mutation
add c28e0d715645 CAMEL-23252: Add onReload hook to ContextServicePlugin
for dev-mode route reloading
add 098e1e704060 CAMEL-23252: Fix formatting and import sort order
add 6cbb2f89efb2 chore(deps): Bump org.ehcache:ehcache from 3.11.1 to
3.12.0 (#22487)
add 356052ef228b chore(deps): Bump ognl:ognl from 3.4.10 to 3.4.11 (#22486)
add 7228b3f5037a chore(deps): Bump ca.uhn.hapi.fhir:org.hl7.fhir.utilities
(#22485)
add f0f0b0e5e525 chore(deps): Bump aws-java-sdk2-version from 2.42.29 to
2.42.30 (#22481)
add 8374ebb5ba58 chore(deps): Bump io.camunda:zeebe-client-java from
8.8.21 to 8.9.0 (#22482)
add 54857e658368 chore(deps): Bump io.github.littleproxy:littleproxy from
2.6.0 to 2.7.0 (#22464)
add 48c2c29aac14 chore(deps): Bump
org.apache.camel.kamelets:camel-kamelets (#22457)
add 2ef75cdad453 chore(deps): Bump org.springframework.ai:spring-ai-bom
(#22291)
add 9e8b740e3ea2 CAMEL-23281: fix split/aggregate deadlock with
SynchronousExecutorService in transacted routes
add 6c2f45894a0d CAMEL-23300: add connectionString option to
camel-couchbase endpoint
add 191db3c62db2 CAMEL-23298: Add missing PQC and OCSF dataformats in
model and fix A..Z ordering (#22491)
add 5b62707234db Update message-history.adoc (#22498)
add 06bfff6de72c CAMEL-22524: Add HazelcastRoutePolicy integration test
add 483a4910e465 CAMEL-23292: Upgrade json-schema-validator to 2.0.1
add b918e566d5c1 Update parquet-hadoop 1.17.0 and hadoop 3.5.0 (#22499)
add aa2f11e23859 chore(deps): Bump com.ibm.watsonx:watsonx-ai from 0.19.0
to 0.20.0 (#22484)
add ba5f4115fe61 CAMEL-21540: Add PGVector component for PostgreSQL vector
database
add f3eba6b11dac Fix docs gulp ENOENT race condition with concurrent builds
add 421539f3aa30 CAMEL-23262: Ensure upload-artifact actions get updated
by Dependabot (#22488)
add c4d7139a09e8 chore: add SonarCloud CPD exclusions for unavoidable
duplication
add 1b0ec7ae02b5 CAMEL-23267: Remove outdated changes on compress (#22500)
add 138910139aac chore(deps): Bump debezium-version from 3.4.3.Final to
3.5.0.Final (#22365)
add 7fd4f8b7734b chore(deps): Bump jackson-jq-version from 1.6.0 to 1.6.1
(#22505)
add 585f127afddb chore(deps): Bump aws-java-sdk2-version from 2.42.30 to
2.42.31 (#22501)
add b39ba879b0fa chore(deps-dev): Bump com.google.cloud:google-cloud-core
(#22502)
add 088cfd9e3398 chore(deps): Bump quarkus-mcp-server-version from 1.11.0
to 1.11.1 (#22503)
add f8573eef9232 Upgrade debezium
add 341bd7d15f72 CAMEL-23208: Small fix of export command + adds test for
Run command (#22071)
add 46f8c5e5d74e CAMEL-21913: jbang - make JPA easier to use and export
(#22195)
add 9f3f1afd0677 CAMEL-23226: Enhance Shell with rich prompt, banner, and
auto-suggestions (#22170)
add 248b6eeb0c84 chore(deps): Bump org.citrusframework:citrus-base from
4.9.4 to 4.10.0 (#22230)
add ce94e3be0aae Update component.adoc (#22508)
add 3f15eeb20db6 chore(deps): Bump mongo-java-driver-version from 5.6.4 to
5.6.5 (#22507)
add 2faf29863f17 chore(deps): Bump google-cloud-functions-version from
2.76.0 to 2.77.0 (#22506)
add 0cd741c93c03 Fix RAT
add d3c187f568d5 Merge remote-tracking branch 'origin/main' into
CAMEL-22987-strict-yaml-schema
No new revisions were added by this update.
Summary of changes:
.github/CI-ARCHITECTURE.md | 164 +
.github/actions/component-test/action.yaml | 121 -
.github/actions/component-test/component-test.sh | 71 -
.github/actions/detect-dependencies/action.yaml | 39 -
.github/actions/detect-dependencies/detect-test.sh | 96 -
.github/actions/incremental-build/action.yaml | 30 +-
.../actions/incremental-build/incremental-build.sh | 710 +-
.../incremental-build/manual-it-mapping.txt | 15 +
.github/actions/pr-id/action.yml | 21 +-
.github/workflows/main-build.yml | 8 +-
.github/workflows/pr-build-main.yml | 104 +-
.github/workflows/pr-commenter.yml | 2 +-
.github/workflows/pr-doc-validation.yml | 1 +
.github/workflows/pr-id.yml | 8 +-
.github/workflows/pr-manual-component-test.yml | 90 +-
.github/workflows/pr-test-commenter.yml | 121 +
.github/workflows/sonar-build.yml | 108 +
.github/workflows/sonar-scan.yml | 169 +
.mvn/extensions.xml | 2 +-
AGENTS.md | 27 +-
bom/camel-bom/pom.xml | 10 +
camel-sbom/camel-sbom.json | 12287 +++++++++----------
camel-sbom/camel-sbom.xml | 10950 ++++++++---------
catalog/camel-allcomponents/pom.xml | 10 +
.../org/apache/camel/catalog/components.properties | 2 +
.../apache/camel/catalog/components/camunda.json | 56 +-
.../apache/camel/catalog/components/couchbase.json | 37 +-
.../camel/catalog/components/debezium-db2.json | 78 +-
.../camel/catalog/components/debezium-mongodb.json | 54 +-
.../camel/catalog/components/debezium-mysql.json | 434 +-
.../camel/catalog/components/debezium-oracle.json | 364 +-
.../catalog/components/debezium-postgres.json | 98 +-
.../catalog/components/debezium-sqlserver.json | 82 +-
.../apache/camel/catalog/components/mina-sftp.json | 6 +-
.../apache/camel/catalog/components/openai.json | 17 +-
.../apache/camel/catalog/components/pgvector.json | 50 +
.../org/apache/camel/catalog/components/scp.json | 28 +-
.../org/apache/camel/catalog/components/sftp.json | 44 +-
.../apache/camel/catalog/components/splunk.json | 2 +-
.../org/apache/camel/catalog/components/zeebe.json | 2 +-
.../catalog/models/dataFormatTransformer.json | 2 +-
.../apache/camel/catalog/models/dataFormats.json | 2 +-
.../catalog/releases/camel-quarkus-releases.json | 7 +
.../camel/catalog/releases/camel-releases.json | 7 +
.../apache/camel/catalog/schemas/camel-spring.xsd | 462 +-
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 462 +-
.../apache/camel/catalog/test-infra/metadata.json | 66 +-
.../apache/camel/catalog/transformers.properties | 3 +
.../catalog/transformers/google-mail-draft.json | 14 +
.../catalog/transformers/pgvector-embeddings.json | 14 +
.../camel/catalog/transformers/pgvector-rag.json | 14 +
.../component/djl/model/AbstractPredictor.java | 2 +-
.../djl/model/cv/AbstractCvZooPredictor.java | 2 +-
.../djl/model/nlp/AbstractNlpZooPredictor.java | 2 +-
components/camel-ai/camel-docling/pom.xml | 6 +
.../camel/component/docling/DoclingComponent.java | 24 +
.../camel/component/docling/DoclingProducer.java | 90 +-
.../docling/DoclingAsyncConversionTest.java | 3 +-
.../integration/DoclingServeProducerIT.java | 70 +-
.../huggingface/tasks/AbstractTaskPredictor.java | 13 +-
.../camel-ai/camel-langchain4j-embeddings/pom.xml | 11 +
.../docs/langchain4j-embeddings-component.adoc | 71 +
...Chain4jEmbeddingsComponentPgVectorTargetIT.java | 141 +
.../openai/OpenAIComponentConfigurer.java | 6 +
.../component/openai/OpenAIEndpointConfigurer.java | 72 +
.../component/openai/OpenAIEndpointUriFactory.java | 19 +-
.../org/apache/camel/component/openai/openai.json | 17 +-
.../src/main/docs/openai-component.adoc | 164 +-
.../camel/component/openai/OpenAIComponent.java | 21 +-
.../component/openai/OpenAIConfiguration.java | 151 +
.../camel/component/openai/OpenAIEndpoint.java | 105 +
.../camel/component/openai/OpenAIMtlsMockTest.java | 269 +
.../openai/OpenAISslConfigurationTest.java | 268 +
.../openai/OpenAISslContextParametersTest.java | 265 +
.../camel/component/openai/OpenAISslMockTest.java | 238 +
.../apache/camel/component/openai/ssl/README.md | 67 +
.../openai/ssl/test-keystore-diffpass.jks | Bin 0 -> 2246 bytes
.../camel/component/openai/ssl/test-keystore.jks | Bin 0 -> 2740 bytes
.../camel/component/openai/ssl/test-keystore.p12 | Bin 0 -> 2740 bytes
.../openai/ssl/test-truststore-diffpass.jks | Bin 0 -> 958 bytes
.../camel/component/openai/ssl/test-truststore.jks | Bin 0 -> 1270 bytes
.../camel/component/openai/ssl/test-truststore.p12 | Bin 0 -> 1270 bytes
.../{camel-docling => camel-pgvector}/pom.xml | 60 +-
.../pgvector/PgVectorComponentConfigurer.java | 87 +
.../pgvector/PgVectorConfigurationConfigurer.java | 60 +
.../pgvector/PgVectorEndpointConfigurer.java | 71 +
.../pgvector/PgVectorEndpointUriFactory.java | 74 +
.../apache/camel/component/pgvector/pgvector.json | 50 +
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/pgvector | 2 +
....camel.component.pgvector.PgVectorConfiguration | 2 +
.../org/apache/camel/configurer/pgvector-component | 2 +
.../org/apache/camel/configurer/pgvector-endpoint | 2 +
.../org/apache/camel/transformer.properties | 7 +
.../apache/camel/transformer/pgvector-embeddings | 2 +
.../camel/transformer/pgvector-embeddings.json | 14 +
.../org/apache/camel/transformer/pgvector-rag | 2 +
.../org/apache/camel/transformer/pgvector-rag.json | 14 +
.../org/apache/camel/urifactory/pgvector-endpoint | 2 +
.../src/main/docs/pgvector-component.adoc | 206 +
.../apache/camel/component/pgvector/PgVector.java} | 7 +-
.../camel/component/pgvector/PgVectorAction.java} | 11 +-
.../component/pgvector/PgVectorComponent.java} | 44 +-
.../component/pgvector/PgVectorConfiguration.java | 91 +
.../component/pgvector/PgVectorDistanceType.java} | 25 +-
.../camel/component/pgvector/PgVectorEndpoint.java | 97 +
.../camel/component/pgvector/PgVectorHeaders.java | 64 +
.../camel/component/pgvector/PgVectorProducer.java | 273 +
.../PgVectorEmbeddingsDataTypeTransformer.java | 90 +
...VectorReverseEmbeddingsDataTypeTransformer.java | 50 +
.../component/pgvector/PgVectorComponentIT.java | 315 +
.../src/test/resources/log4j2.properties | 15 +-
components/camel-ai/pom.xml | 1 +
.../exception/AS2ErrorDispositionException.java | 4 +-
.../timestream/Timestream2AbstractEndpoint.java | 2 +-
.../azure/servicebus/ServiceBusConsumer.java | 93 +-
.../azure/servicebus/ServiceBusConsumerTest.java | 73 +
.../org/apache/camel/component/bean/BeanInfo.java | 19 +-
components/{camel-zeebe => camel-camunda}/pom.xml | 37 +-
.../camunda/CamundaComponentConfigurer.java | 102 +
.../camunda/CamundaEndpointConfigurer.java | 84 +
.../camunda/CamundaEndpointUriFactory.java | 77 +
.../apache/camel/component/camunda/camunda.json} | 56 +-
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/camunda | 2 +
.../org/apache/camel/configurer/camunda-component | 2 +
.../org/apache/camel/configurer/camunda-endpoint | 2 +
.../org/apache/camel/urifactory/camunda-endpoint | 2 +
.../src/main/docs/camunda-component.adoc | 505 +
.../camel/component/camunda/CamundaComponent.java | 180 +
.../camel/component/camunda/CamundaConstants.java} | 38 +-
.../camel/component/camunda/CamundaConsumer.java} | 74 +-
.../camel/component/camunda/CamundaEndpoint.java} | 78 +-
.../camel/component/camunda/CamundaProducer.java} | 25 +-
.../component/camunda/internal/CamundaService.java | 267 +
.../component/camunda}/internal/OperationName.java | 4 +-
.../camunda/model/AbstractCamundaResponse.java} | 9 +-
.../component/camunda/model/CamundaMessage.java} | 5 +-
.../camunda}/model/DeploymentRequest.java | 32 +-
.../camunda}/model/DeploymentResponse.java | 6 +-
.../camel/component/camunda}/model/JobRequest.java | 5 +-
.../component/camunda}/model/JobResponse.java | 4 +-
.../component/camunda}/model/JobWorkerMessage.java | 5 +-
.../component/camunda}/model/MessageRequest.java | 8 +-
.../component/camunda}/model/MessageResponse.java | 7 +-
.../camunda}/model/ProcessDeploymentResponse.java | 5 +-
.../component/camunda}/model/ProcessRequest.java | 15 +-
.../component/camunda}/model/ProcessResponse.java | 7 +-
.../camunda}/processor/AbstractBaseProcessor.java | 21 +-
.../camunda/processor/CamundaProcessor.java} | 7 +-
.../camunda}/processor/DeploymentProcessor.java | 71 +-
.../component/camunda}/processor/JobProcessor.java | 71 +-
.../camunda}/processor/MessageProcessor.java | 24 +-
.../camunda}/processor/ProcessProcessor.java | 35 +-
.../component/camunda/CamundaComponentTest.java} | 27 +-
.../component/camunda/CamundaEndpointTest.java | 47 +
.../component/camunda/CamundaServiceTest.java | 312 +
.../src/test/resources/log4j2.properties | 13 +-
.../couchbase/CouchbaseEndpointConfigurer.java | 6 +
.../couchbase/CouchbaseEndpointUriFactory.java | 3 +-
.../camel/component/couchbase/couchbase.json | 37 +-
.../component/couchbase/CouchbaseEndpoint.java | 37 +-
.../couchbase/integration/ConsumeSqlQueryIT.java | 7 +-
.../integration/CouchbaseIntegrationTestBase.java | 7 +-
.../cxf/jaxrs/CxfRsHeaderFilterStrategy.java | 1 +
.../transport/header/CxfHeaderFilterStrategy.java | 1 +
.../maven/config/ConnectorConfigFieldsFactory.java | 14 +-
.../db2/DebeziumDb2ComponentConfigurer.java | 6 +
.../db2/DebeziumDb2EndpointConfigurer.java | 6 +
.../db2/DebeziumDb2EndpointUriFactory.java | 3 +-
.../Db2ConnectorEmbeddedDebeziumConfiguration.java | 19 +
.../camel/component/debezium/db2/debezium-db2.json | 78 +-
.../DebeziumMongodbComponentConfigurer.java | 6 +
.../mongodb/DebeziumMongodbEndpointConfigurer.java | 6 +
.../mongodb/DebeziumMongodbEndpointUriFactory.java | 3 +-
...goDbConnectorEmbeddedDebeziumConfiguration.java | 19 +
.../debezium/mongodb/debezium-mongodb.json | 54 +-
.../mysql/DebeziumMySqlComponentConfigurer.java | 18 +
.../mysql/DebeziumMySqlEndpointConfigurer.java | 18 +
.../mysql/DebeziumMySqlEndpointUriFactory.java | 5 +-
...ySqlConnectorEmbeddedDebeziumConfiguration.java | 53 +
.../component/debezium/mysql/debezium-mysql.json | 434 +-
.../oracle/DebeziumOracleComponentConfigurer.java | 36 +
.../oracle/DebeziumOracleEndpointConfigurer.java | 36 +
.../oracle/DebeziumOracleEndpointUriFactory.java | 8 +-
...acleConnectorEmbeddedDebeziumConfiguration.java | 108 +-
.../component/debezium/oracle/debezium-oracle.json | 364 +-
.../DebeziumPostgresComponentConfigurer.java | 6 +
.../DebeziumPostgresEndpointConfigurer.java | 6 +
.../DebeziumPostgresEndpointUriFactory.java | 3 +-
...gresConnectorEmbeddedDebeziumConfiguration.java | 19 +
.../debezium/postgres/debezium-postgres.json | 98 +-
.../DebeziumSqlserverComponentConfigurer.java | 6 +
.../DebeziumSqlserverEndpointConfigurer.java | 6 +
.../DebeziumSqlserverEndpointUriFactory.java | 3 +-
...rverConnectorEmbeddedDebeziumConfiguration.java | 19 +
.../debezium/sqlserver/debezium-sqlserver.json | 82 +-
components/camel-drill/pom.xml | 6 +
.../camel/component/drill/DrillProducer.java | 29 +-
.../camel/component/drill/DrillProducerTest.java | 130 +
.../file/remote/BaseSftpConfiguration.java | 43 +
.../file/remote/SftpEndpointConfigurer.java | 24 +
.../file/remote/SftpEndpointUriFactory.java | 11 +-
.../apache/camel/component/file/remote/sftp.json | 44 +-
.../camel-ftp/src/main/docs/sftp-component.adoc | 39 +
.../component/file/remote/SftpConfiguration.java | 16 +
.../component/file/remote/SftpOperations.java | 111 +-
.../integration/SftpCertHostVerificationIT.java | 283 +
.../sftp/integration/SftpCertUserAuthIT.java | 246 +
.../camel-ftp/src/test/resources/cert_host_ca | 7 +
.../camel-ftp/src/test/resources/cert_host_ca.pub | 1 +
.../camel-ftp/src/test/resources/cert_host_key | 27 +
.../src/test/resources/cert_host_key-cert.pub | 1 +
.../camel-ftp/src/test/resources/cert_host_key.pub | 1 +
.../camel-ftp/src/test/resources/cert_user_ca | 7 +
.../camel-ftp/src/test/resources/cert_user_ca.pub | 1 +
.../camel-ftp/src/test/resources/cert_user_key | 27 +
.../src/test/resources/cert_user_key-cert.pub | 1 +
.../camel-ftp/src/test/resources/cert_user_key.pub | 1 +
components/camel-google/camel-google-mail/pom.xml | 5 +
.../org/apache/camel/transformer.properties | 2 +-
.../org/apache/camel/transformer/google-mail-draft | 2 +
.../camel/transformer/google-mail-draft.json | 14 +
.../src/main/docs/google-mail-component.adoc | 159 +
.../GoogleMailDraftDataTypeTransformer.java | 111 +
.../GoogleMailDraftDataTypeTransformerTest.java | 440 +
components/camel-hazelcast/pom.xml | 5 +
.../hazelcast/policy/HazelcastRoutePolicyIT.java | 98 +-
.../InfinispanAggregationRepository.java | 2 +-
.../apache/camel/component/jcr/JcrConsumer.java | 16 +-
.../component/jms/reply/QueueReplyManager.java | 19 +-
.../src/test/resources/junit-platform.properties | 2 +-
.../camel/component/scp/ScpEndpointConfigurer.java | 24 +
.../camel/component/scp/ScpEndpointUriFactory.java | 11 +-
.../org/apache/camel/component/scp/scp.json | 28 +-
.../camel-jsch/src/main/docs/scp-component.adoc | 13 +
.../camel/component/scp/ScpConfiguration.java | 59 +
.../apache/camel/component/scp/ScpOperations.java | 95 +-
.../component/scp/ScpCertHostVerificationIT.java | 207 +
.../camel/component/scp/ScpCertUserAuthIT.java | 209 +
.../camel/component/scp/ScpServerTestSupport.java | 2 -
.../camel-jsch/src/test/resources/cert_host_ca | 7 +
.../camel-jsch/src/test/resources/cert_host_ca.pub | 1 +
.../camel-jsch/src/test/resources/cert_host_key | 27 +
.../src/test/resources/cert_host_key-cert.pub | 1 +
.../src/test/resources/cert_host_key.pub | 1 +
.../camel-jsch/src/test/resources/cert_user_ca | 7 +
.../camel-jsch/src/test/resources/cert_user_ca.pub | 1 +
.../camel-jsch/src/test/resources/cert_user_key | 27 +
.../src/test/resources/cert_user_key-cert.pub | 1 +
.../src/test/resources/cert_user_key.pub | 1 +
.../jsonvalidator/DefaultJsonUriSchemaLoader.java | 47 +-
.../DefaultJsonValidationErrorHandler.java | 8 +-
.../jsonvalidator/JsonUriSchemaLoader.java | 4 +-
.../jsonvalidator/JsonValidationException.java | 20 +-
.../jsonvalidator/JsonValidatorEndpoint.java | 17 +-
.../jsonvalidator/JsonValidatorErrorHandler.java | 8 +-
.../jsonvalidator/JsonValidationExceptionTest.java | 13 +-
.../http/KnativeHttpHeaderFilterStrategy.java | 1 +
.../lumberjack/LumberjackDisconnectionTest.java | 5 +
.../component/file/remote/mina/mina-sftp.json | 6 +-
.../file/remote/mina/MinaSftpConfiguration.java | 46 -
...ttpUnfilteredDeserializationReproducerTest.java | 126 +
.../camel/component/netty/NettyConverter.java | 21 +-
.../netty/codec/DatagramPacketObjectDecoder.java | 6 +-
.../camel/component/netty/codec/ObjectDecoder.java | 106 +-
...ttyUnfilteredDeserializationReproducerTest.java | 123 +
.../main/java/org/apache/camel/oauth/OAuth.java | 2 +-
.../java/org/apache/camel/oauth/OAuthFactory.java | 2 +-
.../BasicAuthenticationConfigurer.java | 15 +-
.../JWTAuthenticationConfigurer.java | 16 +-
.../MainAuthenticationConfigurer.java | 12 +
.../BasicAuthenticationNonRootPathTest.java | 88 +
.../BasicAuthenticationSelectivePathTest.java | 104 +
.../basic-auth-nonroot-path-selective.properties | 7 +-
.../resources/basic-auth-nonroot-path.properties | 8 +-
.../component/salesforce/SalesforceComponent.java | 3 +-
.../salesforce/api/dto/AbstractSObjectBase.java | 2 +-
.../internal/client/AbstractClientBase.java | 4 +-
.../internal/processor/AbstractRestProcessor.java | 2 +-
.../processor/AbstractSalesforceProcessor.java | 2 +-
.../servicenow/AbstractServiceNowProducer.java | 2 +-
.../component/sjms/reply/QueueReplyManager.java | 17 +-
.../component/sjms/reply/ReplyManagerSupport.java | 2 +-
.../camel/component/smpp/AbstractSmppCommand.java | 2 +-
.../apache/camel/component/smpp/SmppSmCommand.java | 2 +-
.../component/splunkhec/SplunkHECProducer.java | 15 +-
.../component/splunkhec/SplunkHECProducerTest.java | 129 +
components/camel-splunk/pom.xml | 2 +-
.../org/apache/camel/component/splunk/splunk.json | 2 +-
.../services/org/apache/camel/component.properties | 2 +-
.../src/main/docs/splunk-component.adoc | 13 +-
.../camel/component/splunk/ConsumerType.java | 1 +
.../splunk/DefaultSplunkConfigurationFactory.java | 1 +
.../camel/component/splunk/ProducerType.java | 1 +
.../camel/component/splunk/SplunkComponent.java | 1 +
.../component/splunk/SplunkConfiguration.java | 1 +
.../splunk/SplunkConfigurationFactory.java | 1 +
.../component/splunk/SplunkConnectionFactory.java | 1 +
.../camel/component/splunk/SplunkConsumer.java | 1 +
.../camel/component/splunk/SplunkEndpoint.java | 1 +
.../camel/component/splunk/SplunkProducer.java | 1 +
.../camel/component/splunk/event/SplunkEvent.java | 1 +
.../camel/component/splunk/support/DataWriter.java | 1 +
.../component/splunk/support/SplunkDataReader.java | 1 +
.../component/splunk/support/SplunkDataWriter.java | 3 +-
.../splunk/support/SplunkResultProcessor.java | 1 +
.../component/splunk/support/StreamDataWriter.java | 1 +
.../component/splunk/support/SubmitDataWriter.java | 1 +
.../component/splunk/support/TcpDataWriter.java | 1 +
.../camel/component/sql/DefaultSqlEndpoint.java | 4 +-
.../jdbc/AbstractJdbcMessageIdRepository.java | 10 +-
.../telegram/model/InlineQueryResult.java | 4 +-
.../model/InlineQueryResultCachedVoice.java | 4 +-
.../component/telegram/model/OutgoingMessage.java | 2 +-
.../camel/component/telegram/model/PaidMedia.java | 4 +-
.../model/payments/RevenueWithdrawalState.java | 4 +-
.../model/payments/TransactionPartner.java | 4 +-
.../telegram/service/OutgoingMessageHandler.java | 4 +-
.../telegram/service/TelegramMessageHandler.java | 4 +-
.../model/InlineQueryResultCachedVoiceTest.java | 85 +
.../component/twitter/AbstractTwitterEndpoint.java | 2 +-
.../camel/component/undertow/UndertowConsumer.java | 15 +-
.../RestUndertowHttpPostJsonPojoCharsetTest.java | 87 +
.../service/WhatsAppServiceRestAPIAdapter.java | 4 +-
.../component/wordpress/api/model/Classifier.java | 2 +-
.../api/model/ClassifierSearchCriteria.java | 2 +-
.../component/wordpress/api/model/Publishable.java | 2 +-
.../wordpress/api/model/TextPublishable.java | 2 +-
.../consumer/AbstractWordpressConsumer.java | 6 +-
.../producer/AbstractWordpressProducer.java | 2 +-
.../workday/producer/WorkdayDefaultProducer.java | 2 +-
.../processor/XmlSignatureConfiguration.java | 2 +-
.../processor/XmlSignatureProcessor.java | 2 +-
components/camel-zeebe/pom.xml | 2 +-
.../org/apache/camel/component/zeebe/zeebe.json | 2 +-
.../services/org/apache/camel/component.properties | 2 +-
.../camel-zeebe/src/main/docs/zeebe-component.adoc | 12 +-
.../camel/component/zeebe/ZeebeComponent.java | 1 +
.../camel/component/zeebe/ZeebeConstants.java | 1 +
.../camel/component/zeebe/ZeebeConsumer.java | 1 +
.../camel/component/zeebe/ZeebeEndpoint.java | 1 +
.../camel/component/zeebe/ZeebeProducer.java | 1 +
.../component/zeebe/internal/OperationName.java | 1 +
.../component/zeebe/internal/ZeebeService.java | 1 +
.../zeebe/model/AbstractZeebeResponse.java | 1 +
.../component/zeebe/model/DeploymentRequest.java | 1 +
.../component/zeebe/model/DeploymentResponse.java | 1 +
.../camel/component/zeebe/model/JobRequest.java | 1 +
.../camel/component/zeebe/model/JobResponse.java | 1 +
.../component/zeebe/model/JobWorkerMessage.java | 1 +
.../component/zeebe/model/MessageRequest.java | 1 +
.../component/zeebe/model/MessageResponse.java | 1 +
.../zeebe/model/ProcessDeploymentResponse.java | 1 +
.../component/zeebe/model/ProcessRequest.java | 1 +
.../component/zeebe/model/ProcessResponse.java | 1 +
.../camel/component/zeebe/model/ZeebeMessage.java | 1 +
.../zeebe/processor/AbstractBaseProcessor.java | 3 +-
.../zeebe/processor/DeploymentProcessor.java | 1 +
.../component/zeebe/processor/JobProcessor.java | 1 +
.../zeebe/processor/MessageProcessor.java | 1 +
.../zeebe/processor/ProcessProcessor.java | 1 +
.../component/zeebe/processor/ZeebeProcessor.java | 1 +
.../operations/FutureEventDrivenOperation.java | 2 +-
.../zookeeper/operations/ZooKeeperOperation.java | 4 +-
components/pom.xml | 1 +
.../spi/ContextServiceLoaderPluginResolver.java | 6 +
.../org/apache/camel/spi/ContextServicePlugin.java | 16 +
.../java/org/apache/camel/spi/Transformer.java | 4 +-
.../engine/DefaultContextServiceLoaderPlugin.java | 15 +
.../impl/converter/BaseTypeConverterRegistry.java | 4 +-
.../camel/impl/event/AbstractContextEvent.java | 2 +-
.../camel/impl/event/AbstractExchangeEvent.java | 2 +-
.../camel/impl/event/AbstractRouteEvent.java | 2 +-
.../apache/camel/impl/event/AbstractStepEvent.java | 2 +-
.../docs/modules/eips/pages/message-history.adoc | 31 +
.../camel/language/simple/BaseSimpleParser.java | 2 +-
.../apache/camel/model/dataformat/dataFormats.json | 2 +-
.../model/transformer/dataFormatTransformer.json | 2 +-
.../camel/builder/AdviceWithRouteBuilder.java | 4 +-
.../camel/builder/DataFormatBuilderFactory.java | 8 +
.../org/apache/camel/builder/DataFormatClause.java | 8 +
.../org/apache/camel/builder/RouteBuilder.java | 4 +-
.../apache/camel/model/BasicExpressionNode.java | 8 +-
.../camel/model/BasicOutputExpressionNode.java | 10 +-
.../org/apache/camel/model/ExpressionNode.java | 8 +-
.../apache/camel/model/LoadBalancerDefinition.java | 2 +-
.../org/apache/camel/model/MarshalDefinition.java | 4 +-
.../apache/camel/model/OutputExpressionNode.java | 12 +-
.../org/apache/camel/model/SamplingDefinition.java | 2 +-
.../org/apache/camel/model/SendDefinition.java | 4 +-
.../apache/camel/model/UnmarshalDefinition.java | 4 +-
.../model/dataformat/DataFormatsDefinition.java | 2 +
.../TransactionErrorHandlerDefinition.java | 4 +-
.../camel/model/rest/RestSecurityDefinition.java | 4 +-
.../DataFormatTransformerDefinition.java | 6 +-
.../model/transformer/TransformerDefinition.java | 2 +-
.../camel/model/validator/ValidatorDefinition.java | 2 +-
.../processor/BaseDelegateProcessorSupport.java | 2 +-
.../camel/processor/DelayProcessorSupport.java | 6 +-
.../apache/camel/processor/PooledTaskFactory.java | 4 +-
.../processor/aggregate/AggregateProcessor.java | 21 +-
.../errorhandler/RedeliveryErrorHandler.java | 14 +-
.../loadbalancer/WeightedLoadBalancer.java | 2 +-
.../apache/camel/processor/saga/SagaProcessor.java | 4 +-
.../camel/reifier/AbstractPolicyReifier.java | 4 +-
.../org/apache/camel/reifier/AbstractReifier.java | 4 +-
.../org/apache/camel/reifier/AggregateReifier.java | 2 +
.../org/apache/camel/reifier/ProcessorReifier.java | 4 +-
.../org/apache/camel/reifier/ThreadsReifier.java | 2 +
.../reifier/dataformat/DataFormatReifier.java | 2 +-
.../reifier/transformer/TransformerReifier.java | 2 +-
.../camel/reifier/validator/ValidatorReifier.java | 2 +-
.../core/xml/AbstractCamelContextFactoryBean.java | 2 +-
.../component/bean/BeanInfoCacheBodyOgnlTest.java | 80 +
.../camel/processor/SamplingThrottlerTest.java | 21 +
...itAggregateInChoiceSynchronousExecutorTest.java | 142 +
.../RouteWatcherReloadStrategyOnReloadTest.java | 169 +
.../org/apache/camel/main/components.properties | 2 +
.../apache/camel/main/MainCommandLineSupport.java | 8 +-
.../apache/camel/component/ResourceEndpoint.java | 4 +-
.../apache/camel/support/DefaultAsyncProducer.java | 2 +-
.../org/apache/camel/support/DefaultComponent.java | 4 +-
.../org/apache/camel/support/DefaultProducer.java | 2 +-
.../apache/camel/support/EventNotifierSupport.java | 2 +-
.../support/HeaderFilterStrategyComponent.java | 4 +-
.../camel/support/HeaderSelectorProducer.java | 22 +-
.../apache/camel/support/HealthCheckComponent.java | 4 +-
.../camel/support/PollingConsumerSupport.java | 2 +-
.../camel/support/PooledObjectFactorySupport.java | 4 +-
.../camel/support/RouteWatcherReloadStrategy.java | 8 +
.../support/ScheduledBatchPollingConsumer.java | 4 +-
.../camel/support/ScheduledPollConsumer.java | 4 +-
.../camel/support/SimpleEventNotifierSupport.java | 2 +-
.../apache/camel/support/cache/ServicePool.java | 2 +-
.../apache/camel/support/cache/SimpleLRUCache.java | 5 +-
.../support/component/AbstractApiComponent.java | 6 +-
.../support/component/AbstractApiConsumer.java | 2 +-
.../support/component/AbstractApiEndpoint.java | 6 +-
.../support/component/AbstractApiProducer.java | 2 +-
.../camel/support/component/ApiMethodParser.java | 2 +-
.../camel/support/console/AbstractDevConsole.java | 2 +-
.../support/scan/BasePackageScanResolver.java | 2 +-
.../apache/camel/support/task/AbstractTask.java | 2 +-
.../java/org/apache/camel/xml/out/ModelWriter.java | 14 +-
.../org/apache/camel/xml/in/ModelParserTest.java | 3 +-
.../org/apache/camel/yaml/out/ModelWriter.java | 14 +-
coverage/pom.xml | 1 +
docs/.pnp.cjs | 144 +-
.../modules/ROOT/examples/json/camunda.json | 1 +
.../modules/ROOT/examples/json/pgvector.json | 1 +
docs/components/modules/ROOT/nav.adoc | 2 +
.../modules/ROOT/pages/camunda-component.adoc | 1 +
.../modules/ROOT/pages/pgvector-component.adoc | 1 +
docs/gulpfile.js | 29 +-
docs/package.json | 2 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_19.adoc | 175 +-
docs/user-manual/modules/ROOT/pages/component.adoc | 5 -
docs/yarn.lock | 89 +-
.../component/ComponentsBuilderFactory.java | 27 +
.../dsl/CamundaComponentBuilderFactory.java | 271 +
.../dsl/DebeziumDb2ComponentBuilderFactory.java | 23 +
.../DebeziumMongodbComponentBuilderFactory.java | 23 +
.../dsl/DebeziumMysqlComponentBuilderFactory.java | 61 +
.../dsl/DebeziumOracleComponentBuilderFactory.java | 124 +-
.../DebeziumPostgresComponentBuilderFactory.java | 23 +
.../DebeziumSqlserverComponentBuilderFactory.java | 23 +
.../dsl/OpenaiComponentBuilderFactory.java | 18 +
...y.java => PgvectorComponentBuilderFactory.java} | 123 +-
.../builder/endpoint/EndpointBuilderFactory.java | 2 +
.../camel/builder/endpoint/EndpointBuilders.java | 2 +
.../builder/endpoint/StaticEndpointBuilders.java | 92 +
...ory.java => CamundaEndpointBuilderFactory.java} | 242 +-
.../dsl/CouchbaseEndpointBuilderFactory.java | 54 +
.../dsl/DebeziumDb2EndpointBuilderFactory.java | 40 +
.../dsl/DebeziumMongodbEndpointBuilderFactory.java | 40 +
.../dsl/DebeziumMySqlEndpointBuilderFactory.java | 112 +
.../dsl/DebeziumOracleEndpointBuilderFactory.java | 165 +-
.../DebeziumPostgresEndpointBuilderFactory.java | 40 +
.../DebeziumSqlserverEndpointBuilderFactory.java | 40 +
.../dsl/MinaSftpEndpointBuilderFactory.java | 27 +-
.../endpoint/dsl/OpenAIEndpointBuilderFactory.java | 200 +
.../dsl/PgVectorEndpointBuilderFactory.java | 371 +
.../endpoint/dsl/ScpEndpointBuilderFactory.java | 111 +-
.../endpoint/dsl/SftpEndpointBuilderFactory.java | 237 +
.../endpoint/dsl/SplunkEndpointBuilderFactory.java | 2 +
.../endpoint/dsl/ZeebeEndpointBuilderFactory.java | 3 +
.../builder/endpoint/EndpointRouteBuilder.java | 4 +-
dsl/camel-jbang/camel-jbang-core/pom.xml | 8 +-
.../dsl/jbang/core/commands/CamelCommand.java | 2 +-
.../dsl/jbang/core/commands/ExportBaseCommand.java | 7 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 40 +-
.../camel/dsl/jbang/core/commands/Shell.java | 204 +-
.../core/commands/action/ActionBaseCommand.java | 2 +-
.../core/commands/action/ActionWatchCommand.java | 2 +-
.../core/commands/action/CamelProcessorAction.java | 2 +-
.../core/commands/action/CamelRouteAction.java | 2 +-
.../core/commands/catalog/CatalogBaseCommand.java | 2 +-
.../core/commands/infra/InfraBaseCommand.java | 2 +-
.../core/commands/plugin/PluginBaseCommand.java | 2 +-
.../core/commands/process/ProcessBaseCommand.java | 2 +-
.../core/commands/process/ProcessWatchCommand.java | 2 +-
.../apache/camel/dsl/jbang/core/common/Plugin.java | 11 +
.../dsl/jbang/core/common/PluginRunCustomizer.java | 40 +
.../main/resources/quarkus-dependencies.properties | 1 +
.../camel/dsl/jbang/core/commands/ExportTest.java | 29 +
.../camel/dsl/jbang/core/commands/RunTest.java | 57 +
.../jbang/core/common/EnvironmentHelperTest.java | 11 +-
.../jbang/core/common/PluginRunCustomizerTest.java | 73 +
.../apache/camel/dsl/jbang/it/CmdLoadITCase.java | 38 +
.../camel/dsl/jbang/it/CmdStartStopITCase.java | 24 +-
.../apache/camel/dsl/jbang/it/HistoryITCase.java | 39 +-
.../camel/dsl/jbang/it/InfrastructureITCase.java | 18 +-
.../apache/camel/dsl/jbang/it/ProcessorITCase.java | 44 +
.../camel/dsl/jbang/it/ValidatePluginITCase.java | 41 +
.../dsl/jbang/it/support/JBangTestSupport.java | 25 +-
.../src/test/resources/jbang/it/HistoryRoute.java | 33 +-
.../camel-jbang-main/dist/CamelJBang.java | 1 +
.../src/main/jbang/main/CamelJBang.java | 1 +
.../core/commands/mcp/DependencyCheckTools.java | 236 +-
.../dsl/jbang/core/commands/mcp/DiagnoseTools.java | 75 +-
.../dsl/jbang/core/commands/mcp/ExplainTools.java | 59 +-
.../dsl/jbang/core/commands/mcp/HardenTools.java | 213 +-
.../jbang/core/commands/mcp/MigrationTools.java | 15 +-
.../commands/mcp/MigrationWildflyKarafTools.java | 17 +-
.../dsl/jbang/core/commands/mcp/PomSanitizer.java | 146 +
.../jbang/core/commands/mcp/TransformTools.java | 24 +-
.../commands/mcp/DependencyCheckToolsTest.java | 251 +-
.../jbang/core/commands/mcp/DiagnoseToolsTest.java | 193 +-
.../core/commands/mcp/MigrationToolsTest.java | 98 +
.../mcp/MigrationWildflyKarafToolsTest.java | 111 +
.../jbang/core/commands/mcp/PomSanitizerTest.java | 241 +
.../commands/kubernetes/KubernetesBaseCommand.java | 2 +-
.../core/commands/kubernetes/KubernetesExport.java | 2 +-
.../core/commands/kubernetes/traits/BaseTrait.java | 4 +-
.../traits/knative/KnativeBaseTrait.java | 2 +-
.../commands/validate/YamlValidateCommand.java | 8 +-
dsl/camel-jbang/camel-launcher/pom.xml | 4 +-
.../camel-component-known-dependencies.properties | 2 +
.../DependencyDownloaderComponentResolver.java | 6 +
.../dsl/yaml/common/YamlDeserializerBase.java | 2 +-
.../common/YamlDeserializerEndpointAwareBase.java | 2 +-
.../dsl/yaml/deserializers/ModelDeserializers.java | 84 +-
.../camel/dsl/yaml/validator/ValidateMojo.java | 12 +-
.../camel/dsl/yaml/validator/CamelYamlParser.java | 25 +-
.../camel/dsl/yaml/validator/YamlParser.java | 13 +-
.../camel/dsl/yaml/validator/YamlValidator.java | 52 +-
.../generated/resources/schema/camelYamlDsl.json | 28 +
.../camel/dsl/yaml/YamlRoutesBuilderLoader.java | 2 +
.../dsl/yaml/YamlRoutesBuilderLoaderSupport.java | 2 +-
.../apache/camel/dsl/yaml/PipeLoaderTest.groovy | 36 +
.../camel/dsl/yaml/support/YamlTestSupport.groovy | 17 +-
parent/pom.xml | 108 +-
pom.xml | 9 +
.../src/generated/resources/META-INF/metadata.json | 66 +-
.../services/AbstractArtemisEmbeddedService.java | 2 +-
.../services/AWSLocalContainerInfraService.java | 6 +-
.../common/services/AzureStorageInfraService.java | 6 +-
.../CassandraLocalContainerInfraService.java | 2 +-
.../ChatScriptLocalContainerInfraService.java | 2 +-
.../cli/services/CliLocalContainerService.java | 46 +-
.../infra/cli/services/CliLocalProcessService.java | 48 +-
.../camel/test/infra/cli/services/CliService.java | 4 +
.../infra/common/services/TestServiceUtil.java | 40 +-
.../common/services/TestServiceUtilRetryTest.java | 133 +
.../CouchbaseLocalContainerInfraService.java | 11 +-
.../CouchDbLocalContainerInfraService.java | 2 +-
.../DoclingLocalContainerInfraService.java | 2 +-
.../ElasticSearchLocalContainerInfraService.java | 2 +-
.../services/embedded/FtpEmbeddedInfraService.java | 4 +-
.../embedded/SftpEmbeddedInfraService.java | 3 +
.../GooglePubSubLocalContainerInfraService.java | 2 +-
.../HashicorpVaultLocalContainerInfraService.java | 2 +-
.../services/HazelcastEmbeddedInfraService.java | 2 +-
.../hivemq/services/LocalHiveMQInfraService.java | 2 +-
.../LocalHiveMQSparkplugTCKInfraService.java | 2 +-
.../services/IbmMQLocalContainerInfraService.java | 2 +-
.../services/IggyLocalContainerInfraService.java | 2 +-
.../services/IgniteEmbeddedInfraService.java | 2 +-
.../InfinispanLocalContainerInfraService.java | 2 +-
.../infra/jetty/services/JettyConfiguration.java | 2 +-
.../test/infra/kafka/services/container.properties | 2 +-
.../KeycloakLocalContainerInfraService.java | 2 +-
.../services/MilvusLocalContainerInfraService.java | 2 +-
.../services/MinioLocalContainerInfraService.java | 2 +-
.../MongoDBLocalContainerInfraService.java | 2 +-
.../services/NatsLocalContainerInfraService.java | 2 +-
.../services/Neo4jLocalContainerInfraService.java | 2 +-
.../test/infra/neo4j/services/container.properties | 2 +-
.../services/OllamaLocalContainerInfraService.java | 2 +-
.../PineconeLocalContainerInfraService.java | 2 +-
.../PostgresLocalContainerInfraService.java | 2 +-
.../PostgresVectorLocalContainerInfraService.java | 2 +-
.../services/PulsarLocalContainerInfraService.java | 2 +-
.../infra/pulsar/services/container.properties | 2 +-
.../services/QdrantLocalContainerInfraService.java | 2 +-
.../RabbitMQLocalContainerInfraService.java | 2 +-
.../services/RedisLocalContainerInfraService.java | 2 +-
.../services/SmbLocalContainerInfraService.java | 2 +-
.../services/SolrLocalContainerInfraService.java | 2 +-
.../WeaviateLocalContainerInfraService.java | 2 +-
.../infra/weaviate/services/container.properties | 2 +-
.../services/XmppLocalContainerInfraService.java | 2 +-
.../maven/packaging/ModelWriterGeneratorMojo.java | 10 +-
.../apache/camel/maven/packaging/MojoHelper.java | 2 +-
605 files changed, 30217 insertions(+), 16393 deletions(-)
create mode 100644 .github/CI-ARCHITECTURE.md
delete mode 100644 .github/actions/component-test/action.yaml
delete mode 100755 .github/actions/component-test/component-test.sh
delete mode 100644 .github/actions/detect-dependencies/action.yaml
delete mode 100755 .github/actions/detect-dependencies/detect-test.sh
create mode 100644 .github/actions/incremental-build/manual-it-mapping.txt
create mode 100644 .github/workflows/pr-test-commenter.yml
create mode 100644 .github/workflows/sonar-build.yml
create mode 100644 .github/workflows/sonar-scan.yml
copy
components/camel-zeebe/src/generated/resources/META-INF/org/apache/camel/component/zeebe/zeebe.json
=>
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/camunda.json
(53%)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgvector.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-mail-draft.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/pgvector-embeddings.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/pgvector-rag.json
create mode 100644
components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentPgVectorTargetIT.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIMtlsMockTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAISslConfigurationTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAISslContextParametersTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAISslMockTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/README.md
create mode 100644
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/test-keystore-diffpass.jks
create mode 100644
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/test-keystore.jks
create mode 100644
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/test-keystore.p12
create mode 100644
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/test-truststore-diffpass.jks
create mode 100644
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/test-truststore.jks
create mode 100644
components/camel-ai/camel-openai/src/test/resources/org/apache/camel/component/openai/ssl/test-truststore.p12
copy components/camel-ai/{camel-docling => camel-pgvector}/pom.xml (64%)
create mode 100644
components/camel-ai/camel-pgvector/src/generated/java/org/apache/camel/component/pgvector/PgVectorComponentConfigurer.java
create mode 100644
components/camel-ai/camel-pgvector/src/generated/java/org/apache/camel/component/pgvector/PgVectorConfigurationConfigurer.java
create mode 100644
components/camel-ai/camel-pgvector/src/generated/java/org/apache/camel/component/pgvector/PgVectorEndpointConfigurer.java
create mode 100644
components/camel-ai/camel-pgvector/src/generated/java/org/apache/camel/component/pgvector/PgVectorEndpointUriFactory.java
create mode 100644
components/camel-ai/camel-pgvector/src/generated/resources/META-INF/org/apache/camel/component/pgvector/pgvector.json
create mode 100644
components/camel-ai/camel-pgvector/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-ai/camel-pgvector/src/generated/resources/META-INF/services/org/apache/camel/component/pgvector
create mode 100644
components/camel-ai/camel-pgvector/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.pgvector.PgVectorConfiguration
create mode 100644
components/camel-ai/camel-pgvector/src/generated/resources/META-INF/services/org/apache/camel/configurer/pgvector-component
create mode 100644
components/camel-ai/camel-pgvector/src/generated/resources/META-INF/services/org/apache/camel/configurer/pgvector-endpoint
create mode 100644
components/camel-ai/camel-pgvector/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties
create mode 100644
components/camel-ai/camel-pgvector/src/generated/resources/META-INF/services/org/apache/camel/transformer/pgvector-embeddings
create mode 100644
components/camel-ai/camel-pgvector/src/generated/resources/META-INF/services/org/apache/camel/transformer/pgvector-embeddings.json
create mode 100644
components/camel-ai/camel-pgvector/src/generated/resources/META-INF/services/org/apache/camel/transformer/pgvector-rag
create mode 100644
components/camel-ai/camel-pgvector/src/generated/resources/META-INF/services/org/apache/camel/transformer/pgvector-rag.json
create mode 100644
components/camel-ai/camel-pgvector/src/generated/resources/META-INF/services/org/apache/camel/urifactory/pgvector-endpoint
create mode 100644
components/camel-ai/camel-pgvector/src/main/docs/pgvector-component.adoc
copy
components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe/model/ZeebeMessage.java
=>
camel-ai/camel-pgvector/src/main/java/org/apache/camel/component/pgvector/PgVector.java}
(84%)
copy
components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe/model/ZeebeMessage.java
=>
camel-ai/camel-pgvector/src/main/java/org/apache/camel/component/pgvector/PgVectorAction.java}
(82%)
copy
components/camel-ai/{camel-docling/src/main/java/org/apache/camel/component/docling/DoclingComponent.java
=>
camel-pgvector/src/main/java/org/apache/camel/component/pgvector/PgVectorComponent.java}
(61%)
create mode 100644
components/camel-ai/camel-pgvector/src/main/java/org/apache/camel/component/pgvector/PgVectorConfiguration.java
copy
components/camel-ai/{camel-djl/src/main/java/org/apache/camel/component/djl/model/AbstractPredictor.java
=>
camel-pgvector/src/main/java/org/apache/camel/component/pgvector/PgVectorDistanceType.java}
(59%)
create mode 100644
components/camel-ai/camel-pgvector/src/main/java/org/apache/camel/component/pgvector/PgVectorEndpoint.java
create mode 100644
components/camel-ai/camel-pgvector/src/main/java/org/apache/camel/component/pgvector/PgVectorHeaders.java
create mode 100644
components/camel-ai/camel-pgvector/src/main/java/org/apache/camel/component/pgvector/PgVectorProducer.java
create mode 100644
components/camel-ai/camel-pgvector/src/main/java/org/apache/camel/component/pgvector/transform/PgVectorEmbeddingsDataTypeTransformer.java
create mode 100644
components/camel-ai/camel-pgvector/src/main/java/org/apache/camel/component/pgvector/transform/PgVectorReverseEmbeddingsDataTypeTransformer.java
create mode 100644
components/camel-ai/camel-pgvector/src/test/java/org/apache/camel/component/pgvector/PgVectorComponentIT.java
copy
dsl/camel-jbang/camel-jbang-core/src/main/resources/quarkus-dependencies.properties
=> components/camel-ai/camel-pgvector/src/test/resources/log4j2.properties
(68%)
copy components/{camel-zeebe => camel-camunda}/pom.xml (76%)
create mode 100644
components/camel-camunda/src/generated/java/org/apache/camel/component/camunda/CamundaComponentConfigurer.java
create mode 100644
components/camel-camunda/src/generated/java/org/apache/camel/component/camunda/CamundaEndpointConfigurer.java
create mode 100644
components/camel-camunda/src/generated/java/org/apache/camel/component/camunda/CamundaEndpointUriFactory.java
copy
components/{camel-zeebe/src/generated/resources/META-INF/org/apache/camel/component/zeebe/zeebe.json
=>
camel-camunda/src/generated/resources/META-INF/org/apache/camel/component/camunda/camunda.json}
(53%)
create mode 100644
components/camel-camunda/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-camunda/src/generated/resources/META-INF/services/org/apache/camel/component/camunda
create mode 100644
components/camel-camunda/src/generated/resources/META-INF/services/org/apache/camel/configurer/camunda-component
create mode 100644
components/camel-camunda/src/generated/resources/META-INF/services/org/apache/camel/configurer/camunda-endpoint
create mode 100644
components/camel-camunda/src/generated/resources/META-INF/services/org/apache/camel/urifactory/camunda-endpoint
create mode 100644
components/camel-camunda/src/main/docs/camunda-component.adoc
create mode 100644
components/camel-camunda/src/main/java/org/apache/camel/component/camunda/CamundaComponent.java
copy
components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe/ZeebeConstants.java
=>
camel-camunda/src/main/java/org/apache/camel/component/camunda/CamundaConstants.java}
(57%)
copy
components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe/ZeebeConsumer.java
=>
camel-camunda/src/main/java/org/apache/camel/component/camunda/CamundaConsumer.java}
(55%)
copy
components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe/ZeebeEndpoint.java
=>
camel-camunda/src/main/java/org/apache/camel/component/camunda/CamundaEndpoint.java}
(56%)
copy
components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe/ZeebeProducer.java
=>
camel-camunda/src/main/java/org/apache/camel/component/camunda/CamundaProducer.java}
(81%)
create mode 100644
components/camel-camunda/src/main/java/org/apache/camel/component/camunda/internal/CamundaService.java
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/internal/OperationName.java
(92%)
copy
components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe/model/AbstractZeebeResponse.java
=>
camel-camunda/src/main/java/org/apache/camel/component/camunda/model/AbstractCamundaResponse.java}
(89%)
copy
components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe/model/ZeebeMessage.java
=>
camel-camunda/src/main/java/org/apache/camel/component/camunda/model/CamundaMessage.java}
(90%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/model/DeploymentRequest.java
(70%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/model/DeploymentResponse.java
(88%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/model/JobRequest.java
(97%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/model/JobResponse.java
(89%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/model/JobWorkerMessage.java
(98%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/model/MessageRequest.java
(94%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/model/MessageResponse.java
(90%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/model/ProcessDeploymentResponse.java
(93%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/model/ProcessRequest.java
(91%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/model/ProcessResponse.java
(93%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/processor/AbstractBaseProcessor.java
(72%)
copy
components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe/processor/ZeebeProcessor.java
=>
camel-camunda/src/main/java/org/apache/camel/component/camunda/processor/CamundaProcessor.java}
(86%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/processor/DeploymentProcessor.java
(50%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/processor/JobProcessor.java
(57%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/processor/MessageProcessor.java
(78%)
copy components/{camel-zeebe/src/main/java/org/apache/camel/component/zeebe =>
camel-camunda/src/main/java/org/apache/camel/component/camunda}/processor/ProcessProcessor.java
(68%)
copy
components/{camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/AbstractPredictor.java
=>
camel-camunda/src/test/java/org/apache/camel/component/camunda/CamundaComponentTest.java}
(53%)
create mode 100644
components/camel-camunda/src/test/java/org/apache/camel/component/camunda/CamundaEndpointTest.java
create mode 100644
components/camel-camunda/src/test/java/org/apache/camel/component/camunda/CamundaServiceTest.java
copy
dsl/camel-jbang/camel-jbang-core/src/main/resources/quarkus-dependencies.properties
=> components/camel-camunda/src/test/resources/log4j2.properties (68%)
create mode 100644
components/camel-drill/src/test/java/org/apache/camel/component/drill/DrillProducerTest.java
create mode 100644
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/sftp/integration/SftpCertHostVerificationIT.java
create mode 100644
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/sftp/integration/SftpCertUserAuthIT.java
create mode 100644 components/camel-ftp/src/test/resources/cert_host_ca
create mode 100644 components/camel-ftp/src/test/resources/cert_host_ca.pub
create mode 100644 components/camel-ftp/src/test/resources/cert_host_key
create mode 100644
components/camel-ftp/src/test/resources/cert_host_key-cert.pub
create mode 100644 components/camel-ftp/src/test/resources/cert_host_key.pub
create mode 100644 components/camel-ftp/src/test/resources/cert_user_ca
create mode 100644 components/camel-ftp/src/test/resources/cert_user_ca.pub
create mode 100644 components/camel-ftp/src/test/resources/cert_user_key
create mode 100644
components/camel-ftp/src/test/resources/cert_user_key-cert.pub
create mode 100644 components/camel-ftp/src/test/resources/cert_user_key.pub
create mode 100644
components/camel-google/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-mail-draft
create mode 100644
components/camel-google/camel-google-mail/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-mail-draft.json
create mode 100644
components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/transform/GoogleMailDraftDataTypeTransformer.java
create mode 100644
components/camel-google/camel-google-mail/src/test/java/org/apache/camel/component/google/mail/transform/GoogleMailDraftDataTypeTransformerTest.java
copy
test-infra/camel-test-infra-pulsar/src/main/resources/org/apache/camel/test/infra/pulsar/services/container.properties
=> components/camel-jms/src/test/resources/junit-platform.properties (94%)
create mode 100644
components/camel-jsch/src/test/java/org/apache/camel/component/scp/ScpCertHostVerificationIT.java
create mode 100644
components/camel-jsch/src/test/java/org/apache/camel/component/scp/ScpCertUserAuthIT.java
create mode 100644 components/camel-jsch/src/test/resources/cert_host_ca
create mode 100644 components/camel-jsch/src/test/resources/cert_host_ca.pub
create mode 100644 components/camel-jsch/src/test/resources/cert_host_key
create mode 100644
components/camel-jsch/src/test/resources/cert_host_key-cert.pub
create mode 100644 components/camel-jsch/src/test/resources/cert_host_key.pub
create mode 100644 components/camel-jsch/src/test/resources/cert_user_ca
create mode 100644 components/camel-jsch/src/test/resources/cert_user_ca.pub
create mode 100644 components/camel-jsch/src/test/resources/cert_user_key
create mode 100644
components/camel-jsch/src/test/resources/cert_user_key-cert.pub
create mode 100644 components/camel-jsch/src/test/resources/cert_user_key.pub
create mode 100644
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpUnfilteredDeserializationReproducerTest.java
create mode 100644
components/camel-netty/src/test/java/org/apache/camel/component/netty/NettyUnfilteredDeserializationReproducerTest.java
create mode 100644
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/authentication/BasicAuthenticationNonRootPathTest.java
create mode 100644
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/authentication/BasicAuthenticationSelectivePathTest.java
copy
dsl/camel-jbang/camel-jbang-core/src/main/resources/quarkus-dependencies.properties
=>
components/camel-platform-http-main/src/test/resources/basic-auth-nonroot-path-selective.properties
(82%)
copy
test-infra/camel-test-infra-neo4j/src/main/resources/org/apache/camel/test/infra/neo4j/services/container.properties
=>
components/camel-platform-http-main/src/test/resources/basic-auth-nonroot-path.properties
(85%)
create mode 100644
components/camel-splunk-hec/src/test/java/org/apache/camel/component/splunkhec/SplunkHECProducerTest.java
create mode 100644
components/camel-telegram/src/test/java/org/apache/camel/component/telegram/model/InlineQueryResultCachedVoiceTest.java
create mode 100644
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/rest/RestUndertowHttpPostJsonPojoCharsetTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/bean/BeanInfoCacheBodyOgnlTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/SplitAggregateInChoiceSynchronousExecutorTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/RouteWatcherReloadStrategyOnReloadTest.java
create mode 120000 docs/components/modules/ROOT/examples/json/camunda.json
create mode 120000 docs/components/modules/ROOT/examples/json/pgvector.json
create mode 120000 docs/components/modules/ROOT/pages/camunda-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/pgvector-component.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/CamundaComponentBuilderFactory.java
copy
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{OpenaiComponentBuilderFactory.java
=> PgvectorComponentBuilderFactory.java} (52%)
copy
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{ZeebeEndpointBuilderFactory.java
=> CamundaEndpointBuilderFactory.java} (68%)
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/PgVectorEndpointBuilderFactory.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/PluginRunCustomizer.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/PluginRunCustomizerTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/CmdLoadITCase.java
copy
components/camel-cxf/camel-cxf-rest/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsHeaderFilterStrategy.java
=>
dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/HistoryITCase.java
(53%)
create mode 100644
dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/ProcessorITCase.java
create mode 100644
dsl/camel-jbang/camel-jbang-it/src/test/java/org/apache/camel/dsl/jbang/it/ValidatePluginITCase.java
copy
components/camel-netty/src/main/java/org/apache/camel/component/netty/codec/ObjectDecoder.java
=>
dsl/camel-jbang/camel-jbang-it/src/test/resources/jbang/it/HistoryRoute.java
(58%)
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/PomSanitizer.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/MigrationToolsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/MigrationWildflyKarafToolsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/PomSanitizerTest.java
create mode 100644
test-infra/camel-test-infra-common/src/test/java/org/apache/camel/test/infra/common/services/TestServiceUtilRetryTest.java