This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch regen_bot_sbom
in repository https://gitbox.apache.org/repos/asf/camel.git
omit f4d9ea52bfee Regen SBOM from commit
050b2ba79ea14c156028b4650a70b814ecbf3216
add 13493e8acf33 Regen SBOM from commit
050b2ba79ea14c156028b4650a70b814ecbf3216 (#21168)
add 3ae2c7e4f24f camel-core - Simple language chain operator supports
calling functions from functions (#21167)
add b2869327ce88 CAMEL-22935: Add JMX for simple function repository
(#21169)
add 55effd53ff1c CAMEL-22935: Generate know core simple functions and
validate that adding new custom function does not clash with core names
add 595a35114c89 chore(deps): Bump aws-java-sdk2-version from 2.41.18 to
2.41.19 (#21199)
add 9081f5137388 chore(deps): Bump logback-version from 1.5.26 to 1.5.27
(#21202)
add 99204e876a4c chore(deps): Bump io.smallrye.config:smallrye-config
(#21205)
add 9bb43b2e73a8 chore(deps): Bump
org.apache.maven.plugins:maven-compiler-plugin (#21208)
add e4569c6e8214 chore(deps): Bump com.azure:azure-sdk-bom from 1.3.3 to
1.3.4 (#21203)
add 7b162e0af109 chore(camel-test-infra-nats): upgrade nats.container to
2.12.4 (#21184)
add 8ca1d304cd32 CAMEL-22938: Fix Map type mismatch in
OpenTelemetrySpanAdapter (#21201)
add 3da20a8f5daf chore(deps): Bump com.google.cloud:google-cloud-storage
(#21204)
add 1a1b0db4f8a3 chore(deps): Bump org.atmosphere:atmosphere-runtime
(#21206)
add 936e0962045c chore(deps): Bump
com.google.cloud:google-cloud-aiplatform (#21200)
add d48ca6f8abdd chore(deps): Bump jetty-version from 12.1.5 to 12.1.6
(#21198)
add 39273d4ff6e3 chore(deps): Bump tahu-version from 1.0.17 to 1.0.18
(#21128)
add d90d972c03c7 CAMEL-22940 - [camel-milo] Cannot configure certificate
chain (#21210)
add a855657cf5d9 camel-jbang - Fix version list
add ec6c5c8706f9 CAMEL-22935: Add docs
add f7dd31cd6c3a CAMEL-22947 - Camel-Google-pubsub: consumer does not
properly trigger ACK/NACK callbacks and lacks deliveryAttempt visibility
(#21212)
add d52df20498c7 Fixes CAMEL-22944<: Box avoid SecureRandom as static
variable (#21211)
add 2fad26ad10f3 CAMEL-22898: Fix memory leak in Google PubSub consumer
(#21209)
add 85d24c04c3c0 feat(ci): jacoco aggregate report
add 1b0fca17c045 CAMEL-22949: Migrate components from Thread.sleep() to
Camel's Task API (#21215)
add 531e44822f4b CAMEL-22951: Fix fallback resource loader for
camel-groovy to look inside classpath in special camel-groovy folder
add b3512c3ab27c CAMEL-22920: added unit test
add 21e5dc0cc27b CAMEL-22937 - camel-jbang: using different custom ports
for both embedded and management server runs into an error (#21216)
add 3958010ff25c chore(deps): Bump
com.google.cloud:google-cloud-secretmanager (#21221)
add eaf9391f0df7 chore(deps): Bump aws-java-sdk2-version from 2.41.19 to
2.41.20 (#21222)
add 0dba7e1382f0 chore(deps): Bump huaweicloud-sdk-version from 3.1.184 to
3.1.185 (#21223)
add a7cb8a1eccac chore(deps): Bump com.cedarsoftware:java-util from 4.88.0
to 4.90.0
add a6fc418a2c31 chore(deps): Bump
org.l2x6.cq:cq-alias-fastinstall-quickly-extension
add c9fdf45c7846 chore(deps): Bump io.github.ascopes:protobuf-maven-plugin
add 51ff78f534f4 chore(deps): Bump commons-codec:commons-codec from 1.20.0
to 1.21.0
add 0242fcd77b3e chore(deps-dev): Bump
org.jsonschema2pojo:jsonschema2pojo-maven-plugin (#21226)
add 44fde7dad977 fix(ci): coverage pom dependencies
add 5eb53409e74b CAMEL-22942 - camel-openai: add support for embeddings
add e642f175bd41 chore(deps): Bump com.google.genai:google-genai from
1.36.0 to 1.37.0
add 6033580fe0d6 Latest version of couchdb container for ppc64le is 3.3.2
add 3fa0c1c3b1b2 (chores): reduce cognitive complexity in BeanInfo
add 952ed5c32612 (chores): reduce cognitive complexity in MethodInfo
add 67badb7a6341 (chores): reduce cognitive complexity in BeanExpression
add 1dbf795ab421 (chores): address PR comment - simplify null check in
removeNonMatchingMethods
add b3ca88eab7cc Support embedding model in AI tests
add 9f273732d56c CAMEL-22953: camel-core - XML languages that are
Namespace should support property placeholders in key/ns (#21235)
add 053a6e8506a2 Update simple doc
add 14eb9a58043a CAMEL-22952: camel-jbang - Fix receive command to work
better and auto select if only 1 camel app running.
add 71f46cca2eb1 chore(deps): Bump aws-java-sdk2-version from 2.41.20 to
2.41.21
add 3d00b61c3bee chore(deps): Bump grpc-version from 1.78.0 to 1.79.0
add c4ac18464415 chore(deps): Bump com.slack.api:slack-api-client from
1.46.0 to 1.47.0
add 00e7454a89fa chore(deps): Bump
com.braintreepayments.gateway:braintree-java
add 7746202413f2 chore(deps): Bump mongo-java-driver-version from 5.6.2 to
5.6.3
add 28159ae7f646 chore(deps): Bump elasticsearch-java-client-version from
9.2.4 to 9.3.0
add 040b7903e189 chore(deps-dev): Bump
com.github.eirslett:frontend-maven-plugin
add cdb5e23bb942 CAMEL-22954: camel-core - Add nested option to simple
(#21243)
add 86c1b61d7f9f CAMEL-16826 - Camel-Azure-Storage-Blob: Add
deleteAfterRead option for consumer side
add 616c7eaed4e1 Azure SDK BOM: Downgrade to 1.3.3 until the Azurite
container will support the latest version
add 14ad7b7c0de4 CAMEL-16826 - Camel-Azure-Storage-Blob: Add
deleteAfterRead option for consumer side
add 75a46090f324 CAMEL-16826 - Camel-Azure-Storage-Blob: Add
deleteAfterRead option for consumer side
add 622e6cb0d2a3 CAMEL-22955: camel-core - Add load function to simple
(#21245)
add 285a276375be CAMEL-22956: camel-core - Simple function should be
grouped
add 40ef79067012 CAMEL-22956: camel-core - Simple function should be
grouped
add f7b913f720d3 fix(ci): include the proper coverage variable required by
Sonarqube
add 2a8c64c2b37a CAMEL-21254 - Camel-Google-Big-Query: Cannot set a
different projectId from default in particular conditions (#21247)
add 5c6cc9f9176b fix(ci): remove camel-test module from coverage
add 200bd04faecf CAMEL-22935: camel-core - Allow to add custom functions
to simple language (#21250)
add a0955d5a85e6 chore(deps): Bump ai.docling:docling-serve-client from
0.4.3 to 0.4.4
add 4dac734f43f6 chore(deps): Bump com.couchbase.client:java-client from
3.10.1 to 3.11.0
add b5853d793751 chore(deps): Bump aws-java-sdk2-version from 2.41.21 to
2.41.22
add 2949f7f20e53 chore(deps): Bump quarkus-version from 3.31.1 to 3.31.2
add 7e2a5ffbae08 CAMEL-22935: camel-core - Allow to add custom functions
to simple language
add 3b1a2770cba1 CAMEL-22957: Support virtual threads
add f7a5a9a0d290 camel-opentelemetry2: Minor documentation improvements
add 585f77d400b9 CAMEL-14470 - Camel-github2: Introduce a Github component
supporting … (#21264)
add 05d51559bc56 CAMEL-22950: Ensure RecipientList propagates the orignal
exchange when using UseOriginalAggregationStrategy (#21266)
add f55c086a7197 CAMEL-22960 - Camel-Jbang: Add an harden command and the
related tool to camel-jbang-mcp (#21267)
add eed296330e84 Update keycloak image in container.properties
add 1b15ac65f45c Address review comments: refactor command extraction and
apply curly brace style
add 5ef1539bacbb CAMEL-22851: Implement native tool-search-tool for
langchain4j-tools component (#20996)
add 6862384f84e5 CAMEL-22935: camel-jbang - Add eval expression command
(#21265)
add bad0d83e724a CAMEL-22958: camel-core - Add properties function for
boolean to give… (#21269)
add 92a4b7700d3b CAMEL-22961 - Deprecated Github component (#21268)
add fe9abb35c3b7 CAMEL-22907: Fix bridgeErrorHandler with handled(false)
to execute onException routes (#21219)
add 6ff05eec6ee5 Upgrade jbang
add b638dbb2d147 CAMEL-22939: camel-jbang: observe flag ignored when
camel.jbang.dependencies is set when exporting (#21272)
add 0a0e66e1afd2 Camel Infra run specify custom port
add 877b9728e7a5 reuse couchbase container in tests to speedup the
execution
add a97ef2a55f80 Configure fixed and non fixed ports
add 9f2b4f1407a2 quay.io/infinispan/server:16.1 no longer supports
DIGEST-MD5 use SCRAM-SHA-512 instead
add f23a2f450d97 Execute ftp tests only once
add 2c52382329b1 Execute kafka tests only once
add a5ddd946e08f mongodb - reduce the tested volume to speed up the
execution
add 4d8860471b97 CAMEL-22962: Camel Infra run specify custom port
add 2a1c851f3a41 chore(deps): Bump aws-java-sdk2-version from 2.41.22 to
2.41.23 (#21274)
add e8df9c613719 chore(deps-dev): Bump com.google.cloud:google-cloud-core
(#21276)
add 015c6a6a2a65 chore(deps): Bump huaweicloud-sdk-version from 3.1.185 to
3.1.186 (#21277)
add 03ec0d8e1c67 chore(deps): Bump com.google.genai:google-genai from
1.37.0 to 1.38.0 (#21279)
add 764daec83c1a chore(deps): Bump undertow-version from 2.3.22.Final to
2.3.23.Final (#21280)
add de906f7ef784 chore(deps): Bump io.camunda:zeebe-client-java from 8.8.9
to 8.8.11 (#21281)
add b63b63edfe24 chore(deps): Bump com.twilio.sdk:twilio from 11.3.2 to
11.3.3 (#21282)
add 06c0a2d47577 CAMEL-22950: Tests for UseOriginalAggregationStrategy for
MulticastProcessor (#21273)
add faed231a3d8c chore(deps): Bump
org.elasticsearch.client:elasticsearch-rest-client-sniffer (#21283)
add 0fa4a8f33571 Upgrade dhis
add b0dd8f40553c Polished
add f566ac32d8e3 (chores) Upgrade LangChain4j to the latest version
add 999a3ec46ff7 (chores) Try to consolidate LangChain4j upgrades in one PR
add 79398c8ad930 chore(deps): Bump com.openai:openai-java from 4.16.1 to
4.18.0 (#21275)
add f20c5ab00515 chore(deps): Bump hapi-fhir-version from 8.6.1 to 8.6.4
(#21257)
add 1920a0de7e9e CAMEL-22721 Use CachedOutputStream to enable streaming of
large zip file (#21271)
add 1cc74b3e4d38 (test): add quality test coverage for camel-rest component
add a10a74dd1d74 chore(deps): Bump org.checkerframework:checker from
3.53.0 to 3.53.1 (#21292)
add deb971156bce CAMEL-22966 - Camel-LevelDB: Add ObjectInputFilter String
pattern parameter in LevelDBAggregationRepository to be used in unmarshall
operations (#21288)
add 3ba67d314bbf 🚑️ Run test-infra containers on a random port + fix
infinispan version upgrade
add b4e2f9fbec8e CAMEL-22874: Added unit test (#21296)
add 9459921a295b (chores): reduce cognitive complexity in RestEndpoint
add 4c603ac7d12b chore(deps): Bump com.ibm.mq:com.ibm.mq.jakarta.client
add 3b1f8d4fdabc chore(deps): Bump
org.openapitools:jackson-databind-nullable
add 0511a0b3c9ce jbang: container running with user 1000
add b91ce12751fa CAMEL-22880: Add camel dashboard default label when
observe parameter is true for camel-jbang kubernetes plugin (#21300)
add 583cd4e41db0 (chores): modernize instanceof checks in camel-base-engine
add 19d780031019 (chores): modernize instanceof checks in camel-management
add 2e43d28ec3bb (chores): modernize instanceof checks in camel-support
add 04829e289a62 (chores): modernize instanceof checks in
camel-kamelet-main
add f1e7fd95538d (chores): modernize instanceof checks in
camel-test-infra-aws-v2
add 2f54918fa748 (chores): modernize instanceof checks in camel-datasonnet
add 5e814e6203dc (chores): modernize instanceof checks in
camel-hashicorp-vault
add f1d000055dae (chores): modernize instanceof checks in camel-minio
add c09ef61880b8 (chores): modernize instanceof checks in camel-oauth
add 7dfe11cc3621 (chores): modernize instanceof checks in
camel-opentelemetry2
add a30357a2ca87 (chores): modernize instanceof checks in
camel-platform-http-jolokia
add 9b7cd1159696 (chores): modernize instanceof checks in
camel-platform-http-main
add a4ba38d806af (chores): modernize instanceof checks in camel-salesforce
add 08fe76bd32af (chores): modernize instanceof checks in camel-tahu
add dee8294ab499 (chores): modernize instanceof checks in camel-telemetry
add 6d3cbd51aa19 (chores): modernize instanceof checks in
camel-google-pubsub
add aac2eced8bc2 (chores): modernize instanceof checks in
camel-google-pubsub-lite
add 6f5bc3c3db36 (chores): modernize instanceof checks in camel-docling
add b909901be22a (chores): modernize instanceof checks in camel-neo4j
add 4044ebd379ee (chores): modernize instanceof checks in camel-qdrant
add 89f24b4306ef (chores): modernize instanceof checks in
camel-aws-security-hub
add 5452965084e3 (chores): modernize instanceof checks in
camel-aws2-comprehend
add c02361371d5a (chores): modernize instanceof checks in camel-aws2-polly
add acc2b2afd939 Remove usage of deprecated methods in langchain4j
add e095aaf8c3cf Add apiSrcDir option to maven tooling that generates code
fromApis that should load source code from another folder than its own
classpath. (#21298)
add 4f10226a73af CAMEL-22968: Add tracingPolicy option to vertx-http
component (#21299)
add a47b4c732505 camel-mllp - use SynchronousQueue to avoid acknowledgment
timeouts
add 9898d2b08a24 CAMEL-22379: Add Mina Sftp Component (#21304)
add 2427ea0e2e8d Polished
add 8f07c781d1a2 CAMEL-22874: Added unit test
add 131964a398da CAMEL-22874: camel-openapi-rest - Fix issue with error
handler invoked twice when using handled(false) for rest-dsl with openapi
contract-first
add 06cdd2db9c9d CAMEL-22971: camel-platform-http-vertx: Using rest-dsl
contract-first… (#21305)
add 61a8370bf4d7 Doc fix
add c50b03cb2e7e CAMEL-22972: camel-as2 - AS2ClientConnection leaks HTTP
connections on error paths (#21307)
add 96262ca90707 CAMEL-22973: camel-core - ClassCastException in Splitter
with exchange pooling (#21308)
add 91e630335aa8 CAMEL-22970: camel-leveldb - Deprecated (#21309)
add 1affbd5dd7b0 camel-core - Add range function to simple language
add 86c59cbf35ab Update pipeline-eip.adoc (#21310)
add 17022bce7231 Update message-channel.adoc (#21311)
add 0682724f6780 Update message-router.adoc (#21312)
add 3ab29fc09cbc Update message-translator.adoc (#21313)
add 97488e8e049f Update message-endpoint.adoc (#21314)
add 96ad251d62c3 camel-core - Add contains function to simple language
add 6b84cabdf8a8 Regen SBOM from commit
96ad251d62c3b74c3380b8283a7e570904fdc5a6
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (f4d9ea52bfee)
\
N -- N -- N refs/heads/regen_bot_sbom (6b84cabdf8a8)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 2 +
.mvn/extensions.xml | 2 +-
bom/camel-bom/pom.xml | 10 +
camel-sbom/camel-sbom.json | 12388 ++++++++++---------
camel-sbom/camel-sbom.xml | 11223 +++++++++--------
catalog/camel-allcomponents/pom.xml | 10 +
catalog/camel-catalog/pom.xml | 2 +
.../beans/LevelDBAggregationRepository.json | 4 +-
.../org/apache/camel/catalog/components.properties | 2 +
.../catalog/components/azure-storage-blob.json | 140 +-
.../apache/camel/catalog/components/github.json | 2 +-
.../components/{github.json => github2.json} | 80 +-
.../camel/catalog/components/google-pubsub.json | 3 +-
.../catalog/components/langchain4j-tools.json | 17 +-
.../apache/camel/catalog/components/mina-sftp.json | 194 +
.../apache/camel/catalog/components/openai.json | 48 +-
.../camel/catalog/components/vertx-http.json | 60 +-
.../apache/camel/catalog/dev-consoles.properties | 2 +
.../camel/catalog/dev-consoles/eval-language.json | 15 +
.../catalog/dev-consoles/simple-language.json | 15 +
.../org/apache/camel/catalog/languages/file.json | 35 +-
.../org/apache/camel/catalog/languages/simple.json | 230 +-
.../org/apache/camel/catalog/models/simple.json | 5 +-
.../org/apache/camel/catalog/others.properties | 1 +
.../org/apache/camel/catalog/others/github2.json | 14 +
.../org/apache/camel/catalog/others/leveldb.json | 2 +-
.../org/apache/camel/catalog/others/yaml-dsl.json | 2 +-
.../camel/catalog/releases/camel-releases.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 9 +
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 9 +
.../apache/camel/catalog/test-infra/metadata.json | 54 +
.../org/apache/camel/catalog/CamelCatalogTest.java | 6 +
.../camel/component/docling/DoclingProducer.java | 26 +-
.../docling/integration/BatchProcessingIT.java | 2 +
.../docling/integration/OcrExtractionIT.java | 3 +-
.../langchain4j/agent/integration/ModelHelper.java | 4 +-
...ain4jEmbeddingsComponentInfinispanTargetIT.java | 2 +-
...ngChain4jEmbeddingsComponentMilvusTargetIT.java | 11 +-
...ngChain4jEmbeddingsComponentQdrantTargetIT.java | 15 +-
.../tools/LangChain4jToolsEndpointConfigurer.java | 3 +
.../tools/LangChain4jToolsEndpointUriFactory.java | 3 +-
.../langchain4j/tools/langchain4j-tools.json | 17 +-
.../src/main/docs/langchain4j-tools-component.adoc | 79 +
.../tools/LangChain4jToolsEndpoint.java | 54 +-
.../tools/LangChain4jToolsProducer.java | 89 +
.../langchain4j/tools/ToolSearchTool.java | 135 +
.../tools/spec/CamelToolExecutorCache.java | 54 +-
.../tools/spec/CamelToolSpecification.java | 21 +-
.../langchain4j/tools/LangChain4jToolTest.java | 85 +
.../tools/ToolSearchToolFormatTest.java | 121 +
.../langchain4j/tools/ToolSearchToolTest.java | 177 +
.../tools/spec/CamelToolExecutorCacheTest.java | 160 +
.../milvus/MilvusCreateCollectionTest.java | 11 +-
.../component/milvus/it/MilvusComponentIT.java | 10 +-
.../camel/component/neo4j/Neo4jProducer.java | 12 +-
.../openai/OpenAIComponentConfigurer.java | 6 +
.../component/openai/OpenAIEndpointConfigurer.java | 15 +
.../component/openai/OpenAIEndpointUriFactory.java | 5 +-
.../org/apache/camel/component/openai/openai.json | 48 +-
.../src/main/docs/openai-component.adoc | 170 +-
.../camel/component/openai/OpenAIComponent.java | 18 +-
.../component/openai/OpenAIConfiguration.java | 39 +
.../camel/component/openai/OpenAIConstants.java | 24 +-
.../component/openai/OpenAIEmbeddingsProducer.java | 177 +
.../camel/component/openai/OpenAIEndpoint.java | 15 +-
.../camel/component/openai/SimilarityUtils.java | 155 +
.../component/openai/OpenAIEmbeddingsMockTest.java | 176 +
.../openai/integration/OpenAIEmbeddingsIT.java | 173 +
components/camel-ai/camel-openai/test_execution.md | 35 +-
.../camel/component/qdrant/QdrantProducer.java | 4 +-
.../component/as2/api/AS2ClientConnection.java | 61 +-
.../atmosphere/websocket/WebsocketProducer.java | 19 +-
.../aws/securityhub/SecurityHubProducer.java | 8 +-
.../component/aws2/athena/Athena2QueryHelper.java | 24 +-
.../aws2/comprehend/Comprehend2Producer.java | 36 +-
.../camel/component/aws2/polly/Polly2Producer.java | 36 +-
...sk.java => EventHubsCheckpointUpdaterTask.java} | 23 +-
.../azure/eventhubs/EventHubsConsumer.java | 37 +-
...ava => EventHubsCheckpointUpdaterTaskTest.java} | 27 +-
.../storage/blob/BlobComponentConfigurer.java | 36 +
.../azure/storage/blob/BlobEndpointConfigurer.java | 36 +
.../azure/storage/blob/BlobEndpointUriFactory.java | 8 +-
.../azure/storage/blob/azure-storage-blob.json | 140 +-
.../main/docs/azure-storage-blob-component.adoc | 135 +
.../azure/storage/blob/BlobConfiguration.java | 88 +
.../component/azure/storage/blob/BlobConsumer.java | 130 +-
.../azure/storage/blob/BlobComponentTest.java | 67 +
.../azure/storage/blob/BlobConsumerTest.java | 104 +
.../blob/integration/BlobConsumerDeleteMoveIT.java | 248 +
.../org/apache/camel/component/bean/BeanInfo.java | 238 +-
.../apache/camel/component/bean/MethodInfo.java | 174 +-
.../apache/camel/language/bean/BeanExpression.java | 102 +-
.../box/internal/BoxConnectionHelper.java | 5 +-
components/camel-couchbase/pom.xml | 7 +
.../integration/CouchbaseIntegrationTestBase.java | 2 +-
.../language/csimple/joor/OriginalSimpleTest.java | 89 +
.../src/test/resources/mysimple.txt | 0
.../org/apache/camel/language/datasonnet/CML.java | 4 +-
components/camel-dhis2/pom.xml | 10 +-
components/camel-fhir/camel-fhir-component/pom.xml | 1 +
components/camel-ftp/pom.xml | 6 +-
.../org/apache/camel/component/github/github.json | 2 +-
.../src/main/docs/github-component.adoc | 11 +-
.../camel/component/github/GitHubComponent.java | 3 +
.../camel/component/github/GitHubEndpoint.java | 3 +
components/{camel-rest => camel-github2}/pom.xml | 25 +-
.../github2/GitHub2ComponentConfigurer.java | 87 +
.../github2/GitHub2EndpointConfigurer.java | 219 +
.../github2/GitHub2EndpointUriFactory.java} | 73 +-
.../apache/camel/component/github2/github2.json | 80 +-
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/github2 | 2 +
.../org/apache/camel/configurer/github2-component | 2 +
.../org/apache/camel/configurer/github2-endpoint | 2 +
.../services/org/apache/camel/other.properties | 7 +
.../org/apache/camel/urifactory/github2-endpoint | 2 +
.../src/generated/resources/github2.json | 14 +
.../src/main/docs/github2-component.adoc | 151 +
.../camel/component/github2/GitHub2Component.java} | 27 +-
.../camel/component/github2/GitHub2Constants.java | 45 +
.../camel/component/github2/GitHub2Endpoint.java} | 106 +-
.../camel/component/github2/GitHub2Type.java | 18 +-
.../component/github2/GitHubClientFactory.java | 51 +
.../github2/consumer/AbstractGitHub2Consumer.java | 101 +
.../component/github2/consumer/CommitConsumer.java | 196 +
.../component/github2/consumer/EventsConsumer.java | 88 +
.../consumer/PullRequestCommentConsumer.java | 88 +
.../github2/consumer/PullRequestConsumer.java | 87 +
.../component/github2/consumer/TagConsumer.java | 71 +
.../github2/event/GitHub2EventFetchStrategy.java} | 28 +-
.../github2/producer/AbstractGitHub2Producer.java | 78 +
.../github2/producer/ClosePullRequestProducer.java | 49 +
.../github2/producer/CreateIssueProducer.java | 53 +
.../github2/producer/GetCommitFileProducer.java | 77 +
.../producer/PullRequestCommentProducer.java | 56 +
.../github2/producer/PullRequestFilesProducer.java | 57 +
.../github2/producer/PullRequestStateProducer.java | 68 +
.../component/github2/GitHub2ComponentTest.java | 119 +
.../integration/GitHub2ClientFactoryIT.java | 93 +
.../integration/GitHub2CommitConsumerIT.java | 76 +
.../integration/GitHub2IntegrationTestSupport.java | 80 +
.../integration/GitHub2PullRequestConsumerIT.java | 66 +
.../github2/integration/GitHub2TagConsumerIT.java | 66 +
.../bigquery/GoogleBigQueryConnectionFactory.java | 15 +
.../google/bigquery/GoogleBigQueryEndpoint.java | 3 +-
.../bigquery/sql/GoogleBigQuerySQLEndpoint.java | 3 +-
.../unit/GoogleBigQueryConnectionFactoryTest.java | 64 +
.../pubsublite/GooglePubsubLiteConsumer.java | 50 +-
.../component/google/pubsub/google-pubsub.json | 3 +-
.../src/main/docs/google-pubsub-component.adoc | 28 +
.../google/pubsub/GooglePubsubConstants.java | 6 +
.../google/pubsub/GooglePubsubConsumer.java | 72 +-
.../pubsub/consumer/CamelMessageReceiver.java | 23 +-
.../pubsub/integration/AckNackCallbackIT.java | 171 +
.../hashicorp/vault/SecretsDevConsole.java | 4 +-
.../hazelcast/seda/HazelcastSedaConsumer.java | 19 +-
.../camel/component/iggy/IggyFetchRecords.java | 19 +-
.../remote/InfinispanRemoteConfigurationIT.java | 2 +-
.../remote/InfinispanRemoteEmbeddingStoreIT.java | 2 +-
.../remote/InfinispanRemoteTestSupport.java | 2 +-
.../InfinispanRemoteClusteredTestSupport.java | 2 +-
...ispanRemoteIdempotentRepositoryTestSupport.java | 2 +-
...finispanRemoteIdempotentRepositoryCamelTest.xml | 2 +-
...inispanRemoteIdempotentRepositorySpringTest.xml | 2 +-
components/camel-kafka/pom.xml | 4 +
.../component/kamelet/KameletEipSplitTest.java} | 40 +-
components/camel-keycloak/pom.xml | 1 -
components/camel-leveldb/pom.xml | 2 +-
.../LevelDBAggregationRepositoryConfigurer.java | 6 +
.../services/org/apache/camel/bean.properties | 2 +-
.../camel/bean/LevelDBAggregationRepository.json | 4 +-
.../services/org/apache/camel/other.properties | 2 +-
.../src/generated/resources/leveldb.json | 2 +-
.../camel-leveldb/src/main/docs/leveldb.adoc | 13 +-
.../leveldb/LevelDBAggregationRepository.java | 35 +-
.../camel/component/leveldb/LevelDBCamelCodec.java | 16 +
.../camel/component/leveldb/LevelDBFile.java | 1 +
.../camel/component/leveldb/LevelDBSerializer.java | 19 +
.../serializer/DefaultLevelDBSerializer.java | 18 +
.../camel/component/milo/KeyStoreLoader.java | 23 +-
.../milo/client/MiloClientConfiguration.java | 1 +
.../component/milo/server/MiloServerComponent.java | 12 +-
.../camel/component/milo/KeyStoreLoaderTest.java | 105 +
components/{camel-ftp => camel-mina-sftp}/pom.xml | 118 +-
.../remote/mina/MinaSftpComponentConfigurer.java} | 41 +-
.../remote/mina/MinaSftpEndpointConfigurer.java | 804 ++
.../remote/mina/MinaSftpEndpointUriFactory.java | 227 +
.../component/file/remote/mina/mina-sftp.json | 194 +
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/mina-sftp | 2 +
.../apache/camel/configurer/mina-sftp-component | 2 +
.../org/apache/camel/configurer/mina-sftp-endpoint | 2 +
.../org/apache/camel/urifactory/mina-sftp-endpoint | 2 +
.../src/main/docs/mina-sftp-component.adoc | 1733 +++
.../remote/mina/MinaSftpCertificateProvider.java | 262 +
.../file/remote/mina/MinaSftpComponent.java | 69 +
.../file/remote/mina/MinaSftpConfiguration.java | 626 +
.../file/remote/mina/MinaSftpConsumer.java | 360 +
.../MinaSftpDefaultMoveExistingFileStrategy.java | 101 +
.../file/remote/mina/MinaSftpEndpoint.java | 163 +
.../file/remote/mina/MinaSftpKeyPairProvider.java | 226 +
.../file/remote/mina/MinaSftpOperations.java | 1424 +++
.../file/remote/mina/MinaSftpProducer.java | 18 +-
.../file/remote/mina/MinaSftpRemoteFile.java | 66 +
.../remote/mina/MinaSftpRemoteFileSingle.java} | 47 +-
.../remote/mina/MinaSftpServerKeyVerifier.java | 408 +
.../mina/MinaSftpCertificateProviderTest.java | 183 +
.../remote/mina/MinaSftpKeyPairProviderTest.java | 198 +
.../MinaSftpAdvancedFileOperationsIT.java | 537 +
.../mina/integration/MinaSftpAuthenticationIT.java | 132 +
.../mina/integration/MinaSftpConcurrencyIT.java | 313 +
.../MinaSftpConfigurationValidationIT.java | 303 +
.../MinaSftpCustomServerKeyVerifierIT.java | 225 +
.../mina/integration/MinaSftpDeleteFileIT.java | 191 +
.../mina/integration/MinaSftpErrorHandlingIT.java | 209 +
.../integration/MinaSftpHostKeyVerificationIT.java | 266 +
.../mina/integration/MinaSftpLargeFileIT.java | 308 +
.../mina/integration/MinaSftpListFilesIT.java | 93 +
.../MinaSftpProducerConsumerFeaturesIT.java | 490 +
.../mina/integration/MinaSftpProtocolIT.java | 506 +
.../mina/integration/MinaSftpPublicKeyAuthIT.java | 209 +
.../integration/MinaSftpSecurityEdgeCasesIT.java | 302 +
.../mina/integration/MinaSftpServerAliveIT.java | 148 +
.../integration/MinaSftpServerTestSupport.java | 20 +-
.../mina/integration/MinaSftpSimpleConsumeIT.java | 107 +
.../mina/integration/MinaSftpSimpleProduceIT.java | 52 +
.../mina/integration/MinaSftpStreamDownloadIT.java | 175 +
.../remote/mina/integration/MinaSftpSymlinkIT.java | 141 +
.../integration/MinaSftpUnsupportedFeaturesIT.java | 128 +
.../mina/integration/SftpChangeDirectoryIT.java | 131 +
.../remote/mina/sftp/BaseServerTestSupport.java | 10 +-
.../FromSftpRecursiveNotStepwiseNoBasePathIT.java | 65 +
.../file/remote/mina/sftp/SftpBindAddressIT.java | 152 +
.../file/remote/mina/sftp/SftpBulkRequestsIT.java | 174 +
.../mina/sftp/SftpCertificateAuthenticationIT.java | 119 +
.../remote/mina/sftp/SftpChangedReadLockIT.java | 102 +
.../remote/mina/sftp/SftpChmodDirectoryIT.java | 44 +
.../file/remote/mina/sftp/SftpChmodIT.java | 116 +
.../remote/mina/sftp/SftpConsumeTemplateIT.java | 44 +
.../remote/mina/sftp/SftpConsumerAutoCreateIT.java | 69 +
.../remote/mina/sftp/SftpConsumerDisconnectIT.java | 119 +
.../mina/sftp/SftpConsumerProcessStrategyIT.java | 93 +
.../mina/sftp/SftpConsumerWithCharsetIT.java | 89 +
.../remote/mina/sftp/SftpECKeyFileConsumeIT.java | 58 +
.../mina/sftp/SftpEDDSAKeyFileConsumeIT.java | 58 +
.../remote/mina/sftp/SftpFilenameEncodingIT.java | 107 +
.../remote/mina/sftp/SftpFromSedaDeleteFileIT.java | 80 +
.../file/remote/mina/sftp/SftpKeyConsumeIT.java | 76 +
.../mina/sftp/SftpKeyExchangeProtocolsIT.java | 94 +
.../remote/mina/sftp/SftpKeyFileConsumeIT.java | 57 +
.../sftp/SftpKeyFileConsumePrivateKeyArrayIT.java | 63 +
.../remote/mina/sftp/SftpKeyPairECConsumeIT.java | 124 +
.../remote/mina/sftp/SftpKeyPairRSAConsumeIT.java | 73 +
.../sftp/SftpKeyUriConsumeFromClasspathIT.java | 57 +
.../file/remote/mina/sftp/SftpKeyUriConsumeIT.java | 57 +
.../mina/sftp/SftpMoveWithOutMessageTest.java | 101 +
.../mina/sftp/SftpPreferredAuthenticationsIT.java | 119 +
.../remote/mina/sftp/SftpProduceTempFileIT.java | 60 +
.../mina/sftp/SftpProducerFileWithPathIT.java | 60 +
.../sftp/SftpProducerFileWithPathNoStepwiseIT.java | 46 +
.../mina/sftp/SftpProducerMoveExistingIT.java | 149 +
.../mina/sftp/SftpProducerWithCharsetIT.java | 58 +
.../sftp/SftpPublicKeyAcceptedAlgorithmsIT.java | 110 +
.../remote/mina/sftp/SftpServerHostKeysIT.java | 90 +
.../remote/mina/sftp/SftpServerTestSupport.java | 15 +-
.../file/remote/mina/sftp/SftpSetCipherIT.java | 53 +
.../file/remote/mina/sftp/SftpSetOperationsIT.java | 49 +
.../remote/mina/sftp/SftpSimpleConsumeIT.java} | 38 +-
.../sftp/SftpSimpleConsumeNoStartingDirIT.java | 61 +
.../mina/sftp/SftpSimpleConsumeNotStepwiseIT.java | 37 +
.../mina/sftp/SftpSimpleConsumeRecursiveIT.java | 56 +
.../SftpSimpleConsumeRecursiveNotStepwiseIT.java | 36 +-
.../mina/sftp/SftpSimpleConsumeStreamingIT.java | 64 +
.../SftpSimpleConsumeStreamingPartialReadIT.java | 89 +
...pSimpleConsumeStreamingWithMultipleFilesIT.java | 67 +
.../sftp/SftpSimpleConsumeWithAntIncludeIT.java | 126 +
.../remote/mina/sftp/SftpSimpleIPV6ConsumeIT.java | 59 +
.../mina/sftp/SftpSimpleProduceDisconnectIT.java | 55 +
.../file/remote/mina/sftp/SftpSimpleProduceIT.java | 68 +
.../mina/sftp/SftpSimpleProduceNotStepwiseIT.java | 68 +
.../file/remote/mina/sftp/SftpUseListFalseIT.java | 58 +
.../src/test/resources/hostkey.pem | 0
.../src/test/resources/log4j2.properties | 17 +-
.../src/test/resources/sftp}/client.jks | Bin
.../src/test/resources/sftp}/ec.pem | 0
.../src/test/resources/sftp}/ed25519.pem | 0
.../src/test/resources/sftp}/hostkey.pem | 0
.../src/test/resources/sftp}/id_rsa | 0
.../src/test/resources/sftp}/id_rsa.pub | 0
.../src/test/resources/sftp/known_hosts__} | 0
.../src/test/resources/sftp}/server.jks | Bin
.../src/test/resources/sftp}/users.properties | 0
.../camel-mina-sftp/src/test/resources/test-ca-key | 27 +
.../src/test/resources/test-ca-key.pub | 1 +
.../src/test/resources/test-key-ecdsa | 9 +
.../src/test/resources/test-key-ecdsa.pub | 1 +
.../src/test/resources/test-key-ed25519 | 7 +
.../src/test/resources/test-key-ed25519.pub | 1 +
.../src/test/resources/test-key-rsa | 27 +
.../src/test/resources/test-key-rsa-cert.pub | 1 +
.../src/test/resources/test-key-rsa-encrypted | 28 +
.../src/test/resources/test-key-rsa-encrypted.pub | 1 +
.../src/test/resources/test-key-rsa.pub | 1 +
.../camel/component/minio/MinioProducer.java | 4 +-
.../component/mllp/MllpTcpServerConsumer.java | 39 +-
.../mllp/MllpTcpServerConsumerThreadPoolTest.java | 154 +
.../MongoDbTailableCursorConsumerIT.java | 6 +-
.../org/apache/camel/oauth/vertx/VertxOAuth.java | 4 +-
components/camel-ocsf/pom.xml | 2 +-
.../opentelemetry/OpenTelemetrySpanAdapter.java | 4 +-
.../src/main/docs/opentelemetry2.adoc | 75 +-
.../opentelemetry2/OpenTelemetrySpanAdapter.java | 4 +-
.../plugin/DefaultJolokiaPlatformHttpPlugin.java | 4 +-
.../platform/http/main/MainHttpServer.java | 3 +
.../platform/http/main/MainHttpServerUtil.java | 3 +-
.../platform/http/main/ManagementHttpServer.java | 3 +
.../http/vertx/VertxPlatformHttpConsumer.java | 108 +-
.../http/vertx/VertxPlatformHttpEngine.java | 32 +
.../http/vertx/VertxPlatformHttpRouter.java | 34 +
.../http/vertx/VertxPlatformHttpServer.java | 3 +-
.../VertxPlatformHttpServerConfiguration.java | 20 +
...PlatformHttpRestOpenApiConsumerRestDslTest.java | 2 +-
.../vertx/PlatformHttpRestOpenApiConsumerTest.java | 1 +
.../RestOpenApiCodeFirstOnExceptionIssueTest.java | 124 +
...stOpenApiContractFirstOnExceptionIssueTest.java | 116 +
.../http/vertx/VertxPlatformHttpEngineTest.java | 129 +
.../rest/openapi/RestOpenApiProcessor.java | 25 +-
components/camel-rest/pom.xml | 28 +
.../camel/component/rest/DefaultRestRegistry.java | 36 +-
.../apache/camel/component/rest/RestEndpoint.java | 482 +-
.../component/rest/DefaultRestRegistryTest.java | 198 +
.../camel/component/rest/RestApiEndpointTest.java | 99 +
.../camel/component/rest/RestComponentTest.java | 200 +
.../rest/RestEndpointProducerConsumerTest.java | 394 +
.../camel/component/rest/RestEndpointTest.java | 135 +
.../component/rest/RestProducerAdvancedTest.java | 334 +
.../rest/RestProducerBindingCallbackTest.java | 402 +
.../rest/RestProducerBindingProcessorTest.java | 311 +
.../camel/component/rest/RestProducerTest.java | 354 +
.../component/rest/RestRegistryStatefulTest.java | 148 +
.../component/salesforce/SalesforceHttpClient.java | 13 +-
.../internal/client/DefaultRestClient.java | 4 +-
.../internal/streaming/SubscriptionHelper.java | 26 +-
.../org/apache/camel/component/smpp/SmppUtils.java | 3 +-
.../springai/embeddings/OllamaTestSupport.java | 2 +-
.../component/tahu/TahuEdgePayloadConverter.java | 3 +-
...a => MultiTahuHostApplicationEventHandler.java} | 45 +-
.../tahu/handlers/TahuHostApplication.java | 7 +-
.../decorators/AbstractHttpSpanDecorator.java | 12 +-
.../telemetry/decorators/JdbcSpanDecorator.java | 4 +-
.../vertx/http/VertxHttpComponentConfigurer.java | 6 +
.../vertx/http/VertxHttpEndpointConfigurer.java | 6 +
.../vertx/http/VertxHttpEndpointUriFactory.java | 3 +-
.../camel/component/vertx/http/vertx-http.json | 60 +-
.../component/vertx/http/VertxHttpComponent.java | 18 +
.../vertx/http/VertxHttpConfiguration.java | 12 +
.../component/vertx/http/VertxHttpEndpoint.java | 5 +
.../vertx/http/VertxHttpTracingPolicyTest.java | 108 +
.../camel/dataformat/zipfile/ZipIterator.java | 31 +-
.../zipfile/ZipFileMultipleFilesSplitterTest.java | 5 +-
.../dataformat/zipfile/ZipSplitterRouteTest.java | 197 +-
.../group/DefaultGroupFactoryStrategy.java | 4 +-
.../group/DefaultManagedGroupFactory.java | 30 +-
.../group/internal/ZooKeeperGroup.java | 25 +-
.../group/internal/ZooKeeperGroupFactory.java | 5 +
.../group/internal/ZooKeeperMultiGroup.java | 10 +
.../component/zookeeper/ZooKeeperConsumer.java | 18 +-
components/pom.xml | 6 +-
.../java/org/apache/camel/spi/RestRegistry.java | 28 +
...leFunctionRegistry.java => SimpleFunction.java} | 38 +-
.../apache/camel/spi/SimpleFunctionRegistry.java | 39 +-
.../apache/camel/impl/engine/DefaultChannel.java | 2 +-
.../engine/DefaultFallbackResourceResolver.java | 5 +-
.../impl/engine/DefaultSimpleFunctionRegistry.java | 100 +-
.../properties/BooleanPropertiesFunction.java | 78 +
.../DefaultPropertiesFunctionResolver.java | 2 +
.../apache/camel/dev-console/eval-language.json | 15 +
.../apache/camel/dev-console/simple-language.json | 15 +
.../org/apache/camel/dev-console/eval-language | 2 +
.../org/apache/camel/dev-console/simple-language | 2 +
.../org/apache/camel/dev-consoles.properties | 2 +-
.../camel/impl/console/EvalLanguageDevConsole.java | 133 +
.../impl/console/SimpleLanguageDevConsole.java | 74 +
.../impl/console/SimpleLanguageDevConsoleTest.java | 55 +
.../docs/modules/eips/pages/message-channel.adoc | 17 +
.../docs/modules/eips/pages/message-endpoint.adoc | 17 +
.../docs/modules/eips/pages/message-router.adoc | 34 +
.../modules/eips/pages/message-translator.adoc | 76 +
.../main/docs/modules/eips/pages/pipeline-eip.adoc | 92 +
.../org/apache/camel/language/simple/file.json | 35 +-
.../org/apache/camel/language/simple/simple.json | 230 +-
.../modules/languages/pages/simple-language.adoc | 225 +-
.../camel/language/csimple/CSimpleHelper.java | 56 +
.../camel/language/simple/FileConstants.java | 30 +-
.../camel/language/simple/SimpleConstants.java | 241 +-
.../language/simple/SimpleExpressionBuilder.java | 210 +-
.../camel/language/simple/SimpleLanguage.java | 41 +-
.../camel/language/simple/ast/ChainExpression.java | 92 +-
.../simple/ast/SimpleFunctionExpression.java | 210 +
.../org/apache/camel/model/language/simple.json | 5 +-
.../camel/model/language/SimpleExpression.java | 33 +
.../apache/camel/model/rest/RestDefinition.java | 3 +
.../camel/processor/RecipientListProcessor.java | 20 +
.../aggregate/UseOriginalAggregationStrategy.java | 11 +-
.../errorhandler/RedeliveryErrorHandler.java | 329 +-
.../org/apache/camel/reifier/AbstractReifier.java | 27 +
.../dataformat/XMLSecurityDataFormatReifier.java | 2 +-
.../reifier/language/SimpleExpressionReifier.java | 3 +-
.../language/XMLTokenizerExpressionReifier.java | 2 +-
.../reifier/language/XPathExpressionReifier.java | 2 +-
.../reifier/language/XQueryExpressionReifier.java | 2 +-
.../camel/reifier/rest/RestBindingReifier.java | 14 +-
.../xml/XPathNamespacePlaceholderTest.java} | 36 +-
.../properties/PropertiesComponentBooleanTest.java | 76 +
.../language/simple/SimpleCustomFunctionTest.java | 76 +-
.../language/simple/SimpleInitBlockChainTest.java | 71 -
.../simple/SimpleInitBlockFunctionTest.java | 130 +
.../camel/language/simple/SimpleNestedTest.java | 36 +-
.../apache/camel/language/simple/SimpleTest.java | 109 +-
...ultConsumerBridgeErrorHandlerContinuedTest.java | 127 +
...faultConsumerBridgeErrorHandlerHandledTest.java | 130 +
...ticastUseOriginalNotPropagateExceptionTest.java | 87 +
...astUseOriginalPropagateExceptionCaughtTest.java | 107 +
...MulticastUseOriginalPropagateExceptionTest.java | 106 +
.../camel/processor/PooledExchangeSplitTest.java | 72 +
...ntListUseOriginalNotPropagateExceptionTest.java | 85 +
...istUseOriginalPropagateExceptionCaughtTest.java | 105 +
...pientListUseOriginalPropagateExceptionTest.java | 104 +
.../org/apache/camel/main/components.properties | 2 +
.../mbean/ManagedSimpleFunctionRegistryMBean.java | 23 +-
.../DefaultManagementObjectStrategy.java | 4 +-
.../management/JmxManagementLifecycleStrategy.java | 4 +
.../mbean/ManagedSimpleFunctionRepository.java | 56 +
.../ManagedSimpleFunctionRegistryTest.java | 69 +
.../org/apache/camel/support/DefaultExchange.java | 6 +-
.../org/apache/camel/support/LoggerHelper.java | 8 +-
.../org/apache/camel/support/MonotonicClock.java | 2 +
.../org/apache/camel/support/ObjectHelper.java | 12 +-
.../org/apache/camel/support/ResetableClock.java | 4 +-
.../main/java/org/apache/camel/util/IOHelper.java | 16 +-
.../java/org/apache/camel/util/SimpleUtils.java | 155 +
.../java/org/apache/camel/xml/in/ModelParser.java | 1 +
.../java/org/apache/camel/xml/out/ModelWriter.java | 1 +
.../org/apache/camel/yaml/out/ModelWriter.java | 1 +
{catalog/camel-allcomponents => coverage}/pom.xml | 404 +-
.../modules/ROOT/examples/json/github2.json | 1 +
.../modules/ROOT/examples/json/mina-sftp.json | 1 +
docs/components/modules/ROOT/nav.adoc | 2 +
.../modules/ROOT/pages/github2-component.adoc | 1 +
.../modules/ROOT/pages/mina-sftp-component.adoc | 1 +
.../modules/others/examples/json/github2.json | 1 +
docs/pom.xml | 2 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 18 +
.../modules/ROOT/pages/camel-jbang-kubernetes.adoc | 2 +
.../pages/jbang-commands/camel-jbang-commands.adoc | 2 +
.../camel-jbang-eval-expression.adoc | 35 +
...-jbang-infra-run.adoc => camel-jbang-eval.adoc} | 18 +-
.../pages/jbang-commands/camel-jbang-harden.adoc | 40 +
.../jbang-commands/camel-jbang-infra-run.adoc | 1 +
.../camel-jbang-transform-message.adoc | 2 +-
.../ROOT/pages/using-propertyplaceholder.adoc | 29 +
.../partials/jbang-commands/examples/harden.adoc | 161 +
.../camel/cli/connector/LocalCliConnector.java | 27 +
.../component/ComponentsBuilderFactory.java | 28 +-
.../AzureStorageBlobComponentBuilderFactory.java | 121 +
.../dsl/Github2ComponentBuilderFactory.java | 222 +
.../dsl/MinaSftpComponentBuilderFactory.java | 189 +
.../dsl/OpenaiComponentBuilderFactory.java | 22 +-
.../dsl/VertxHttpComponentBuilderFactory.java | 19 +
.../builder/endpoint/EndpointBuilderFactory.java | 2 +
.../camel/builder/endpoint/EndpointBuilders.java | 2 +
.../builder/endpoint/StaticEndpointBuilders.java | 114 +-
.../endpoint/dsl/BlobEndpointBuilderFactory.java | 167 +
...ory.java => GitHub2EndpointBuilderFactory.java} | 282 +-
.../endpoint/dsl/GitHubEndpointBuilderFactory.java | 3 +
.../dsl/GooglePubsubEndpointBuilderFactory.java | 15 +
.../LangChain4jToolsEndpointBuilderFactory.java | 34 +
.../dsl/MinaSftpEndpointBuilderFactory.java | 7138 +++++++++++
.../endpoint/dsl/OpenAIEndpointBuilderFactory.java | 175 +-
.../dsl/VertxHttpEndpointBuilderFactory.java | 34 +
dsl/camel-jbang/camel-jbang-container/Dockerfile | 16 +-
.../META-INF/camel-jbang-commands-metadata.json | 6 +-
.../dsl/jbang/core/commands/CamelJBangMain.java | 3 +
.../camel/dsl/jbang/core/commands/EvalCommand.java | 20 +-
.../camel/dsl/jbang/core/commands/Harden.java | 679 +
.../apache/camel/dsl/jbang/core/commands/Run.java | 7 +-
.../core/commands/action/CamelReceiveAction.java | 37 +-
.../commands/action/EvalExpressionCommand.java | 231 +
.../commands/action/TransformMessageAction.java | 2 +-
.../core/commands/catalog/CatalogBaseCommand.java | 9 +-
.../dsl/jbang/core/commands/infra/InfraRun.java | 19 +-
.../jbang/core/commands/version/VersionList.java | 132 +-
.../jbang/core/commands/DependencyListTest.java | 5 +-
.../dsl/jbang/core/commands/EvalSimpleTest.java | 49 +
.../commands/ExportMainApplicationProperties.java | 4 +-
.../dsl/jbang/core/commands/ExportMainJibTest.java | 5 +-
.../jbang/core/commands/ExportMainJkubeTest.java | 5 +-
.../camel/dsl/jbang/core/commands/ExportTest.java | 5 +-
.../ParameterExceptionHandlerTest.java | 2 +-
.../dsl/jbang/core/commands/mcp/HardenTools.java | 452 +
.../src/main/resources/application.properties | 3 +
.../core/commands/kubernetes/KubernetesExport.java | 4 +
.../commands/kubernetes/traits/LabelTrait.java | 1 +
.../commands/kubernetes/KubernetesExportTest.java | 8 +-
.../commands/kubernetes/KubernetesRunTest.java | 2 +
dsl/camel-jbang/camel-launcher/pom.xml | 2 +-
.../camel-component-known-dependencies.properties | 2 +
.../DependencyDownloaderComponentResolver.java | 3 +-
.../src/main/docs/java-xml-jaxb-dsl.adoc | 2 +-
.../dsl/yaml/deserializers/ModelDeserializers.java | 6 +
dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml | 2 +-
.../services/org/apache/camel/other.properties | 2 +-
.../generated/resources/schema/camelYamlDsl.json | 6 +
.../src/generated/resources/yaml-dsl.json | 2 +-
.../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc | 2 +-
.../apache/camel/dsl/yaml/SplitKameletTest.groovy | 62 +
.../test/resources/kamelets/mySplit.kamelet.yaml | 48 +-
parent/pom.xml | 98 +-
pom.xml | 18 +-
test-infra/camel-test-infra-all/pom.xml | 74 +-
.../src/generated/resources/META-INF/metadata.json | 54 +
.../infra/arangodb/services/ArangoDbContainer.java | 15 +-
.../services/AbstractArtemisEmbeddedService.java | 18 +-
.../infra/artemis/services/ArtemisContainer.java | 10 +-
.../test/infra/aws2/clients/AWSSDKClientUtils.java | 4 +-
.../test/infra/aws2/services/AWSContainer.java | 7 +-
.../azure/common/services/AzuriteContainer.java | 10 +-
.../CassandraLocalContainerInfraService.java | 6 +-
.../ChatScriptLocalContainerInfraService.java | 16 +-
.../common/services/ContainerEnvironmentUtil.java | 159 +-
.../CouchbaseLocalContainerInfraService.java | 15 +-
.../CouchDbLocalContainerInfraService.java | 6 +-
.../infra/couchdb/services/container.properties | 2 +-
.../DoclingLocalContainerInfraService.java | 7 +-
.../ElasticSearchLocalContainerInfraService.java | 6 +-
.../services/FhirLocalContainerInfraService.java | 6 +-
.../camel/test/infra/ftp/common/FtpProperties.java | 4 +
.../services/embedded/FtpEmbeddedInfraService.java | 7 +-
.../embedded/FtpsEmbeddedInfraService.java | 9 +-
.../embedded/SftpEmbeddedInfraService.java | 7 +-
.../GooglePubSubLocalContainerInfraService.java | 6 +-
.../HashicorpVaultLocalContainerInfraService.java | 7 +-
.../LocalHiveMQSparkplugTCKInfraService.java | 6 +-
.../services/IbmMQLocalContainerInfraService.java | 9 +-
.../test/infra/iggy/services/IggyContainer.java | 9 +-
.../InfinispanLocalContainerInfraService.java | 8 +-
.../infra/kafka/services/ConfluentContainer.java | 3 +-
.../kafka/services/ConfluentInfraService.java | 4 +-
.../services/ContainerLocalKafkaInfraService.java | 5 +-
.../infra/kafka/services/RedpandaInfraService.java | 4 +-
.../infra/kafka/services/StrimziContainer.java | 3 +-
.../infra/kafka/services/StrimziInfraService.java | 8 +-
.../services/ContainerLocalAuthKafkaService.java | 3 +-
.../KeycloakLocalContainerInfraService.java | 18 +-
.../infra/keycloak/services/container.properties | 1 +
.../MicroprofileLRALocalContainerInfraService.java | 6 +-
.../services/MilvusLocalContainerInfraService.java | 7 +-
.../services/MinioLocalContainerInfraService.java | 18 +-
.../MongoDBLocalContainerInfraService.java | 10 +-
.../MosquittoLocalContainerInfraService.java | 3 +-
.../services/NatsLocalContainerInfraService.java | 6 +-
.../test/infra/nats/services/container.properties | 2 +-
.../services/Neo4jLocalContainerInfraService.java | 9 +-
.../infra/ollama/commons/OllamaProperties.java | 2 +
.../infra/ollama/services/OllamaInfraService.java | 2 +
.../services/OllamaLocalContainerInfraService.java | 24 +-
.../services/OllamaLocalHostInfraService.java | 10 +
.../ollama/services/OllamaRemoteInfraService.java | 10 +
.../services/OllamaServiceConfiguration.java | 4 +
.../infra/ollama/services/OpenAIInfraService.java | 17 +
.../infra/ollama/services/container.properties | 1 +
.../ollama/services/OllamaServiceFactory.java | 5 +
.../infra/openai/mock/EmbeddingExpectation.java | 82 +
.../infra/openai/mock/EmbeddingRequestHandler.java | 114 +
.../openai/mock/EmbeddingResponseBuilder.java | 162 +
.../camel/test/infra/openai/mock/OpenAIMock.java | 6 +-
.../test/infra/openai/mock/OpenAIMockBuilder.java | 69 +-
.../infra/openai/mock/OpenAIMockServerHandler.java | 25 +-
.../infra/openai/mock/OpenAIMockEmbeddingTest.java | 222 +
.../infra/openldap/services/OpenLdapContainer.java | 12 +-
.../OpenSearchLocalContainerInfraService.java | 4 +-
.../pinecone/services/PineconeIndexContainer.java | 7 +-
.../PineconeLocalContainerInfraService.java | 4 +-
.../PostgresLocalContainerInfraService.java | 4 +-
.../services/PulsarLocalContainerInfraService.java | 7 +-
.../services/QdrantLocalContainerInfraService.java | 7 +-
.../RabbitMQLocalContainerInfraService.java | 11 +-
.../test/infra/redis/services/RedisContainer.java | 11 +-
.../services/RedisLocalContainerInfraService.java | 11 +-
.../rocketmq/services/RocketMQBrokerContainer.java | 14 +-
.../test/infra/smb/services/SmbContainer.java | 7 +-
.../test/infra/solr/services/SolrContainer.java | 7 +-
.../TorchServeLocalContainerInfraService.java | 11 +-
.../WeaviateLocalContainerInfraService.java | 7 +-
.../infra/xmpp/services/XmppServerContainer.java | 15 +-
.../zookeeper/services/ZooKeeperContainer.java | 7 +-
.../ZooKeeperLocalContainerInfraService.java | 7 +-
.../camel/maven/ApiComponentGeneratorMojo.java | 8 +
.../java/org/apache/camel/maven/HashHelper.java | 3 +
.../maven/JavaSourceApiMethodGeneratorMojo.java | 103 +-
.../camel/maven/packaging/UpdateSimpleHelper.java | 142 +
601 files changed, 56910 insertions(+), 13544 deletions(-)
copy
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/{github.json
=> github2.json} (82%)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mina-sftp.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/eval-language.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/simple-language.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/github2.json
create mode 100644
components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/ToolSearchTool.java
create mode 100644
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/ToolSearchToolFormatTest.java
create mode 100644
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/ToolSearchToolTest.java
create mode 100644
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/spec/CamelToolExecutorCacheTest.java
create mode 100644
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIEmbeddingsProducer.java
create mode 100644
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/SimilarityUtils.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIEmbeddingsMockTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/integration/OpenAIEmbeddingsIT.java
rename
components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/{EventHubsCheckpointUpdaterTimerTask.java
=> EventHubsCheckpointUpdaterTask.java} (77%)
rename
components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/{EventHubsCheckpointUpdaterTimerTaskTest.java
=> EventHubsCheckpointUpdaterTaskTest.java} (66%)
create mode 100644
components/camel-azure/camel-azure-storage-blob/src/test/java/org/apache/camel/component/azure/storage/blob/BlobConsumerTest.java
create mode 100644
components/camel-azure/camel-azure-storage-blob/src/test/java/org/apache/camel/component/azure/storage/blob/integration/BlobConsumerDeleteMoveIT.java
copy {core/camel-core =>
components/camel-csimple-joor}/src/test/resources/mysimple.txt (100%)
copy components/{camel-rest => camel-github2}/pom.xml (66%)
create mode 100644
components/camel-github2/src/generated/java/org/apache/camel/component/github2/GitHub2ComponentConfigurer.java
create mode 100644
components/camel-github2/src/generated/java/org/apache/camel/component/github2/GitHub2EndpointConfigurer.java
copy
components/{camel-azure/camel-azure-storage-blob/src/generated/java/org/apache/camel/component/azure/storage/blob/BlobEndpointUriFactory.java
=>
camel-github2/src/generated/java/org/apache/camel/component/github2/GitHub2EndpointUriFactory.java}
(53%)
copy
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json
=>
components/camel-github2/src/generated/resources/META-INF/org/apache/camel/component/github2/github2.json
(82%)
create mode 100644
components/camel-github2/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-github2/src/generated/resources/META-INF/services/org/apache/camel/component/github2
create mode 100644
components/camel-github2/src/generated/resources/META-INF/services/org/apache/camel/configurer/github2-component
create mode 100644
components/camel-github2/src/generated/resources/META-INF/services/org/apache/camel/configurer/github2-endpoint
create mode 100644
components/camel-github2/src/generated/resources/META-INF/services/org/apache/camel/other.properties
create mode 100644
components/camel-github2/src/generated/resources/META-INF/services/org/apache/camel/urifactory/github2-endpoint
create mode 100644
components/camel-github2/src/generated/resources/github2.json
create mode 100644
components/camel-github2/src/main/docs/github2-component.adoc
copy
components/{camel-github/src/main/java/org/apache/camel/component/github/GitHubComponent.java
=>
camel-github2/src/main/java/org/apache/camel/component/github2/GitHub2Component.java}
(73%)
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/GitHub2Constants.java
copy
components/{camel-github/src/main/java/org/apache/camel/component/github/GitHubEndpoint.java
=>
camel-github2/src/main/java/org/apache/camel/component/github2/GitHub2Endpoint.java}
(65%)
copy
test-infra/camel-test-infra-ollama/src/main/java/org/apache/camel/test/infra/ollama/services/OllamaServiceConfiguration.java
=>
components/camel-github2/src/main/java/org/apache/camel/component/github2/GitHub2Type.java
(76%)
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/GitHubClientFactory.java
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/consumer/AbstractGitHub2Consumer.java
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/consumer/CommitConsumer.java
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/consumer/EventsConsumer.java
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/consumer/PullRequestCommentConsumer.java
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/consumer/PullRequestConsumer.java
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/consumer/TagConsumer.java
copy
components/{camel-leveldb/src/main/java/org/apache/camel/component/leveldb/LevelDBSerializer.java
=>
camel-github2/src/main/java/org/apache/camel/component/github2/event/GitHub2EventFetchStrategy.java}
(59%)
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/producer/AbstractGitHub2Producer.java
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/producer/ClosePullRequestProducer.java
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/producer/CreateIssueProducer.java
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/producer/GetCommitFileProducer.java
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/producer/PullRequestCommentProducer.java
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/producer/PullRequestFilesProducer.java
create mode 100644
components/camel-github2/src/main/java/org/apache/camel/component/github2/producer/PullRequestStateProducer.java
create mode 100644
components/camel-github2/src/test/java/org/apache/camel/component/github2/GitHub2ComponentTest.java
create mode 100644
components/camel-github2/src/test/java/org/apache/camel/component/github2/integration/GitHub2ClientFactoryIT.java
create mode 100644
components/camel-github2/src/test/java/org/apache/camel/component/github2/integration/GitHub2CommitConsumerIT.java
create mode 100644
components/camel-github2/src/test/java/org/apache/camel/component/github2/integration/GitHub2IntegrationTestSupport.java
create mode 100644
components/camel-github2/src/test/java/org/apache/camel/component/github2/integration/GitHub2PullRequestConsumerIT.java
create mode 100644
components/camel-github2/src/test/java/org/apache/camel/component/github2/integration/GitHub2TagConsumerIT.java
create mode 100644
components/camel-google/camel-google-bigquery/src/test/java/org/apache/camel/component/google/bigquery/unit/GoogleBigQueryConnectionFactoryTest.java
create mode 100644
components/camel-google/camel-google-pubsub/src/test/java/org/apache/camel/component/google/pubsub/integration/AckNackCallbackIT.java
copy
components/{camel-zipfile/src/test/java/org/apache/camel/dataformat/zipfile/ZipSplitterRouteTest.java
=>
camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletEipSplitTest.java}
(55%)
create mode 100644
components/camel-milo/src/test/java/org/apache/camel/component/milo/KeyStoreLoaderTest.java
copy components/{camel-ftp => camel-mina-sftp}/pom.xml (57%)
copy
components/{camel-ai/camel-openai/src/generated/java/org/apache/camel/component/openai/OpenAIComponentConfigurer.java
=>
camel-mina-sftp/src/generated/java/org/apache/camel/component/file/remote/mina/MinaSftpComponentConfigurer.java}
(56%)
create mode 100644
components/camel-mina-sftp/src/generated/java/org/apache/camel/component/file/remote/mina/MinaSftpEndpointConfigurer.java
create mode 100644
components/camel-mina-sftp/src/generated/java/org/apache/camel/component/file/remote/mina/MinaSftpEndpointUriFactory.java
create mode 100644
components/camel-mina-sftp/src/generated/resources/META-INF/org/apache/camel/component/file/remote/mina/mina-sftp.json
create mode 100644
components/camel-mina-sftp/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-mina-sftp/src/generated/resources/META-INF/services/org/apache/camel/component/mina-sftp
create mode 100644
components/camel-mina-sftp/src/generated/resources/META-INF/services/org/apache/camel/configurer/mina-sftp-component
create mode 100644
components/camel-mina-sftp/src/generated/resources/META-INF/services/org/apache/camel/configurer/mina-sftp-endpoint
create mode 100644
components/camel-mina-sftp/src/generated/resources/META-INF/services/org/apache/camel/urifactory/mina-sftp-endpoint
create mode 100644
components/camel-mina-sftp/src/main/docs/mina-sftp-component.adoc
create mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpCertificateProvider.java
create mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpComponent.java
create mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpConfiguration.java
create mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpConsumer.java
create mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpDefaultMoveExistingFileStrategy.java
create mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpEndpoint.java
create mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpKeyPairProvider.java
create mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpOperations.java
copy
test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/common/FtpProperties.java
=>
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpProducer.java
(58%)
create mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpRemoteFile.java
copy
components/{camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/JdbcSpanDecorator.java
=>
camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpRemoteFileSingle.java}
(52%)
create mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpServerKeyVerifier.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/MinaSftpCertificateProviderTest.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/MinaSftpKeyPairProviderTest.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpAdvancedFileOperationsIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpAuthenticationIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpConcurrencyIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpConfigurationValidationIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpCustomServerKeyVerifierIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpDeleteFileIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpErrorHandlingIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpHostKeyVerificationIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpLargeFileIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpListFilesIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpProducerConsumerFeaturesIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpProtocolIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpPublicKeyAuthIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpSecurityEdgeCasesIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpServerAliveIT.java
copy
test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/common/FtpProperties.java
=>
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpServerTestSupport.java
(57%)
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpSimpleConsumeIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpSimpleProduceIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpStreamDownloadIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpSymlinkIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpUnsupportedFeaturesIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/SftpChangeDirectoryIT.java
copy
test-infra/camel-test-infra-ollama/src/main/java/org/apache/camel/test/infra/ollama/services/OllamaServiceConfiguration.java
=>
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/BaseServerTestSupport.java
(77%)
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/FromSftpRecursiveNotStepwiseNoBasePathIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpBindAddressIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpBulkRequestsIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpCertificateAuthenticationIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpChangedReadLockIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpChmodDirectoryIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpChmodIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpConsumeTemplateIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpConsumerAutoCreateIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpConsumerDisconnectIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpConsumerProcessStrategyIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpConsumerWithCharsetIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpECKeyFileConsumeIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpEDDSAKeyFileConsumeIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpFilenameEncodingIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpFromSedaDeleteFileIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpKeyConsumeIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpKeyExchangeProtocolsIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpKeyFileConsumeIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpKeyFileConsumePrivateKeyArrayIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpKeyPairECConsumeIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpKeyPairRSAConsumeIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpKeyUriConsumeFromClasspathIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpKeyUriConsumeIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpMoveWithOutMessageTest.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpPreferredAuthenticationsIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpProduceTempFileIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpProducerFileWithPathIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpProducerFileWithPathNoStepwiseIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpProducerMoveExistingIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpProducerWithCharsetIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpPublicKeyAcceptedAlgorithmsIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpServerHostKeysIT.java
copy
test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/common/FtpProperties.java
=>
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpServerTestSupport.java
(63%)
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSetCipherIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSetOperationsIT.java
copy
components/{camel-zipfile/src/test/java/org/apache/camel/dataformat/zipfile/ZipSplitterRouteTest.java
=>
camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleConsumeIT.java}
(50%)
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleConsumeNoStartingDirIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleConsumeNotStepwiseIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleConsumeRecursiveIT.java
copy
core/camel-support/src/main/java/org/apache/camel/support/MonotonicClock.java
=>
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleConsumeRecursiveNotStepwiseIT.java
(52%)
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleConsumeStreamingIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleConsumeStreamingPartialReadIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleConsumeStreamingWithMultipleFilesIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleConsumeWithAntIncludeIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleIPV6ConsumeIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleProduceDisconnectIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleProduceIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpSimpleProduceNotStepwiseIT.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpUseListFalseIT.java
copy components/{camel-ftp => camel-mina-sftp}/src/test/resources/hostkey.pem
(100%)
copy
test-infra/camel-test-infra-keycloak/src/main/resources/org/apache/camel/test/infra/keycloak/services/container.properties
=> components/camel-mina-sftp/src/test/resources/log4j2.properties (65%)
copy components/{camel-ftp/src/test/resources =>
camel-mina-sftp/src/test/resources/sftp}/client.jks (100%)
copy components/{camel-ftp/src/test/resources =>
camel-mina-sftp/src/test/resources/sftp}/ec.pem (100%)
copy components/{camel-ftp/src/test/resources =>
camel-mina-sftp/src/test/resources/sftp}/ed25519.pem (100%)
copy components/{camel-ftp/src/test/resources =>
camel-mina-sftp/src/test/resources/sftp}/hostkey.pem (100%)
copy components/{camel-ftp/src/test/resources =>
camel-mina-sftp/src/test/resources/sftp}/id_rsa (100%)
copy components/{camel-ftp/src/test/resources =>
camel-mina-sftp/src/test/resources/sftp}/id_rsa.pub (100%)
copy components/{camel-ftp/src/test/resources/known_hosts =>
camel-mina-sftp/src/test/resources/sftp/known_hosts__} (100%)
copy components/{camel-ftp/src/test/resources =>
camel-mina-sftp/src/test/resources/sftp}/server.jks (100%)
copy components/{camel-ftp/src/test/resources =>
camel-mina-sftp/src/test/resources/sftp}/users.properties (100%)
create mode 100644 components/camel-mina-sftp/src/test/resources/test-ca-key
create mode 100644
components/camel-mina-sftp/src/test/resources/test-ca-key.pub
create mode 100644 components/camel-mina-sftp/src/test/resources/test-key-ecdsa
create mode 100644
components/camel-mina-sftp/src/test/resources/test-key-ecdsa.pub
create mode 100644
components/camel-mina-sftp/src/test/resources/test-key-ed25519
create mode 100644
components/camel-mina-sftp/src/test/resources/test-key-ed25519.pub
create mode 100644 components/camel-mina-sftp/src/test/resources/test-key-rsa
create mode 100644
components/camel-mina-sftp/src/test/resources/test-key-rsa-cert.pub
create mode 100644
components/camel-mina-sftp/src/test/resources/test-key-rsa-encrypted
create mode 100644
components/camel-mina-sftp/src/test/resources/test-key-rsa-encrypted.pub
create mode 100644
components/camel-mina-sftp/src/test/resources/test-key-rsa.pub
create mode 100644
components/camel-mllp/src/test/java/org/apache/camel/component/mllp/MllpTcpServerConsumerThreadPoolTest.java
create mode 100644
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/RestOpenApiCodeFirstOnExceptionIssueTest.java
create mode 100644
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/RestOpenApiContractFirstOnExceptionIssueTest.java
create mode 100644
components/camel-rest/src/test/java/org/apache/camel/component/rest/DefaultRestRegistryTest.java
create mode 100644
components/camel-rest/src/test/java/org/apache/camel/component/rest/RestApiEndpointTest.java
create mode 100644
components/camel-rest/src/test/java/org/apache/camel/component/rest/RestComponentTest.java
create mode 100644
components/camel-rest/src/test/java/org/apache/camel/component/rest/RestEndpointProducerConsumerTest.java
create mode 100644
components/camel-rest/src/test/java/org/apache/camel/component/rest/RestEndpointTest.java
create mode 100644
components/camel-rest/src/test/java/org/apache/camel/component/rest/RestProducerAdvancedTest.java
create mode 100644
components/camel-rest/src/test/java/org/apache/camel/component/rest/RestProducerBindingCallbackTest.java
create mode 100644
components/camel-rest/src/test/java/org/apache/camel/component/rest/RestProducerBindingProcessorTest.java
create mode 100644
components/camel-rest/src/test/java/org/apache/camel/component/rest/RestProducerTest.java
create mode 100644
components/camel-rest/src/test/java/org/apache/camel/component/rest/RestRegistryStatefulTest.java
rename
components/camel-tahu/src/main/java/org/apache/camel/component/tahu/handlers/{TahuHostApplicationEventHandler.java
=> MultiTahuHostApplicationEventHandler.java} (56%)
create mode 100644
components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/VertxHttpTracingPolicyTest.java
copy
core/camel-api/src/main/java/org/apache/camel/spi/{SimpleFunctionRegistry.java
=> SimpleFunction.java} (51%)
create mode 100644
core/camel-base/src/main/java/org/apache/camel/component/properties/BooleanPropertiesFunction.java
create mode 100644
core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/eval-language.json
create mode 100644
core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/simple-language.json
create mode 100644
core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/eval-language
create mode 100644
core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/simple-language
create mode 100644
core/camel-console/src/main/java/org/apache/camel/impl/console/EvalLanguageDevConsole.java
create mode 100644
core/camel-console/src/main/java/org/apache/camel/impl/console/SimpleLanguageDevConsole.java
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/SimpleLanguageDevConsoleTest.java
copy
core/{camel-support/src/main/java/org/apache/camel/support/MonotonicClock.java
=>
camel-core/src/test/java/org/apache/camel/builder/xml/XPathNamespacePlaceholderTest.java}
(51%)
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentBooleanTest.java
delete mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleInitBlockChainTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleInitBlockFunctionTest.java
copy
components/camel-zipfile/src/test/java/org/apache/camel/dataformat/zipfile/ZipSplitterRouteTest.java
=>
core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleNestedTest.java
(53%)
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/DefaultConsumerBridgeErrorHandlerContinuedTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/DefaultConsumerBridgeErrorHandlerHandledTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/MulticastUseOriginalNotPropagateExceptionTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/MulticastUseOriginalPropagateExceptionCaughtTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/MulticastUseOriginalPropagateExceptionTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/PooledExchangeSplitTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/RecipientListUseOriginalNotPropagateExceptionTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/RecipientListUseOriginalPropagateExceptionCaughtTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/RecipientListUseOriginalPropagateExceptionTest.java
copy
components/camel-leveldb/src/main/java/org/apache/camel/component/leveldb/LevelDBSerializer.java
=>
core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedSimpleFunctionRegistryMBean.java
(56%)
create mode 100644
core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedSimpleFunctionRepository.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedSimpleFunctionRegistryTest.java
create mode 100644
core/camel-util/src/main/java/org/apache/camel/util/SimpleUtils.java
copy {catalog/camel-allcomponents => coverage}/pom.xml (85%)
create mode 120000 docs/components/modules/ROOT/examples/json/github2.json
create mode 120000 docs/components/modules/ROOT/examples/json/mina-sftp.json
create mode 120000 docs/components/modules/ROOT/pages/github2-component.adoc
create mode 120000 docs/components/modules/ROOT/pages/mina-sftp-component.adoc
create mode 120000 docs/components/modules/others/examples/json/github2.json
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-eval-expression.adoc
copy
docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-infra-run.adoc
=> camel-jbang-eval.adoc} (51%)
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-harden.adoc
create mode 100644
docs/user-manual/modules/ROOT/partials/jbang-commands/examples/harden.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Github2ComponentBuilderFactory.java
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/MinaSftpComponentBuilderFactory.java
copy
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{GitHubEndpointBuilderFactory.java
=> GitHub2EndpointBuilderFactory.java} (78%)
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MinaSftpEndpointBuilderFactory.java
copy
test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/common/FtpProperties.java
=>
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/EvalCommand.java
(59%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Harden.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/EvalExpressionCommand.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/EvalSimpleTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/HardenTools.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SplitKameletTest.groovy
copy .github/dependabot.yml =>
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/resources/kamelets/mySplit.kamelet.yaml
(54%)
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/EmbeddingExpectation.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/EmbeddingRequestHandler.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/main/java/org/apache/camel/test/infra/openai/mock/EmbeddingResponseBuilder.java
create mode 100644
test-infra/camel-test-infra-openai-mock/src/test/java/org/apache/camel/test/infra/openai/mock/OpenAIMockEmbeddingTest.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateSimpleHelper.java