This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/maven/com.azure-azure-sdk-bom-1.3.5
in repository https://gitbox.apache.org/repos/asf/camel.git
omit 90bd1327abdf chore(deps): Bump com.azure:azure-sdk-bom from 1.3.3 to
1.3.5
add 7718b036428a CAMEL-23158: Expose PQC named groups in
SSLConfigurationProperties (#21868)
add ca2ddfde544d CAMEL-23053: camel-core - Add listAdd/listRemove
functions to simple … (#21867)
add cf923a32b220 CAMEL-23053: camel-core - Add mapAdd/mapRemove functions
to simple la… (#21874)
add db74be98bf8d chore(deps): Bump io.milvus:milvus-sdk-java from 2.6.14
to 2.6.15 (#21877)
add 905225007063 chore(deps): Bump protobuf-version from 3.25.5 to 3.25.8
(#21873)
add 6654c3219600 chore(deps): Bump org.kiwiproject:consul-client from
1.9.2 to 1.10.1 (#21872)
add 09a5511c836d chore(deps-dev): Bump com.github.mwiede:jsch from 2.27.7
to 2.27.8 (#21870)
add e2e6693e2e08 chore(camel-test-infra-qdrant): upgrade qdrant.container
to v1.17.0-unprivileged
add 2e6de2b2b3ac chore(deps): Bump io.qdrant:client from 1.16.2 to 1.17.0
add 5e8baf46787e CAMEL-23159 - Post-Quantum Cryptography (PQC) readiness:
Add signatureSchemes support to BaseSSLContextParameters and
SSLConfigurationProperties for PQC readiness (#21875)
add 82779c3d36ad chore(deps): Bump io.camunda:zeebe-client-java from
8.8.11 to 8.8.16
add 81402fe196a7 chore(ci): trigger CI builds for automated container
version PRs (#21885)
add c0cf9a5173bd chore(deps): Bump com.google.cloud:google-cloud-vision
(#21886)
add f429cbb3035c CAMEL-23160: camel-core - Add type converter for
camel-util-json (#21879)
add a3df0fd4c4ab Remove no more used solr properties from parent pom
(#21882)
add 067f6a9359d7 chore(deps): Bump tahu-version from 1.0.18 to 1.0.19
(#21883)
add afdf9be5e870 chore(deps-dev): Bump org.apache.pdfbox:pdfbox from 3.0.6
to 3.0.7 (#21884)
add 9192d8b3c58d fix(test): filter out OTel internal metrics in
opentelemetry-metrics ITs (#21887)
add 6b10d2869f99 CAMEL-23157: Allow plugins to contribute dependencies to
the Run command (#21888)
add 483cc1a3ca94 chore(deps): Bump com.google.cloud:google-cloud-pubsub
from 1.145.0 to 1.149.0 (#21862)
add 3bb57c79a48c CAMEL-23121 - fix Kafka Strimzi test service and use it
on non-linux OS (#21878)
add 4c099102e6d6 Fix multiple AS2 component issues (#21854)
add 33436a9e67f1 chore(deps-dev): Bump eslint from 10.0.2 to 10.0.3 in
/docs (#21889)
add 5d6d54bf89da chore(deps): Bump aws-java-sdk2-version from 2.42.8 to
2.42.9
add 973dabb08cdf chore(camel-test-infra-neo4j): upgrade neo4j.container to
2026.02-community-ubi10
add e58576d07d3d chore(camel-test-infra-weaviate): upgrade
weaviate.container to 1.36.2
add aded85879aac chore(ci): enable integration tests in incremental builds
(#21899)
add 581b0b5f9e8d chore(ci): prevent duplicate container upgrade PRs
(#21901)
add c8492097fe43 CAMEL-23044 - Generalize Google services authentication
with common module - Google Sheets (#21902)
add 5346f4ec08f6 chore(ci): fix /component-test sha check using head
commit date (#21903)
add 8172c904ffc1 CAMEL-23079: Add ErrorRegistry SPI for capturing routing
errors
add 04c1272aaeab chore(camel-test-infra-weaviate): upgrade
weaviate.container to 1.36.3
add 085e6a068e4b chore(ci): improve /component-test feedback comments
add 52d9612c89f0 chore(ci): fix /component-test backward compat with older
PR branches
add a883172591d2 CAMEL-23160: camel-core - Add type converter for
camel-util-json (#21904)
add 0f79384bebd6 CAMEL-23167 - Camel-jbang-mcp - Extract exception catalog
from Diagno… (#21905)
add e0f63be5a64d CAMEL-23168 - Camel-Jbang-mcp: Make MCP exception catalog
resource doc links version-aware (#21908)
add 4b74bf91b3f5 chore(ci): add /update-branch command for PRs (#21910)
add 31931df35740 chore(ci): warn when /component-test has disabled
integration tests
add 0803b0440172 [camel-hazelcast] Flaky unit test
HazelcastReplicatedmapConsumerTest.testRemove
add dca70e6ac6f5 Replace deprecated code marked for removal in jms test
add 6a7faa32feb0 [camel-hazelcast] clean unnecessary log in
HazelcastReplicatedmapConsumerTest (#21915)
add 1cf2c4864c5b Camel 22510 avoid leaking internal data types (#21704)
add 02d509898695 CAMEL-23166 - Generalize Google services authentication
with common module - Google Firestore (#21913)
add 2b1781bfe93d chore(deps): Bump Undertow to 2.4.0.RC1 and Undertow EE
to 2.0.0.RC1 (#21869)
add c7165a4b3517 chore(deps): Bump io.projectreactor.netty:reactor-netty
add 392c70e68489 chore(deps): Bump aws-java-sdk2-version from 2.42.9 to
2.42.10
add 29a8780a82f3 chore(deps): Bump com.twilio.sdk:twilio from 11.3.4 to
11.3.5
add 3be7441250da chore(deps): Bump
net.javacrumbs.json-unit:json-unit-assertj
add 6ff0b81d85a3 chore(deps): Bump swagger-openapi3-java-parser-version
add 83782a0b2f14 chore(deps): Bump org.jgroups:jgroups from 5.5.3.Final to
5.5.4.Final
add 2f94f4ab2757 chore(deps): Bump org.jline:jline from 4.0.0 to 4.0.4
add 67722e8ebec1 chore(ci): Show tested modules in GitHub Actions step
summary (#21926)
add f70ed55345eb chore(deps-dev): Bump io.projectreactor:reactor-core from
3.8.3 to 3.8.4
add 7e8472d14714 CAMEL-23170: camel-core - Add simple jsonpath to Camels
JsonObject (#21916)
add fc9e0ff63878 CAMEL-23169: camel-jbang - Export to standalone should
package fat-ja… (#21930)
add 021940d96e4b chore(core): mdc logic deprecated in favor of camel-mdc
add 3180e7bc9403 CAMEL-23174 - Kamelet: transformer in aws-ddb-sink is not
executed (#21931)
add cbf4174b594a CAMEL-23141 update Lucene to 10.x
add a00ba33390a0 CAMEL-23141 replace deprecated search method
add b42a6412abf6 CAMEL-23141: Hoist storedFields() out of the search loop
add 5d858e237618 CAMEL-23169: camel-jbang - Export to standalone should
package fat-jar using camel-repacker-plugin which we use in camel-launcher and
spring boot as well.
add 0a008dee0342 Provide a timeout when joining threads in
kafkaTransactionIt test
add 0a80149db234 Avoid potential infinite loop in KafkaTransactionIT test
add 1743bfd2454f Disabling tests which are blocking the build in Kafka
Integration tests
add 8b5e11da18e4 camel-groovy - Using groovyJson can work with simple
jsonpath for basic jsonpath expressions. Add support for path from json array
object as root. (#21940)
add e58cfbf1d958 Add information on the new Jackson 3 components to the
upgrade guide for 4.19.0 (#21937)
add 6c39ea6aba48 CAMEL-23174 - Kamelet: transformer in aws-ddb-sink is not
executed (#21934)
add 6d5dea2a29a9 CAMEL-23177: undertow and cxf as misaligned
add ba7215a7e99d [camel-cometd] Automate
CometdProducerConsumerInteractiveAuthenticatedManualTest (#21938)
add b1d2a533e919 CAMEL-23144: camel-quickfixj - Upgrade to 3.0.0 (#21941)
add 57db108f5eb2 CAMEL-23171: camel-jbang-it - Fix dependencies should be
included to run both kind of test profiles
add ef180bafc6bf chore: enable JIRA autolink in GitHub via .asf.yaml
(#21942)
add 4a5e970c28f9 CAMEL-21917: Fix flaky JMS transacted and security tests
(#21917)
add d2d67d8a3803 chore(deps): Bump org.atmosphere:atmosphere-runtime
add 759228fae54c chore(deps): Bump aws-java-sdk2-version from 2.42.10 to
2.42.11
add 219554d7eda2 chore(components): deprecate camel-tracing components
add 6416ce43eb3f doc(components): camel-tracing deprecation notice
add b353334e5fe6 chore(api): mark deprecated usage of OTEL constants
add a390f1a01f3b chore(core): deprecate tracing event
add 083a0b495be4 chore(doc): update doc and proposal
add dd8300fe2db6 chore(components): camel-tracing deprecation notice
add f3220a13cd61 CAMEL-23023: camel-kafka - Kafka consumers are started
eager before C… (#21943)
add 8aa9caa80b51 Document MCP HTTP transport endpoints (/mcp/sse and /mcp)
and MCP Inspector usage in camel-jbang-mcp docs (#21952)
add 4f82de7fd6d0 CAMEL-23178: [camel-jbang-mcp] Allow configuring
additional Maven repositories for catalog resolution
add 003662483a1d CAMEL-23182 - Post-Quantum Cryptography (PQC) readiness:
camel-mongodb: Add SSLContextParameters support and fix hardcoded TLS version
(#21951)
add 4bf7ad28ee49 chore(doc): use otel2 components
add a0937e1e50a3 Document deprecation conventions in AGENTS.md
add d707b7206057 CAMEL-23185 - Post-Quantum Cryptography (PQC) readiness:
camel-as2: Upgrade test RSA keys from 1024-bit to 2048-bit (#21956)
add 013f0d8a53ad Expose MCP Everything with SSE
add 2e2a90713d8a Camel Spring AI Image component - integration with
SpringAI ImageModel API
add ec4b2f6acbb9 CAMEL-23175: MCP support, Tool bean discovery, Tool
context, StructuredOutputValidation, Tool selection by Name
add e28fcfdaa777 spring-boot partial does not exist yet
add 8901ade8b31f Add camel-spring-ai-image to MojoHelper and improve
logging
add f19cc54388a9 Add spring AI generated files
add f8d84aa08a30 CAMEL-23121 - Configure Kafka strimzi for transaction
support in inetgration tests for Kafka 4.x
add 1067b19b90f3 Null check to allow http 200 responses with no content
(#21955)
add 20b61c68a9ba chore(ci): post tested modules comment on PRs (#21957)
add 696976d87f88 CAMEL-23096: camel-ssh - expose more CoreModuleProperties
(#21947)
add b33e0bfa1ec7 feat(components/telemetry): add seda size span decoration
add 3b10622c8b09 CAMEL-23164: Create camel-ftp-common module for shared
SFTP code (#21950)
add b8f577ad70b5 CAMEL-23151: Deprecate csimple language (#21948)
add 96ab0f2cb69d chore : clean up deprecation warnings in camel-cxf tests,
mostly doPostSetup/doPostTearDown and URL changes (#21959)
add ecc191d6e100 chore(deps): Bump
com.google.cloud:google-cloud-secretmanager (#21961)
add 925b44cff55a chore(deps): Bump huaweicloud-sdk-version from 3.1.187 to
3.1.188 (#21960)
add 648bc4c42f05 chore(deps): Bump aws-java-sdk2-version from 2.42.11 to
2.42.12 (#21962)
add c970c2980d5d chore(camel-test-infra-milvus): upgrade milvus.container
to v2.6.11 (#21893)
add 8ccd5dcd92bd chore(deps): Bump com.google.genai:google-genai from
1.42.0 to 1.43.0 (#21968)
add 4b0f16c71b19 chore(deps): Bump com.google.cloud:google-cloud-aiplatform
add 593991520ce0 chore(deps): Bump
com.googlecode.libphonenumber:libphonenumber
add 46faa6387d72 chore(deps): Bump mima-version from 2.4.41 to 2.4.42
add 28deff010515 chore(deps): Bump org.atmosphere:atmosphere-runtime
add da40b312769c CAMEL-23188 - camel-core: Auto-configure PQC TLS named
groups when JVM supports them (#21976)
add 32965df29c57 CAMEL-23190: [camel-jbang-mcp]
DefaultCamelCatalog.getCatalogVersion() ignores VersionManager and returns
compiled-in version
add 5c7fd2b75825 Document PQC TLS configuration for end users (#21981)
add 4182a922696c Add Camel Spring Boot documentation
add 79bd79b5bb28 CAMEL-23183: Fix ClassNotFoundException for
AbstractCamelCatalog in camel-jbang-mcp (#21964)
add 257c2b3ef7f7 CAMEL-22090: Fix couchbase consumer when Jackson is on
classpath (#21965)
add 208ee5ed5cbc CAMEL-22890: Auto-include opentelemetry2 dependency in
camel-jbang when property is enabled (#21966)
add 39925ee0244a CAMEL-23117: Add test infrastructure for PostgreSQL with
pgvector extension (#21975)
add ed8d9f1bb0da Update docs
add 45f925c069dc [camel-mina] Automate MinaProducerShutdownManualIT
add b98b2ef6d2ff Fix flaky parallel build failure in camel-test-infra-all
jandex indexing (#21985)
add e78a245d4b0f CAMEL-23192: IT test
add 578e89a6fbe9 [build] Parameter 'resources' is read-only (#21986)
add b22abbe0fb8e CAMEL-23186: [camel-jbang-mcp]
CatalogLoader.loadCatalog() fails with NoClassDefFoundError for versioned
catalogs
add a892b6fb8243 Replace deprecated API in DNS component
add 10da538b4a8d Regen SBOM from commit
a892b6fb8243d828a545f2402bae379e7202464d (#21997)
add acc9d9ba2e06 CAMEL-23052: Use type converter for HTTP query header in
HttpSendDynamicAware (#21963)
add 2d2bfe411b02 CAMEL-23149: Add TLS configuration options to camel-iggy
(#21977)
add d0cda974b271 CAMEL-23150: Add camel wrapper command for version
pinning (#21978)
add 3da7cd13e050 CAMEL-23173: Add camel-event component for subscribing to
Camel events (#21983)
add d8eb4b77eff4 [build] non-varargs call of varargs method with inexact
argument type for last parameter (#21992)
add acf2e7df7a91 Fix CI test summary comment permissions (#21998)
add 78d0c3af542a chore(deps): Bump com.azure:azure-sdk-bom from 1.3.3 to
1.3.5
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 (90bd1327abdf)
\
N -- N -- N
refs/heads/dependabot/maven/com.azure-azure-sdk-bom-1.3.5 (78d0c3af542a)
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:
.asf.yaml | 4 +-
.github/actions/component-test/action.yaml | 60 +-
.github/actions/detect-dependencies/action.yaml | 6 +-
.../actions/incremental-build/incremental-build.sh | 47 +-
.github/workflows/check-container-versions.yml | 32 +-
.github/workflows/pr-build-main.yml | 64 +-
.github/workflows/pr-manual-component-test.yml | 29 +-
.github/workflows/pr-update-branch.yml | 115 +
AGENTS.md | 6 +
Jenkinsfile | 3 +-
bom/camel-bom/pom.xml | 15 +
camel-sbom/camel-sbom.json | 16691 ++++++++-----------
camel-sbom/camel-sbom.xml | 14010 +++++++---------
catalog/camel-allcomponents/pom.xml | 10 +
.../org/apache/camel/catalog/components.properties | 2 +
.../org/apache/camel/catalog/components/as2.json | 35 +-
.../camel/catalog/components/aws2-polly.json | 6 +-
.../org/apache/camel/catalog/components/event.json | 37 +
.../camel/catalog/components/google-firestore.json | 2 +-
.../org/apache/camel/catalog/components/iggy.json | 11 +-
.../apache/camel/catalog/components/mina-sftp.json | 14 +-
.../apache/camel/catalog/components/mongodb.json | 10 +-
.../org/apache/camel/catalog/components/sftp.json | 6 +-
.../camel/catalog/components/spring-ai-chat.json | 57 +-
.../camel/catalog/components/spring-ai-image.json | 60 +
.../org/apache/camel/catalog/components/ssh.json | 110 +-
.../apache/camel/catalog/dev-consoles.properties | 1 +
.../apache/camel/catalog/dev-consoles/errors.json | 15 +
.../apache/camel/catalog/languages/csimple.json | 2 +-
.../org/apache/camel/catalog/languages/simple.json | 127 +-
.../main/camel-main-configuration-metadata.json | 14 +-
.../org/apache/camel/catalog/models/csimple.json | 2 +-
.../apache/camel/catalog/others/csimple-joor.json | 2 +-
.../apache/camel/catalog/others/observation.json | 2 +-
.../apache/camel/catalog/others/opentelemetry.json | 2 +-
.../org/apache/camel/catalog/others/tracing.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 25 +-
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 2 +-
.../apache/camel/catalog/test-infra/metadata.json | 9 +
.../apache/camel/catalog/DefaultCamelCatalog.java | 4 +-
.../camel/catalog/DefaultVersionManager.java | 5 +-
.../org/apache/camel/catalog/CamelCatalogTest.java | 106 +
catalog/camel-csimple-maven-plugin/pom.xml | 2 +-
.../model/CamelCSimpleExpressionDetails.java | 1 +
.../camel/component/kserve/KServeProducer.java | 4 +-
.../component/langchain4j/agent/api/Agent.java | 20 +-
.../agent/LangChain4jAgentConverterLoader.java | 8 +
.../agent/LangChain4jAgentConverter.java | 93 +-
.../agent/LangChain4jAgentProducer.java | 2 +-
.../LangChain4jAgentAutoConversionTest.java | 151 +
.../serving/TensorFlowServingProducer.java | 4 +-
.../as2/api/AS2AsyncMDNServerConnection.java | 16 +-
.../component/as2/api/AS2ClientConnection.java | 18 +-
.../component/as2/api/AS2ServerConnection.java | 7 +-
.../component/as2/api/entity/EntityParser.java | 3 +
.../as2/api/entity/GenericApplicationEntity.java} | 48 +-
.../as2/api/io/AS2BHttpServerConnection.java | 38 +
.../component/as2/api/protocol/ResponseMDN.java | 22 +-
.../camel/component/as2/api/util/AS2Utils.java | 7 +-
.../camel/component/as2/api/util/EntityUtils.java | 5 +-
.../component/as2/api/util/HttpMessageUtils.java | 59 +-
.../camel/component/as2/api/util/MicUtils.java | 96 +-
.../as2/api/AS2AsyncMDNServerConnectionTest.java | 83 +
.../component/as2/api/AS2MessageTestBase.java | 2 +-
.../entity/EntityParserContentLineEndingTest.java | 2 +-
.../component/as2/api/entity/EntityParserTest.java | 2 +-
.../api/entity/GenericApplicationEntityTest.java | 100 +
.../as2/api/protocol/ResponseMDNTest.java | 79 +
.../camel/component/as2/api/util/AS2UtilsTest.java | 51 +
.../component/as2/api/util/SigningUtilsTest.java | 2 +-
...rverManagerEndpointConfigurationConfigurer.java | 7 +
...ientManagerEndpointConfigurationConfigurer.java | 7 +
.../component/as2/AS2ConfigurationConfigurer.java | 7 +
.../camel/component/as2/AS2EndpointConfigurer.java | 7 +
.../camel/component/as2/AS2EndpointUriFactory.java | 3 +-
...rverManagerEndpointConfigurationConfigurer.java | 7 +
.../org/apache/camel/component/as2/as2.json | 35 +-
.../camel/component/as2/AS2Configuration.java | 16 +
.../as2/internal/AS2ConnectionHelper.java | 2 +-
.../component/as2/AS2AsyncMDNServerManagerIT.java | 2 +-
.../camel/component/as2/AS2ClientManagerIT.java | 4 +-
.../camel/component/as2/AS2ServerManagerIT.java | 2 +-
.../component/as2/AS2ServerManagerITBase.java | 2 +-
.../camel/component/as2/AS2ServerSecTestBase.java | 4 +-
.../component/as2/AS2ServerTwoConsumerBase.java | 2 +-
.../camel/component/aws2/polly/aws2-polly.json | 6 +-
components/camel-cometd/pom.xml | 12 +
.../CometdProducerConsumerAuthenticatedTest.java | 219 +
.../CometdProducerConsumerExtensionTest.java | 202 +
...ProducerConsumerInOutInteractiveManualTest.java | 84 -
.../cometd/CometdProducerConsumerInOutTest.java | 151 +
...ConsumerInteractiveAuthenticatedManualTest.java | 166 -
...ucerConsumerInteractiveExtensionManualTest.java | 109 -
...ometdProducerConsumerInteractiveManualTest.java | 65 -
.../CometdProducerConsumerInteractiveTest.java | 74 +
.../component/couchbase/CouchbaseConsumer.java | 7 +-
.../component/couchbase/CouchbaseEndpoint.java | 33 +-
.../component/couchbase/CouchbaseEndpointTest.java | 26 +
components/camel-csimple-joor/pom.xml | 2 +-
.../services/org/apache/camel/other.properties | 2 +-
.../src/generated/resources/csimple-joor.json | 2 +-
.../src/main/docs/csimple-joor.adoc | 11 +-
.../language/csimple/joor/JoorCSimpleCompiler.java | 1 +
components/camel-cxf/camel-cxf-rest/pom.xml | 4 +-
components/camel-cxf/camel-cxf-soap/pom.xml | 4 +-
.../cxf/jaxws/CxfConsumerNamespacePayLoadTest.java | 13 +-
.../cxf/jaxws/CxfCustomizedExceptionTest.java | 5 +-
.../cxf/jaxws/CxfMultipleConsumersSupportTest.java | 8 +-
.../CxfPayLoadSoapHeaderViaCamelHeaderTest.java | 2 +-
.../camel/component/cxf/jaxws/CxfProducerTest.java | 9 +-
.../component/cxf/jaxws/FailOverFeatureTest.java | 42 +-
components/camel-cxf/camel-cxf-spring-rest/pom.xml | 4 +-
components/camel-cxf/camel-cxf-spring-soap/pom.xml | 4 +-
.../message/DefaultCxfMessageMapperTest.java | 1 -
.../cxf/transport/CamelDestinationTest.java | 3 +-
.../cxf/transport/CamelTransportTestSupport.java | 4 +-
.../message/DefaultCxfMessageMapperTest.java | 1 -
.../cxf/transport/CamelTransportTestSupport.java | 4 +-
.../camel/component/direct/DirectProducer.java | 1 +
.../camel/component/dns/DnsWikipediaProducer.java | 8 +-
.../component/dns/types/DnsRecordConverter.java | 7 +-
.../camel-google-firestore => camel-event}/pom.xml | 36 +-
.../camelevent/EventComponentConfigurer.java} | 25 +-
.../camelevent/EventEndpointConfigurer.java} | 46 +-
.../camelevent/EventEndpointUriFactory.java} | 44 +-
.../apache/camel/component/camelevent/event.json | 37 +
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/event | 2 +
.../org/apache/camel/configurer/event-component | 2 +
.../org/apache/camel/configurer/event-endpoint | 2 +
.../org/apache/camel/urifactory/event-endpoint | 2 +
.../camel-event/src/main/docs/event-component.adoc | 171 +
.../component/camelevent/EventComponent.java} | 32 +-
.../camel/component/camelevent/EventConsumer.java | 259 +
.../camel/component/camelevent/EventEndpoint.java | 157 +
.../component/camelevent/EventComponentTest.java | 176 +
.../pom.xml | 57 +-
.../file/remote/AbstractSftpConsumer.java} | 67 +-
.../file/remote/BaseSftpConfiguration.java} | 289 +-
.../camel/component/file/remote/FtpConstants.java | 0
.../camel/component/file/remote/FtpUtils.java | 17 -
.../camel/component/file/remote/RemoteFile.java | 0
.../component/file/remote/RemoteFileComponent.java | 0
.../file/remote/RemoteFileConfiguration.java | 0
.../component/file/remote/RemoteFileConsumer.java | 0
.../component/file/remote/RemoteFileEndpoint.java | 0
.../file/remote/RemoteFileOperations.java | 0
.../RemoteFilePollingConsumerPollStrategy.java | 0
.../component/file/remote/RemoteFileProducer.java | 0
.../file/remote/RemoteFileProducerHealthCheck.java | 0
.../SftpDefaultMoveExistingFileStrategy.java | 2 +-
.../component/file/remote/SftpRemoteFile.java | 0
.../file/remote/SftpRemoteFileSingle.java | 0
components/camel-ftp/pom.xml | 11 +-
.../apache/camel/component/file/remote/sftp.json | 6 +-
.../camel/component/file/remote/FtpConsumer.java | 21 +-
.../component/file/remote/SftpConfiguration.java | 305 +-
.../camel/component/file/remote/SftpConsumer.java | 272 +-
.../google/common/GoogleCredentialsHelper.java | 8 +-
.../camel-google/camel-google-firestore/pom.xml | 4 +
.../google/firestore/google-firestore.json | 2 +-
.../firestore/GoogleFirestoreConfiguration.java | 4 +-
.../GoogleFirestoreConnectionFactory.java | 15 +-
.../sheets/BatchGoogleSheetsClientFactory.java | 7 +-
.../google/sheets/GoogleSheetsComponent.java | 6 +-
.../sheets/stream/GoogleSheetsStreamComponent.java | 6 +-
.../groovy/json/GroovyJsonBulkConverterLoader.java | 126 +
.../services/org/apache/camel/TypeConverterLoader | 2 +
.../camel/groovy/json/GroovyJsonConverter.java | 68 +
.../groovy/json/GroovySimpleJSonArrayOnlyTest.java | 61 +
.../groovy/json/GroovySimpleJSonArrayTest.java | 62 +
.../camel/groovy/json/GroovySimpleJSonTest.java | 77 +
.../HazelcastReplicatedmapConsumerTest.java | 7 +
.../camel/http/base/HttpSendDynamicAware.java | 4 +-
.../camel/http/base/HttpSendDynamicAwareTest.java | 121 +
.../component/iggy/IggyComponentConfigurer.java | 24 +
.../component/iggy/IggyEndpointConfigurer.java | 18 +
.../component/iggy/IggyEndpointUriFactory.java | 5 +-
.../org/apache/camel/component/iggy/iggy.json | 11 +-
.../apache/camel/component/iggy/IggyComponent.java | 23 +-
.../camel/component/iggy/IggyConfiguration.java | 45 +
.../apache/camel/component/iggy/IggyConsumer.java | 5 +-
.../apache/camel/component/iggy/IggyProducer.java | 5 +-
.../iggy/client/IggyClientConnectionPool.java | 9 +-
.../component/iggy/client/IggyClientFactory.java | 51 +-
.../component/iggy/IggyConfigurationTest.java | 120 +
.../jms/JmsProducerWithJMSHeaderTest.java | 2 +-
.../jms/JmsRouteWithInOnlyAndMultipleAcksTest.java | 2 +-
.../component/jms/JmsRouteWithInOnlyTest.java | 2 +-
.../jms/async/AsyncConsumerInOutTwoTest.java | 2 +-
.../JmsAddAndRemoveRouteManagementIT.java | 36 +-
.../JmsDestinationProducedHeaderIT.java | 4 +-
.../jms/integration/JmsLoadBalanceFailOverIT.java | 2 +-
...eFailOverWithForceSendOriginalJmsMessageIT.java | 2 +-
.../jms/integration/JmsRoutingSlipInOutIT.java | 2 +-
.../jms/integration/JmsToDSendDynamicIT.java | 6 +-
.../issues/JmsAnotherCustomJMSReplyToIT.java | 2 +-
.../polling/JmsPollingHighTimeOutIT.java | 2 +-
.../spring/polling/JmsPollingConsumerSpringIT.java | 2 +-
.../spring/tx/JmsToJmsTransactedIT.java | 27 +-
.../integration/spring/tx/RouteIdTransactedIT.java | 6 +
.../JMSTransactionIsTransactedRedeliveredIT.java | 2 +-
.../tx/security/JmsToJmsTransactedSecurityIT.java | 17 +-
...dLetterChannelHandlerRollbackOnExceptionIT.java | 32 +-
...tterChannelNotHandlerRollbackOnExceptionIT.java | 83 +-
...TransactedOnExceptionRollbackOnExceptionIT.java | 28 +-
.../camel/component/jms/support/MyCoolBean.java | 4 +-
components/camel-jmx/pom.xml | 3 +-
.../apache/camel/language/jq/JqBuiltInFnTest.java | 34 +-
.../camel/component/kafka/KafkaComponent.java | 39 +-
.../camel/component/kafka/KafkaConsumer.java | 8 +-
.../kafka/integration/KafkaTransactionIT.java | 10 +-
.../integration/KafkaWithDBTransactionIT.java | 2 -
.../camel/component/lucene/LuceneSearcher.java | 14 +-
components/camel-micrometer-observability/pom.xml | 4 +-
.../component/file/remote/mina/mina-sftp.json | 14 +-
.../file/remote/mina/MinaSftpConfiguration.java | 323 +-
.../file/remote/mina/MinaSftpConsumer.java | 273 +-
.../MinaSftpDefaultMoveExistingFileStrategy.java | 101 -
.../file/remote/mina/MinaSftpEndpoint.java | 3 +-
components/camel-mina/pom.xml | 33 -
.../mina/MinaProducerShutdownManualIT.java | 97 -
.../component/mina/MinaProducerShutdownTest.java | 65 +
.../mllp/internal/TcpServerAcceptThread.java | 2 +
.../mllp/internal/TcpServerBindThread.java | 2 +
.../TcpServerConsumerValidationRunnable.java | 2 +
.../mllp/internal/TcpSocketConsumerRunnable.java | 2 +
.../mllp/MllpMaxConcurrentConsumersTest.java | 1 +
.../mllp/MllpMutualTlsConnectionAndHeaderBase.java | 1 +
.../MllpProducerConsumerLoopbackInOnlyTest.java | 1 +
.../mllp/MllpProducerConsumerLoopbackTest.java | 1 +
.../mllp/MllpSSLContextParametersTest.java | 1 +
.../MllpTcpClientProducerConnectionErrorTest.java | 1 +
...TcpClientProducerIdleConnectionTimeoutTest.java | 1 +
.../component/mllp/MllpTcpServerCharsetTest.java | 1 +
.../mllp/MllpTcpServerConsumerBindTimeoutTest.java | 1 +
.../MllpTcpServerConsumerMessageHeadersTest.java | 1 +
...MllpTcpServerConsumerMulitpleTcpPacketTest.java | 1 +
.../mllp/MllpTcpServerConsumerThreadPoolTest.java | 1 +
.../mllp/MllpTcpServerConsumerTransactionTest.java | 1 +
...tProducerEndOfDataAndValidationTestSupport.java | 1 +
...cpServerConsumerAcknowledgementTestSupport.java | 1 +
...rConsumerEndOfDataAndValidationTestSupport.java | 1 +
.../mongodb/MongoDbComponentConfigurer.java | 6 +
.../mongodb/MongoDbEndpointConfigurer.java | 6 +
.../mongodb/MongoDbEndpointUriFactory.java | 3 +-
.../apache/camel/component/mongodb/mongodb.json | 10 +-
.../camel/component/mongodb/MongoDbComponent.java | 22 +-
.../camel/component/mongodb/MongoDbEndpoint.java | 49 +-
.../component/mongodb/SslAwareMongoClient.java | 2 +-
.../integration/MongoDbSslConnectionIT.java | 163 +
.../src/main/docs/observability-services.adoc | 2 +-
components/camel-observation/pom.xml | 2 +-
.../services/org/apache/camel/other.properties | 2 +-
.../src/generated/resources/observation.json | 2 +-
.../src/main/docs/observation.adoc | 7 +-
.../camel/observation/AttributeProcessor.java | 1 +
.../GetCorrelationContextProcessor.java | 1 +
.../MicrometerObservationSpanAdapter.java | 1 +
.../observation/MicrometerObservationTracer.java | 7 +
.../SetCorrelationContextProcessor.java | 1 +
.../org/apache/camel/observation/ABCRouteTest.java | 1 +
.../CamelMicrometerObservationTestSupport.java | 1 +
.../observation/ClientRecipientListRouteTest.java | 1 +
.../apache/camel/observation/CurrentSpanTest.java | 1 +
.../observation/CustomComponentNameRouteTest.java | 1 +
.../observation/MulticastParallelRouteTest.java | 1 +
.../camel/observation/MulticastRouteTest.java | 1 +
.../camel/observation/RouteConcurrentTest.java | 1 +
.../camel/observation/SpanProcessorsTest.java | 1 +
.../org/apache/camel/observation/SpanTestData.java | 2 +-
.../camel/observation/TestSEDASpanDecorator.java | 1 +
.../apache/camel/observation/TwoServiceTest.java | 1 +
.../observation/TwoServiceWithExcludeTest.java | 1 +
.../CamelDefaultTracingObservationHandler.java | 1 +
...opagatingReceiverTracingObservationHandler.java | 3 +-
...PropagatingSenderTracingObservationHandler.java | 3 +-
.../ExchangeEventNotifierAutoConfigIT.java | 4 +
.../ManagedMessageHistoryAutoConfigIT.java | 4 +
components/camel-opentelemetry/pom.xml | 6 +-
.../services/org/apache/camel/other.properties | 2 +-
.../src/generated/resources/opentelemetry.json | 2 +-
.../src/main/docs/opentelemetry.adoc | 13 +-
.../camel/opentelemetry/AttributeProcessor.java | 1 +
.../GetCorrelationContextProcessor.java | 1 +
.../camel/opentelemetry/NoopTracingStrategy.java | 1 +
...TelemetryInstrumentedThreadFactoryListener.java | 1 +
...OpenTelemetryInstrumentedThreadPoolFactory.java | 1 +
.../opentelemetry/OpenTelemetrySpanAdapter.java | 1 +
.../camel/opentelemetry/OpenTelemetryTracer.java | 3 +
.../OpenTelemetryTracingStrategy.java | 1 +
.../SetCorrelationContextProcessor.java | 1 +
.../apache/camel/opentelemetry/SpanCustomizer.java | 1 +
.../propagators/OpenTelemetryGetter.java | 1 +
.../propagators/OpenTelemetrySetter.java | 1 +
.../apache/camel/opentelemetry/ABCRouteTest.java | 1 +
.../apache/camel/opentelemetry/AsyncCxfTest.java | 1 +
.../opentelemetry/CamelOpenTelemetryExtension.java | 1 +
.../CamelOpenTelemetryTestSupport.java | 1 +
.../ClientRecipientListRouteTest.java | 1 +
.../camel/opentelemetry/CurrentSpanTest.java | 1 +
.../CustomComponentNameRouteTest.java | 1 +
.../opentelemetry/MulticastParallelRouteTest.java | 1 +
.../camel/opentelemetry/MulticastRouteTest.java | 1 +
.../OpenTelemetryPropagateContextTest.java | 1 +
...lemetryTracingStrategyPropagateContextTest.java | 1 +
.../OpenTelemetryTracingStrategyTest.java | 1 +
.../camel/opentelemetry/RouteConcurrentTest.java | 1 +
.../camel/opentelemetry/SpanCustomizerTest.java | 1 +
.../camel/opentelemetry/SpanProcessorsTest.java | 1 +
.../apache/camel/opentelemetry/SpanTestData.java | 1 +
.../camel/opentelemetry/SpanTreePrinter.java | 1 +
.../camel/opentelemetry/TestSEDASpanDecorator.java | 1 +
.../apache/camel/opentelemetry/TwoServiceTest.java | 1 +
.../opentelemetry/TwoServiceWithExcludeTest.java | 1 +
components/camel-opentelemetry2/pom.xml | 4 +-
.../quickfixj/converter/QuickfixjConverters.java | 5 +-
.../quickfixj/QuickfixjConvertersTest.java | 4 +-
.../component/quickfixj/QuickfixjSpringTest.java | 2 +-
.../camel/component/quickfixj/TestSupport.java | 2 +
.../camel-spring-ai/camel-spring-ai-chat/pom.xml | 14 +
.../chat/SpringAiChatEndpointConfigurer.java | 50 +-
.../chat/SpringAiChatEndpointUriFactory.java | 13 +-
.../component/springai/chat/spring-ai-chat.json | 57 +-
.../src/main/docs/spring-ai-chat-component.adoc | 228 +
.../springai/chat/SpringAiChatConfiguration.java | 128 +
.../springai/chat/SpringAiChatConstants.java | 8 +
.../springai/chat/SpringAiChatProducer.java | 89 +
.../springai/chat/mcp/SpringAiChatMcpManager.java | 186 +
.../component/springai/chat/SpringAiChatMcpIT.java | 88 +
.../springai/chat/SpringAiChatMcpSseIT.java | 74 +
.../SpringAiChatStructuredOutputValidationIT.java | 129 +
.../chat/SpringAiChatToolBeanDiscoveryIT.java | 119 +
.../springai/chat/SpringAiChatToolContextIT.java | 105 +
.../camel-spring-ai/camel-spring-ai-image}/pom.xml | 46 +-
.../image/SpringAiImageComponentConfigurer.java | 99 +
.../SpringAiImageConfigurationConfigurer.java | 72 +
.../image/SpringAiImageConverterLoader.java} | 18 +-
.../image/SpringAiImageEndpointConfigurer.java | 83 +
.../image/SpringAiImageEndpointUriFactory.java} | 48 +-
.../component/springai/image/spring-ai-image.json | 60 +
.../services/org/apache/camel/TypeConverterLoader | 2 +
.../services/org/apache/camel/component.properties | 7 +
.../org/apache/camel/component/spring-ai-image | 2 +
...onent.springai.image.SpringAiImageConfiguration | 2 +
.../camel/configurer/spring-ai-image-component | 2 +
.../camel/configurer/spring-ai-image-endpoint | 2 +
.../camel/urifactory/spring-ai-image-endpoint | 2 +
.../src/main/docs/spring-ai-image-component.adoc | 197 +
.../component/springai/image/SpringAiImage.java} | 10 +-
.../springai/image/SpringAiImageComponent.java} | 39 +-
.../springai/image/SpringAiImageConfiguration.java | 136 +
.../springai/image/SpringAiImageConverter.java | 70 +
.../springai/image/SpringAiImageEndpoint.java | 74 +
.../springai/image/SpringAiImageHeaders.java | 55 +
.../springai/image/SpringAiImageProducer.java | 126 +
.../springai/image/SpringAiImageOllamaIT.java | 247 +
.../src/test/resources/log4j2.properties | 50 +
.../camel-spring-parent/camel-spring-ai/pom.xml | 1 +
.../camel-spring-parent/camel-spring-xml/pom.xml | 3 +-
.../org/apache/camel/spring/xml/camelContext.json | 2 +-
.../camel/spring/xml/CamelContextFactoryBean.java | 5 +
.../org/apache/camel/spring/SpringMDCTest.java | 1 +
.../camel/spring/SpringMDCTransactedTest.java | 1 +
.../SpringMDCWithBreadcrumbDisabledTest.java | 1 +
.../camel/spring/SpringMDCWithBreadcrumbTest.java | 1 +
.../TransactionalClientDataSourceMDCTest.java | 2 +-
.../component/ssh/SshComponentConfigurer.java | 30 +
.../camel/component/ssh/SshEndpointConfigurer.java | 30 +
.../camel/component/ssh/SshEndpointUriFactory.java | 7 +-
.../org/apache/camel/component/ssh/ssh.json | 110 +-
.../camel/component/ssh/SshConfiguration.java | 82 +
.../org/apache/camel/component/ssh/SshUtils.java | 15 +
.../component/ssh/SshConnectionPropertiesTest.java | 114 +
components/camel-telemetry-dev/pom.xml | 4 +-
components/camel-telemetry/pom.xml | 4 +-
.../telemetry/decorators/SedaSpanDecorator.java | 23 +
components/camel-tracing/pom.xml | 2 +-
.../services/org/apache/camel/other.properties | 2 +-
.../src/generated/resources/tracing.json | 2 +-
.../camel-tracing/src/main/docs/tracing.adoc | 7 +-
.../apache/camel/tracing/ActiveSpanManager.java | 1 +
.../org/apache/camel/tracing/ExtractAdapter.java | 1 +
.../org/apache/camel/tracing/InjectAdapter.java | 2 +-
.../java/org/apache/camel/tracing/SpanAdapter.java | 1 +
.../org/apache/camel/tracing/SpanDecorator.java | 1 +
.../java/org/apache/camel/tracing/SpanKind.java | 1 +
.../org/apache/camel/tracing/TagConstants.java | 1 +
.../main/java/org/apache/camel/tracing/Tracer.java | 1 +
.../decorators/AbstractHttpSpanDecorator.java | 1 +
.../decorators/AbstractInternalSpanDecorator.java | 1 +
.../decorators/AbstractMessagingSpanDecorator.java | 1 +
.../tracing/decorators/AbstractSpanDecorator.java | 1 +
.../tracing/decorators/ActiveMQ6SpanDecorator.java | 1 +
.../tracing/decorators/ActiveMQSpanDecorator.java | 1 +
.../camel/tracing/decorators/AhcSpanDecorator.java | 1 +
.../tracing/decorators/AmqpSpanDecorator.java | 1 +
.../decorators/AzureServiceBusSpanDecorator.java | 1 +
.../AzureStorageDataLakeSpanDecorator.java | 1 +
.../decorators/AzureStorageQueueSpanDecorator.java | 1 +
.../tracing/decorators/CometdSpanDecorator.java | 1 +
.../camel/tracing/decorators/CqlSpanDecorator.java | 1 +
.../tracing/decorators/DirectSpanDecorator.java | 1 +
.../tracing/decorators/DisruptorSpanDecorator.java | 1 +
.../decorators/DisruptorvmSpanDecorator.java | 1 +
.../decorators/ElasticsearchSpanDecorator.java | 1 +
.../tracing/decorators/FileSpanDecorator.java | 1 +
.../camel/tracing/decorators/FtpSpanDecorator.java | 1 +
.../tracing/decorators/FtpsSpanDecorator.java | 1 +
.../camel/tracing/decorators/HttpMethodHelper.java | 1 +
.../tracing/decorators/HttpSpanDecorator.java | 1 +
.../tracing/decorators/HttpsSpanDecorator.java | 1 +
.../tracing/decorators/IronmqSpanDecorator.java | 1 +
.../tracing/decorators/JdbcSpanDecorator.java | 1 +
.../tracing/decorators/JettySpanDecorator.java | 1 +
.../camel/tracing/decorators/JmsSpanDecorator.java | 1 +
.../tracing/decorators/KafkaSpanDecorator.java | 1 +
.../camel/tracing/decorators/LogSpanDecorator.java | 1 +
.../tracing/decorators/MongoDBSpanDecorator.java | 1 +
.../tracing/decorators/NatsSpanDecorator.java | 1 +
.../tracing/decorators/NettyHttpSpanDecorator.java | 1 +
.../tracing/decorators/Paho5SpanDecorator.java | 1 +
.../tracing/decorators/PahoSpanDecorator.java | 1 +
.../decorators/PlatformHttpSpanDecorator.java | 1 +
.../decorators/RestOpenapiSpanDecorator.java | 1 +
.../tracing/decorators/RestSpanDecorator.java | 1 +
.../tracing/decorators/SchedulerSpanDecorator.java | 1 +
.../tracing/decorators/SedaSpanDecorator.java | 1 +
.../tracing/decorators/ServletSpanDecorator.java | 1 +
.../tracing/decorators/SftpSpanDecorator.java | 1 +
.../tracing/decorators/Sjms2SpanDecorator.java | 1 +
.../tracing/decorators/SjmsSpanDecorator.java | 1 +
.../decorators/SpringRabbitmqSpanDecorator.java | 1 +
.../camel/tracing/decorators/SqlSpanDecorator.java | 1 +
.../tracing/decorators/StompSpanDecorator.java | 1 +
.../tracing/decorators/TimerSpanDecorator.java | 1 +
.../tracing/decorators/UndertowSpanDecorator.java | 1 +
.../tracing/decorators/VertxHttpSpanDecorator.java | 1 +
.../propagation/CamelHeadersExtractAdapter.java | 1 +
.../propagation/CamelHeadersInjectAdapter.java | 1 +
.../CamelMessagingHeadersExtractAdapter.java | 1 +
.../CamelMessagingHeadersInjectAdapter.java | 1 +
.../camel/tracing/ActiveSpanManagerTest.java | 1 +
.../org/apache/camel/tracing/MockSpanAdapter.java | 1 +
.../org/apache/camel/tracing/URIDecoratorTest.java | 1 +
.../decorators/AbstractHttpSpanDecoratorTest.java | 1 +
.../AbstractMessagingSpanDecoratorTest.java | 1 +
.../decorators/AbstractSpanDecoratorTest.java | 1 +
.../AzureServiceBusSpanDecoratorTest.java | 1 +
.../AzureStorageDataLakeSpanDecoratorTest.java | 1 +
.../AzureStorageQueueSpanDecoratorTest.java | 1 +
.../decorators/CometdSpanDecoratorTest.java | 1 +
.../tracing/decorators/CqlSpanDecoratorTest.java | 1 +
.../decorators/ElasticsearchSpanDecoratorTest.java | 1 +
.../tracing/decorators/HttpMethodHelperTest.java | 1 +
.../camel/tracing/decorators/HttpMethods.java | 1 +
.../tracing/decorators/HttpSpanDecoratorTest.java | 1 +
.../decorators/IronmqSpanDecoratorTest.java | 1 +
.../tracing/decorators/JdbcSpanDecoratorTest.java | 1 +
.../tracing/decorators/JmsSpanDecoratorTest.java | 1 +
.../tracing/decorators/KafkaSpanDecoratorTest.java | 1 +
.../decorators/MongoDBSpanDecoratorTest.java | 1 +
.../tracing/decorators/RestSpanDecoratorTest.java | 1 +
.../tracing/decorators/SqlSpanDecoratorTest.java | 1 +
.../tracing/decorators/StompSpanDecoratorTest.java | 1 +
.../tracing/decorators/TimerSpanDecoratorTest.java | 1 +
.../decorators/VertxHttpSpanDecoratorTest.java | 1 +
.../CamelMessagingHeadersExtractAdapterTest.java | 1 +
.../CamelMessagingHeadersInjectAdapterTest.java | 1 +
components/pom.xml | 2 +
.../main/java/org/apache/camel/CamelContext.java | 19 +
.../src/main/java/org/apache/camel/Exchange.java | 2 +
.../java/org/apache/camel/ExchangePropertyKey.java | 4 +
.../main/java/org/apache/camel/spi/CamelEvent.java | 2 +
.../java/org/apache/camel/spi/ErrorRegistry.java | 96 +
.../org/apache/camel/spi/ErrorRegistryEntry.java | 76 +
.../org/apache/camel/spi/ErrorRegistryView.java | 37 +-
.../java/org/apache/camel/spi/EventFactory.java | 1 +
.../java/org/apache/camel/spi/EventNotifier.java | 2 +
.../main/java/org/apache/camel/spi/UnitOfWork.java | 8 +
.../support/jsse/BaseSSLContextParameters.java | 202 +
.../camel/support/jsse/SSLContextParameters.java | 68 +
.../support/jsse/SignatureSchemesParameters.java | 65 +
.../camel/impl/engine/AbstractCamelContext.java | 29 +
.../impl/engine/BaseExecutorServiceManager.java | 2 +
.../camel/impl/engine/CamelInternalProcessor.java | 1 +
.../impl/engine/DefaultCamelContextExtension.java | 20 +
.../camel/impl/engine/DefaultClassResolver.java | 11 +
.../camel/impl/engine/DefaultErrorRegistry.java | 332 +
.../impl/engine/DefaultManagementStrategy.java | 7 +-
.../camel/impl/engine/DefaultUnitOfWork.java | 1 -
.../impl/engine/DefaultUnitOfWorkFactory.java | 4 +
.../impl/engine/MDCThreadFactoryListener.java | 1 +
.../apache/camel/impl/engine/MDCUnitOfWork.java | 1 +
.../org/apache/camel/impl/engine/RouteService.java | 1 +
.../camel/impl/engine/SimpleCamelContext.java | 6 +
.../component/properties/PropertiesComponent.java | 3 +-
.../camel/impl/event/DefaultEventFactory.java | 1 +
.../event/ExchangeAsyncProcessingStartedEvent.java | 1 +
.../org/apache/camel/dev-console/errors.json | 15 +
.../services/org/apache/camel/dev-console/errors | 2 +
.../org/apache/camel/dev-consoles.properties | 2 +-
.../camel/impl/console/ErrorRegistryConsole.java | 157 +
.../apache/camel/impl/CamelContextConfigurer.java | 6 +
.../org/apache/camel/language/csimple/csimple.json | 2 +-
.../org/apache/camel/language/simple/simple.json | 127 +-
.../modules/languages/pages/csimple-language.adoc | 11 +-
.../modules/languages/pages/simple-language.adoc | 96 +-
.../language/csimple/CSimpleCodeGenerator.java | 1 +
.../camel/language/csimple/CSimpleCompiler.java | 1 +
.../camel/language/csimple/CSimpleException.java | 1 +
.../camel/language/csimple/CSimpleExpression.java | 1 +
.../language/csimple/CSimpleExpressionParser.java | 1 +
.../language/csimple/CSimpleGeneratedCode.java | 1 +
.../camel/language/csimple/CSimpleHelper.java | 1 +
.../camel/language/csimple/CSimpleLanguage.java | 1 +
.../camel/language/csimple/CSimpleMethod.java | 1 +
.../language/csimple/CSimplePredicateParser.java | 1 +
.../camel/language/csimple/CSimpleSupport.java | 1 +
.../camel/language/simple/SimpleConstants.java | 20 +
.../language/simple/SimpleExpressionBuilder.java | 200 +-
.../simple/ast/SimpleFunctionExpression.java | 111 +
.../org/apache/camel/model/language/csimple.json | 2 +-
.../java/org/apache/camel/builder/Builder.java | 6 +
.../org/apache/camel/builder/BuilderSupport.java | 6 +
.../org/apache/camel/builder/ExpressionClause.java | 6 +
.../camel/builder/ExpressionClauseSupport.java | 14 +-
.../camel/builder/LanguageBuilderFactory.java | 6 +
.../camel/model/language/CSimpleExpression.java | 5 +-
.../apache/camel/processor/MulticastProcessor.java | 4 +
.../camel/processor/OnCompletionProcessor.java | 7 +
.../apache/camel/processor/ProcessorHelper.java | 1 +
.../org/apache/camel/processor/SendProcessor.java | 1 +
.../apache/camel/processor/WireTapProcessor.java | 2 +
.../reifier/language/CSimpleExpressionReifier.java | 1 +
.../org/apache/camel/core/xml/util/jsse/jaxb.index | 1 +
.../core/xml/AbstractCamelContextFactoryBean.java | 5 +
...bstractBaseSSLContextParametersFactoryBean.java | 31 +
.../jsse/SignatureSchemesParametersDefinition.java | 46 +
.../xml/AbstractCamelContextFactoryBeanTest.java | 1 +
.../camel/converter/json/JsonConverterTest.java | 203 +
.../org/apache/camel/impl/ErrorRegistryTest.java | 243 +
.../impl/event/SimpleEventNotifierEventsTest.java | 6 +-
.../MDCUnitLoggingOutOfMemoryManualTest.java | 1 +
.../language/simple/FileSimpleJsonPathTest.java | 77 +
.../apache/camel/language/simple/SimpleTest.java | 210 +
.../camel/processor/BreadcrumbDisabledTest.java | 1 +
.../org/apache/camel/processor/BreadcrumbTest.java | 1 +
.../org/apache/camel/processor/MDCAsyncTest.java | 1 +
.../apache/camel/processor/MDCClearingTest.java | 1 +
.../apache/camel/processor/MDCCustomKeysTest.java | 1 +
.../camel/processor/MDCErrorHandlerTest.java | 1 +
.../processor/MDCOnCompletionOnCompletionTest.java | 1 +
.../processor/MDCOnCompletionParallelTest.java | 1 +
.../camel/processor/MDCOnCompletionTest.java | 1 +
.../MDCResetMidRouteProducerTemplateTest.java | 1 +
.../org/apache/camel/processor/MDCResetTest.java | 1 +
.../camel/processor/MDCRouteIdAwareTest.java | 1 +
.../processor/MDCSplitParallelProcessingTest.java | 1 +
.../org/apache/camel/processor/MDCSplitTest.java | 1 +
.../java/org/apache/camel/processor/MDCTest.java | 1 +
.../camel/processor/MDCWireTapCustomKeysTest.java | 1 +
.../org/apache/camel/processor/MDCWireTapTest.java | 1 +
.../camel/processor/MDCWithBreadcrumbTest.java | 1 +
.../SplitSubUnitOfWorkWithMDCLoggingTest.java | 1 +
.../org/apache/camel/processor/WireTapMDCTest.java | 1 +
.../aggregator/AbstractDistributedTest.java | 1 +
.../apache/camel/processor/async/AsyncMDCTest.java | 1 +
.../support/jsse/SSLContextParametersTest.java | 253 +-
core/camel-core/src/test/resources/books.json | 20 +
.../MainConfigurationPropertiesConfigurer.java | 28 +
.../main/SSLConfigurationPropertiesConfigurer.java | 42 +
.../camel-main-configuration-metadata.json | 14 +-
.../org/apache/camel/main/components.properties | 2 +
core/camel-main/src/main/docs/main.adoc | 18 +-
.../org/apache/camel/main/BaseMainSupport.java | 44 +
.../camel/main/DefaultConfigurationConfigurer.java | 9 +
.../camel/main/DefaultConfigurationProperties.java | 109 +-
.../camel/main/SSLConfigurationProperties.java | 178 +
.../fatjar/FatJarPackageScanClassResolver.java | 136 +
.../fatjar/FatJarPackageScanResourceResolver.java | 150 +
.../java/org/apache/camel/main/fatjar/Main.java | 66 +
.../java/org/apache/camel/main/MainSSLTest.java | 262 +
.../api/management/mbean/CamelOpenMBeanTypes.java | 19 +
.../management/mbean/ManagedCamelContextMBean.java | 1 +
.../mbean/ManagedErrorRegistryMBean.java | 64 +
.../management/JmxManagementLifecycleStrategy.java | 4 +
.../management/mbean/ManagedCamelContext.java | 1 +
.../management/mbean/ManagedErrorRegistry.java | 140 +
.../management/ManagedNonManagedServiceTest.java | 2 +-
...edProducerRouteAddRemoveRegisterAlwaysTest.java | 2 +-
.../management/ManagedRouteAddRemoveTest.java | 2 +-
.../stream/CamelSupportBulkConverterLoader.java | 237 +
.../services/org/apache/camel/TypeConverterLoader | 2 +-
.../apache/camel/converter/json/JsonConverter.java | 143 +
.../apache/camel/saga/InMemorySagaCoordinator.java | 1 +
.../java/org/apache/camel/support/EventHelper.java | 1 +
.../camel/support/SimpleEventNotifierSupport.java | 3 +
.../camel/support/builder/ExpressionBuilder.java | 12 +-
.../java/org/apache/camel/util/SimpleUtils.java | 5 +
docs/.pnp.cjs | 102 +-
.../modules/ROOT/examples/json/event.json | 1 +
.../ROOT/examples/json/spring-ai-image.json | 1 +
docs/components/modules/ROOT/nav.adoc | 2 +
.../modules/ROOT/pages/event-component.adoc | 1 +
.../ROOT/pages/spring-ai-image-component.adoc | 1 +
docs/gulpfile.js | 4 +-
docs/package.json | 2 +-
docs/user-manual/modules/ROOT/nav.adoc | 1 +
.../ROOT/pages/camel-4x-upgrade-guide-4_19.adoc | 96 +
.../ROOT/pages/camel-configuration-utilities.adoc | 194 +
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 60 +-
.../modules/ROOT/pages/error-registry.adoc | 60 +
.../modules/ROOT/pages/event-notifier.adoc | 5 +-
docs/user-manual/modules/ROOT/pages/mdc.adoc | 2 +-
docs/user-manual/modules/ROOT/pages/security.adoc | 7 +
.../ROOT/pages/using-propertyplaceholder.adoc | 11 +
docs/yarn.lock | 75 +-
.../component/ComponentsBuilderFactory.java | 27 +
...tory.java => EventComponentBuilderFactory.java} | 88 +-
.../component/dsl/IggyComponentBuilderFactory.java | 73 +
.../dsl/MongodbComponentBuilderFactory.java | 18 +
.../dsl/SpringAiImageComponentBuilderFactory.java | 257 +
.../component/dsl/SshComponentBuilderFactory.java | 83 +
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/StaticEndpointBuilders.java | 86 +
.../endpoint/dsl/AS2EndpointBuilderFactory.java | 40 +
.../endpoint/dsl/IggyEndpointBuilderFactory.java | 243 +
.../dsl/MinaSftpEndpointBuilderFactory.java | 81 +-
.../dsl/MongoDbEndpointBuilderFactory.java | 96 +
.../endpoint/dsl/SftpEndpointBuilderFactory.java | 51 +-
.../dsl/SpringAiChatEndpointBuilderFactory.java | 253 +
.../dsl/SpringAiImageEndpointBuilderFactory.java | 454 +
.../endpoint/dsl/SshEndpointBuilderFactory.java | 438 +
.../dsl/jbang/core/commands/CamelJBangMain.java | 1 +
.../dsl/jbang/core/commands/ExportBaseCommand.java | 10 +
.../dsl/jbang/core/commands/ExportCamelMain.java | 3 -
.../apache/camel/dsl/jbang/core/commands/Run.java | 19 +-
.../dsl/jbang/core/commands/WrapperCommand.java | 155 +
.../camel/dsl/jbang/core/common/CatalogLoader.java | 59 +-
.../camel/dsl/jbang/core/common/PluginHelper.java | 6 +-
.../src/main/resources/assembly/runner.xml | 34 -
.../src/main/resources/camel-wrapper/camelw | 160 +
.../src/main/resources/camel-wrapper/camelw.cmd | 101 +
.../resources/templates/main-kubernetes-pom.tmpl | 27 +-
.../src/main/resources/templates/main-pom.tmpl | 27 +-
.../src/main/resources/templates/main.tmpl | 2 +-
.../jbang/core/commands/WrapperCommandTest.java | 181 +
dsl/camel-jbang/camel-jbang-it/pom.xml | 28 +-
.../apache/camel/dsl/jbang/it/ExportITCase.java | 13 +
dsl/camel-jbang/camel-jbang-mcp/pom.xml | 6 +
.../dsl/jbang/core/commands/mcp/CatalogTools.java | 58 +-
.../core/commands/mcp/DependencyCheckTools.java | 49 +-
.../jbang/core/commands/mcp/DependencyData.java | 125 +
.../core/commands/mcp/DependencyResources.java | 119 +
.../mcp/{DiagnoseTools.java => DiagnoseData.java} | 443 +-
.../jbang/core/commands/mcp/DiagnoseResources.java | 167 +
.../dsl/jbang/core/commands/mcp/DiagnoseTools.java | 362 +-
.../dsl/jbang/core/commands/mcp/TestInfraData.java | 211 +
.../core/commands/mcp/TestInfraResources.java | 144 +
.../jbang/core/commands/mcp/TestScaffoldTools.java | 207 +-
.../jbang/core/commands/mcp/CatalogToolsTest.java | 232 +
.../commands/mcp/DependencyCheckToolsTest.java | 7 +-
.../core/commands/mcp/DependencyResourcesTest.java | 142 +
.../core/commands/mcp/DiagnoseResourcesTest.java | 234 +
.../jbang/core/commands/mcp/DiagnoseToolsTest.java | 7 +-
.../core/commands/mcp/TestInfraResourcesTest.java | 159 +
.../core/commands/mcp/TestScaffoldToolsTest.java | 7 +-
.../camel-component-known-dependencies.properties | 2 +
.../camel-main-known-dependencies.properties | 5 +
.../dsl/yaml/deserializers/ModelDeserializers.java | 2 +-
.../generated/resources/schema/camelYamlDsl.json | 1 +
.../camel/dsl/yaml/KameletRoutesBuilderLoader.java | 52 +
.../apache/camel/dsl/yaml/KameletLoaderTest.groovy | 118 +
parent/pom.xml | 75 +-
pom.xml | 1 +
proposals/mdc.adoc | 8 +-
proposals/tracing.adoc | 6 +-
test-infra/camel-test-infra-all/pom.xml | 4 +-
.../src/generated/resources/META-INF/metadata.json | 9 +
.../services/AbstractArtemisEmbeddedService.java | 12 +-
.../infra/kafka/services/StrimziContainer.java | 14 +-
.../services/McpEverythingSseInfraService.java | 29 +-
...McpEverythingSseLocalContainerInfraService.java | 118 +
.../services/McpEverythingSseService.java | 19 +-
.../services/McpEverythingSseServiceFactory.java | 41 +-
.../services/MilvusLocalContainerInfraService.java | 1 +
.../infra/milvus/services/container.properties | 2 +-
.../services/MongoDBLocalContainerTLSService.java | 109 +
.../infra/mongodb/services/ssl/ca-truststore.jks | Bin 0 -> 1206 bytes
.../camel/test/infra/mongodb/services/ssl/ca.pem | 20 +
.../test/infra/mongodb/services/ssl/server.pem | 48 +
.../test/infra/neo4j/services/container.properties | 2 +-
.../infra/postgres/common/PostgresProperties.java | 1 +
.../PostgresVectorLocalContainerInfraService.java | 39 +
.../PostgresVectorLocalContainerService.java | 16 +-
.../services/PostgresVectorServiceFactory.java | 24 +-
.../infra/postgres/services/container.properties | 1 +
.../infra/qdrant/services/container.properties | 2 +-
.../infra/weaviate/services/container.properties | 2 +-
tests/camel-itest/pom.xml | 10 +-
.../utils/extensions/JmsServiceExtension.java | 4 +-
.../java/org/apache/camel/util/json/JsonArray.java | 22 +
.../org/apache/camel/util/json/JsonObject.java | 245 +
.../apache/camel/util/json/JsonObjectPathTest.java | 204 +
.../src/main/resources/api-route-test.vm | 2 +-
.../CamelTestInfraGenerateMetadataMojo.java | 20 +-
.../apache/camel/maven/packaging/MojoHelper.java | 1 +
.../camel/generator/openapi/OperationVisitor.java | 3 +
710 files changed, 32800 insertions(+), 21564 deletions(-)
create mode 100644 .github/workflows/pr-update-branch.yml
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/event.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ai-image.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/errors.json
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/integration/LangChain4jAgentAutoConversionTest.java
rename
components/{camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpRemoteFileSingle.java
=>
camel-as2/camel-as2-api/src/main/java/org/apache/camel/component/as2/api/entity/GenericApplicationEntity.java}
(50%)
create mode 100644
components/camel-as2/camel-as2-api/src/test/java/org/apache/camel/component/as2/api/AS2AsyncMDNServerConnectionTest.java
create mode 100644
components/camel-as2/camel-as2-api/src/test/java/org/apache/camel/component/as2/api/entity/GenericApplicationEntityTest.java
create mode 100644
components/camel-as2/camel-as2-api/src/test/java/org/apache/camel/component/as2/api/protocol/ResponseMDNTest.java
create mode 100644
components/camel-as2/camel-as2-api/src/test/java/org/apache/camel/component/as2/api/util/AS2UtilsTest.java
create mode 100644
components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerAuthenticatedTest.java
create mode 100644
components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerExtensionTest.java
delete mode 100644
components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInOutInteractiveManualTest.java
create mode 100644
components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInOutTest.java
delete mode 100644
components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveAuthenticatedManualTest.java
delete mode 100644
components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveExtensionManualTest.java
delete mode 100644
components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveManualTest.java
create mode 100644
components/camel-cometd/src/test/java/org/apache/camel/component/cometd/CometdProducerConsumerInteractiveTest.java
copy components/{camel-google/camel-google-firestore => camel-event}/pom.xml
(56%)
copy
components/{camel-mongodb/src/generated/java/org/apache/camel/component/mongodb/MongoDbComponentConfigurer.java
=>
camel-event/src/generated/java/org/apache/camel/component/camelevent/EventComponentConfigurer.java}
(63%)
copy
components/{camel-mongodb/src/generated/java/org/apache/camel/component/mongodb/MongoDbComponentConfigurer.java
=>
camel-event/src/generated/java/org/apache/camel/component/camelevent/EventEndpointConfigurer.java}
(52%)
copy
components/{camel-iggy/src/generated/java/org/apache/camel/component/iggy/IggyEndpointUriFactory.java
=>
camel-event/src/generated/java/org/apache/camel/component/camelevent/EventEndpointUriFactory.java}
(53%)
create mode 100644
components/camel-event/src/generated/resources/META-INF/org/apache/camel/component/camelevent/event.json
create mode 100644
components/camel-event/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-event/src/generated/resources/META-INF/services/org/apache/camel/component/event
create mode 100644
components/camel-event/src/generated/resources/META-INF/services/org/apache/camel/configurer/event-component
create mode 100644
components/camel-event/src/generated/resources/META-INF/services/org/apache/camel/configurer/event-endpoint
create mode 100644
components/camel-event/src/generated/resources/META-INF/services/org/apache/camel/urifactory/event-endpoint
create mode 100644 components/camel-event/src/main/docs/event-component.adoc
copy
components/{camel-iggy/src/main/java/org/apache/camel/component/iggy/IggyComponent.java
=>
camel-event/src/main/java/org/apache/camel/component/camelevent/EventComponent.java}
(59%)
create mode 100644
components/camel-event/src/main/java/org/apache/camel/component/camelevent/EventConsumer.java
create mode 100644
components/camel-event/src/main/java/org/apache/camel/component/camelevent/EventEndpoint.java
create mode 100644
components/camel-event/src/test/java/org/apache/camel/component/camelevent/EventComponentTest.java
copy components/{camel-google/camel-google-firestore =>
camel-ftp-common}/pom.xml (59%)
copy
components/{camel-ftp/src/main/java/org/apache/camel/component/file/remote/SftpConsumer.java
=>
camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/AbstractSftpConsumer.java}
(82%)
copy
components/{camel-ftp/src/main/java/org/apache/camel/component/file/remote/SftpConfiguration.java
=>
camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/BaseSftpConfiguration.java}
(61%)
rename components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/FtpConstants.java
(100%)
rename components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/FtpUtils.java
(88%)
rename components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/RemoteFile.java
(100%)
rename components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/RemoteFileComponent.java
(100%)
rename components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/RemoteFileConfiguration.java
(100%)
rename components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/RemoteFileConsumer.java
(100%)
rename components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/RemoteFileEndpoint.java
(100%)
rename components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/RemoteFileOperations.java
(100%)
rename components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/RemoteFilePollingConsumerPollStrategy.java
(100%)
rename components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/RemoteFileProducer.java
(100%)
rename components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/RemoteFileProducerHealthCheck.java
(100%)
rename components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/SftpDefaultMoveExistingFileStrategy.java
(98%)
copy components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/SftpRemoteFile.java
(100%)
copy components/{camel-ftp =>
camel-ftp-common}/src/main/java/org/apache/camel/component/file/remote/SftpRemoteFileSingle.java
(100%)
create mode 100644
components/camel-groovy/src/generated/java/org/apache/camel/groovy/json/GroovyJsonBulkConverterLoader.java
create mode 100644
components/camel-groovy/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
create mode 100644
components/camel-groovy/src/main/java/org/apache/camel/groovy/json/GroovyJsonConverter.java
create mode 100644
components/camel-groovy/src/test/java/org/apache/camel/groovy/json/GroovySimpleJSonArrayOnlyTest.java
create mode 100644
components/camel-groovy/src/test/java/org/apache/camel/groovy/json/GroovySimpleJSonArrayTest.java
create mode 100644
components/camel-groovy/src/test/java/org/apache/camel/groovy/json/GroovySimpleJSonTest.java
create mode 100644
components/camel-http-base/src/test/java/org/apache/camel/http/base/HttpSendDynamicAwareTest.java
create mode 100644
components/camel-iggy/src/test/java/org/apache/camel/component/iggy/IggyConfigurationTest.java
copy
core/camel-core/src/test/java/org/apache/camel/issues/MDCUnitLoggingOutOfMemoryManualTest.java
=>
components/camel-jq/src/test/java/org/apache/camel/language/jq/JqBuiltInFnTest.java
(60%)
delete mode 100644
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpDefaultMoveExistingFileStrategy.java
delete mode 100644
components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaProducerShutdownManualIT.java
create mode 100644
components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaProducerShutdownTest.java
create mode 100644
components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/integration/MongoDbSslConnectionIT.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-chat/src/main/java/org/apache/camel/component/springai/chat/mcp/SpringAiChatMcpManager.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-chat/src/test/java/org/apache/camel/component/springai/chat/SpringAiChatMcpIT.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-chat/src/test/java/org/apache/camel/component/springai/chat/SpringAiChatMcpSseIT.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-chat/src/test/java/org/apache/camel/component/springai/chat/SpringAiChatStructuredOutputValidationIT.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-chat/src/test/java/org/apache/camel/component/springai/chat/SpringAiChatToolBeanDiscoveryIT.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-chat/src/test/java/org/apache/camel/component/springai/chat/SpringAiChatToolContextIT.java
copy components/{camel-csimple-joor =>
camel-spring-parent/camel-spring-ai/camel-spring-ai-image}/pom.xml (62%)
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/java/org/apache/camel/component/springai/image/SpringAiImageComponentConfigurer.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/java/org/apache/camel/component/springai/image/SpringAiImageConfigurationConfigurer.java
copy
components/{camel-ai/camel-langchain4j-agent/src/generated/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentConverterLoader.java
=>
camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/java/org/apache/camel/component/springai/image/SpringAiImageConverterLoader.java}
(66%)
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/java/org/apache/camel/component/springai/image/SpringAiImageEndpointConfigurer.java
copy
components/camel-spring-parent/camel-spring-ai/{camel-spring-ai-chat/src/generated/java/org/apache/camel/component/springai/chat/SpringAiChatEndpointUriFactory.java
=>
camel-spring-ai-image/src/generated/java/org/apache/camel/component/springai/image/SpringAiImageEndpointUriFactory.java}
(54%)
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/resources/META-INF/org/apache/camel/component/springai/image/spring-ai-image.json
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/resources/META-INF/services/org/apache/camel/component/spring-ai-image
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.springai.image.SpringAiImageConfiguration
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/resources/META-INF/services/org/apache/camel/configurer/spring-ai-image-component
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/resources/META-INF/services/org/apache/camel/configurer/spring-ai-image-endpoint
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/generated/resources/META-INF/services/org/apache/camel/urifactory/spring-ai-image-endpoint
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/main/docs/spring-ai-image-component.adoc
copy
components/{camel-tracing/src/main/java/org/apache/camel/tracing/decorators/HttpsSpanDecorator.java
=>
camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/main/java/org/apache/camel/component/springai/image/SpringAiImage.java}
(81%)
copy
components/{camel-iggy/src/main/java/org/apache/camel/component/iggy/IggyComponent.java
=>
camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/main/java/org/apache/camel/component/springai/image/SpringAiImageComponent.java}
(62%)
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/main/java/org/apache/camel/component/springai/image/SpringAiImageConfiguration.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/main/java/org/apache/camel/component/springai/image/SpringAiImageConverter.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/main/java/org/apache/camel/component/springai/image/SpringAiImageEndpoint.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/main/java/org/apache/camel/component/springai/image/SpringAiImageHeaders.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/main/java/org/apache/camel/component/springai/image/SpringAiImageProducer.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/test/java/org/apache/camel/component/springai/image/SpringAiImageOllamaIT.java
create mode 100644
components/camel-spring-parent/camel-spring-ai/camel-spring-ai-image/src/test/resources/log4j2.properties
create mode 100644
components/camel-ssh/src/test/java/org/apache/camel/component/ssh/SshConnectionPropertiesTest.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/ErrorRegistry.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/ErrorRegistryEntry.java
rename
components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/SftpRemoteFile.java
=> core/camel-api/src/main/java/org/apache/camel/spi/ErrorRegistryView.java
(58%)
create mode 100644
core/camel-api/src/main/java/org/apache/camel/support/jsse/SignatureSchemesParameters.java
create mode 100644
core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultErrorRegistry.java
create mode 100644
core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/errors.json
create mode 100644
core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/errors
create mode 100644
core/camel-console/src/main/java/org/apache/camel/impl/console/ErrorRegistryConsole.java
create mode 100644
core/camel-core-xml/src/main/java/org/apache/camel/core/xml/util/jsse/SignatureSchemesParametersDefinition.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/converter/json/JsonConverterTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/ErrorRegistryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/FileSimpleJsonPathTest.java
create mode 100644 core/camel-core/src/test/resources/books.json
create mode 100644
core/camel-main/src/main/java/org/apache/camel/main/fatjar/FatJarPackageScanClassResolver.java
create mode 100644
core/camel-main/src/main/java/org/apache/camel/main/fatjar/FatJarPackageScanResourceResolver.java
create mode 100644
core/camel-main/src/main/java/org/apache/camel/main/fatjar/Main.java
create mode 100644
core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedErrorRegistryMBean.java
create mode 100644
core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedErrorRegistry.java
create mode 100644
core/camel-support/src/generated/java/org/apache/camel/converter/stream/CamelSupportBulkConverterLoader.java
create mode 100644
core/camel-support/src/main/java/org/apache/camel/converter/json/JsonConverter.java
create mode 120000 docs/components/modules/ROOT/examples/json/event.json
create mode 120000
docs/components/modules/ROOT/examples/json/spring-ai-image.json
create mode 120000 docs/components/modules/ROOT/pages/event-component.adoc
create mode 120000
docs/components/modules/ROOT/pages/spring-ai-image-component.adoc
create mode 100644 docs/user-manual/modules/ROOT/pages/error-registry.adoc
copy
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{MongodbComponentBuilderFactory.java
=> EventComponentBuilderFactory.java} (53%)
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SpringAiImageComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SpringAiImageEndpointBuilderFactory.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/WrapperCommand.java
delete mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/assembly/runner.xml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/camel-wrapper/camelw
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/camel-wrapper/camelw.cmd
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/WrapperCommandTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/DependencyData.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/DependencyResources.java
copy
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/{DiagnoseTools.java
=> DiagnoseData.java} (60%)
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/DiagnoseResources.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/TestInfraData.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/TestInfraResources.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/CatalogToolsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/DependencyResourcesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/DiagnoseResourcesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/TestInfraResourcesTest.java
copy
core/camel-core-languages/src/main/java/org/apache/camel/language/csimple/CSimpleGeneratedCode.java
=>
test-infra/camel-test-infra-mcp-everything/src/main/java/org/apache/camel/test/infra/mcp/everything/services/McpEverythingSseInfraService.java
(63%)
create mode 100644
test-infra/camel-test-infra-mcp-everything/src/main/java/org/apache/camel/test/infra/mcp/everything/services/McpEverythingSseLocalContainerInfraService.java
copy
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/SedaSpanDecorator.java
=>
test-infra/camel-test-infra-mcp-everything/src/main/java/org/apache/camel/test/infra/mcp/everything/services/McpEverythingSseService.java
(66%)
rename
components/camel-ftp/src/main/java/org/apache/camel/component/file/remote/SftpRemoteFileSingle.java
=>
test-infra/camel-test-infra-mcp-everything/src/main/java/org/apache/camel/test/infra/mcp/everything/services/McpEverythingSseServiceFactory.java
(53%)
create mode 100644
test-infra/camel-test-infra-mongodb/src/main/java/org/apache/camel/test/infra/mongodb/services/MongoDBLocalContainerTLSService.java
create mode 100644
test-infra/camel-test-infra-mongodb/src/main/resources/org/apache/camel/test/infra/mongodb/services/ssl/ca-truststore.jks
create mode 100644
test-infra/camel-test-infra-mongodb/src/main/resources/org/apache/camel/test/infra/mongodb/services/ssl/ca.pem
create mode 100644
test-infra/camel-test-infra-mongodb/src/main/resources/org/apache/camel/test/infra/mongodb/services/ssl/server.pem
create mode 100644
test-infra/camel-test-infra-postgres/src/main/java/org/apache/camel/test/infra/postgres/services/PostgresVectorLocalContainerInfraService.java
copy
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/decorators/SedaSpanDecorator.java
=>
test-infra/camel-test-infra-postgres/src/main/java/org/apache/camel/test/infra/postgres/services/PostgresVectorLocalContainerService.java
(70%)
copy
components/camel-opentelemetry/src/main/java/org/apache/camel/opentelemetry/propagators/OpenTelemetryGetter.java
=>
test-infra/camel-test-infra-postgres/src/main/java/org/apache/camel/test/infra/postgres/services/PostgresVectorServiceFactory.java
(57%)
create mode 100644
tooling/camel-util-json/src/test/java/org/apache/camel/util/json/JsonObjectPathTest.java