This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch dependabot/maven/jackson-845a598cdf
in repository https://gitbox.apache.org/repos/asf/camel.git
discard 10d2cfb84213 build(deps): bump the jackson group across 1 directory
with 3 updates
add 6d1f4f8c039d build(deps): bump eu.maveniverse.maven.nisse:extension
add 009cff1213d4 build(deps): bump at.yawk.lz4:lz4-java from 1.12.1 to
1.14.0
add 25adba4dc02c build(deps): bump org.commonmark:commonmark from 0.31.0
to 0.32.0
add 69fc54b4e1e6 build(deps): bump huaweicloud-sdk-version from 3.1.222 to
3.1.223
add ee468e5206da build(deps): bump org.kiwiproject:consul-client from
1.12.1 to 1.12.2
add 37f3f837e02d CAMEL-26867: camel-util - TimeSource: log the install of
each provider class once at INFO, and check every core module and more clock
calls (#29673)
add 6ab5aaf1cc31 CAMEL-26871: camel-core - the VirtualMachineError tests
expect the sanitizer violation they cause on purpose (#29672)
add 5ecab86a58ba CAMEL-26870: camel-zookeeper-master - a stopped master
consumer no longer stays a listener of the shared CuratorFramework (#29671)
add 0866b1f8e963 CAMEL-26869: camel-cluster - a ClusteredRouteController
stopped while the CamelContext runs stops only a cluster service it started
(#29670)
add 93cfda57d2b9 CAMEL-26866: camel-core - an Error of a contract
transformer or validator, or in a transacted step, fails the exchange (#29668)
add dc7e05f5f470 CAMEL-26865: camel-cluster - ClusteredRoutePolicy starts
and stops each route on its own, and tries a failed start again (#29666)
add d5987d709488 CAMEL-26653: camel-minio - honor maxMessagesPerPoll per
poll (#29656)
add c764c51d10bc CAMEL-26514: camel-langchain4j-embeddings - set the
CamelLangChain4jEmbeddingsResponseModel header (#29654)
add 0f2bcbb2b28a chore: camel-jbang - sync the bundled examples: the
batch-file example (#29660)
add 66d812bd7794 CAMEL-26864: camel-jbang - Diagram drill-down from the
architecture, Inspect diagram follows the history, avg body without hand-offs,
MCP keys go to the tab (#29653)
add dbbbde21ac42 CAMEL-26864: camel-jbang - Consumers has the total of an
event-driven consumer, and the Info panel of Inspect says what a step is and
changed (#29658)
add f8dda1b98415 build(deps): bump
com.cloudbees.thirdparty:zendesk-java-client
add dc9e990d11b3 Regen
add ffdb9ff98078 CAMEL-22624: New Component: camel-azure-iothub (#29489)
add 75e1d7ff8e7e CAMEL-24290: Update alt-arch occupier default job path to
multibranch main
add a1eba3420a23 CAMEL-24290: Update Jenkinsfile.occupier comment to
mention multibranch pipeline
add 188ed5bdad79 CAMEL-26827: release OPA and OpenFGA health probe clients
on stop (#29630)
add 2145ace0a5e2 build(deps): bump org.apache.commons:commons-lang3 from
3.21.0 to 3.22.0 (#29691)
add 7d93227550aa CSB-13051: camel-openai refreshes ai-tool default-pool
tools on route lifecycle changes
add 2e8ab758626a CAMEL-26764: Let plugins declare which commands they
contribute to
add 98bd3f390014 CAMEL-26764: Address review feedback
add c9f339ed8091 CAMEL-26764: Backward-compatible appliesTo filtering,
docs, test improvements
add afdf38ea8104 CAMEL-26764: Limit legacy fallback to CliExportContext,
validate stale cache
add 111155d124fa CAMEL-26764: Document annotation vs config appliesTo
semantics
add f5fa395c11d7 CAMEL-26764: Add test for addPlugins with cmd target
add 6e8e37b0f816 build(deps-dev): bump com.google.guava:guava from
33.7.2-jre to 33.8.0-jre (#29684)
add a5ee1ba7fcbc camel-file-watch: report events dropped by a full event
queue (#29680)
add 5bd1d9d074bc camel-salesforce: make ReferenceId.hashCode agree with
equals (#29679)
add 1d2cc581d94a camel-mllp: generate the acknowledgement timestamp
thread-safely (#29678)
add 1bcc44764c83 camel-zookeeper: treat '9' as a digit in
NaturalSortComparator (#29676)
add 78a59596c923 camel-wordpress: stop WordpressAPIConfiguration.equals
recursing forever (#29675)
add 2d86ba00ff5f camel-milo: create the HTTPS endpoint for Basic256Sha256
(#29674)
add 4f2a45a68ab9 CAMEL-26868: camel-sql - JdbcCachedMessageIdRepository: a
key removed in a transaction of the caller is removed from the cache again when
it commits (#29669)
add aebc65584810 CAMEL-26856: camel-kafka - exactlyOnce: a rejected send
whose failure a doCatch caught skips the record, as for an error handler
(#29667)
add 6f27bbc889c8 CAMEL-26824: camel-core - an Error of an expression, a
data type transformer or the producer of an API component fails the exchange
(#29665)
add d7209d14a05a CAMEL-21356 - Javadoc compliance with doclint for Java 17
in camel-core-xml (#29662)
add 55d2793e1f26 CAMEL-23832: camel-cxf - correct seven endpoint option
descriptions (#29655)
add 8548ae052d5f camel-docling: honour the OCR headers in the CLI command
(#29595)
add 42060dc5ce74 CAMEL-26875: camel-jbang - AI tools: the answer to a
repeated read says what to do next (#29697)
add 6a8963e32a06 CAMEL-26876: camel-jbang - AI tools: a Citrus test that
verifies a log line with regex escapes is refused with the line to write
(#29698)
add 7fdeeca7ce30 CAMEL-26877: camel-jbang - AI tools: camel_catalog_doc of
an EIP lists the exchange properties it sets (#29699)
add 09790c52eeec CAMEL-26874: camel-jbang - AI tools: the refusal of two
EIPs in one step gives the line to write (#29700)
add 35da3d2b42a9 CAMEL-24290: Fix alt-arch occupier multi-node detection
and add diagnostic logs
add fe2f3ce5dfbe CAMEL-25882: camel-cassandraql - Speed up tests by
removing the driver Netty shutdown quiet period
add 34252a555ea1 CAMEL-26853: Keep internal OData request headers out of
mapped results (#29627)
add 73de30fa5898 CAMEL-24786: Remove camel-ognl component (#29470)
add a1c3ac3a3aed Fix misspellings in Javadoc and code comments (main
sources) (#29643)
add 8e479d7a2823 Encode HTTP Basic credentials as UTF-8, not in the
platform default charset (#29694)
add a4de368a6ea5 camel-crypto: resolve secureRandomName without needing a
keystore (#29707)
add 82ac491092cd build(deps): bump com.ibm.cos:ibm-cos-java-sdk from
2.15.1 to 2.15.2 (#29689)
add 4d3b74b1cd0b CAMEL-26864: camel-console - the processor-detail console
names the route input by the id of its from, as the trace does (#29659)
add 0bf86e2ee231 Do not print credentials in configuration toString()
(#29705)
add 6a8c9919d604 CAMEL-26782: Upgrade guide - camel-ai-tool-starter MCP
hints in 4.22.3
add 376cde800b17 CAMEL-26545: camel-core - the post-quantum named groups
no longer race on a shared SSLContextParameters, and the NIST hybrids count too
(#29092)
add 832f3601d3ea CAMEL-26826: camel-opa - bound response body consumption
by request timeout (#29628)
add 30923b03ebae CAMEL-26879: camel-keycloak, camel-shiro - add the
security policy beans to the bean catalog (#29710)
add 8f3d202ec597 CAMEL-21356 - Javadoc compliance with doclint for Java 17
in camel-management and camel-base-engine (#29719)
add 05b08f924550 CAMEL-21356 - Javadoc compliance with doclint for Java 17
in camel-base and camel-core-languages (#29718)
add 4d9945793ae3 CAMEL-21356 - Javadoc compliance with doclint for Java 17
in camel-core-catalog, camel-xml-io-util, camel-core-engine and
camel-core-reifier (#29717)
add f5207843dafe camel-netty-http: decode Basic auth credentials as UTF-8
(#29711)
add 47cd34f51f4d camel-influxdb2: deprecate retentionPolicy, which has no
effect (#29709)
add cec2df58992f camel-clickup: validate the webhook signature against the
UTF-8 body (#29696)
add 74bcc9584575 CAMEL-26878: camel-jbang - AI tools: a write that appends
messages to a file without a separator gets a note (#29703)
add 3e884706bb14 CAMEL-26858, CAMEL-26859, CAMEL-26860, CAMEL-26861,
CAMEL-26862: camel-jbang - TamboUI 0.7.0 follow-ups (#29724)
add 204f71d3d394 CAMEL-26325: camel-jbang - Export should resolve the
delegate endpoint of a webhook: endpoint (#29726)
add c9c4f3fd7e78 CAMEL-25447: camel-cli-connector - answer actions in
about 100 ms instead of once a second (#29727)
add 2016e31f8f94 CAMEL-23172: Upgrade json-schema-validator to 3.0.9
(Jackson 3)
add 9797b13445fb CAMEL-26469: camel-mcp-server, camel-openai - use
mcp-json-jackson3
add f70ca1171086 CAMEL-26485: camel-netty-http - endpoint options are no
longer sent to the server as query parameters (#29731)
add dbdd3ea255dc CAMEL-26506: camel-jms, camel-sjms - transferException
reply is not rolled back, and sjms maps a StreamMessage to an InputStream
(#29737)
add d4492c5aa88e CAMEL-26405, CAMEL-26406: camel-jbang - fix flaky
LaunchManagerOutcomeTest and TuiShellHistorySupportTest (#29739)
add 1db8f5d847f0 CAMEL-25966: camel-jbang - faster tests of
camel-jbang-plugin-tui (#29742)
add aa7a9bc76a66 CAMEL-26280: camel-azure-functions - validate the
function app and function name in invokeFunction (#29733)
add ddeaef6b5b07 CAMEL-26283: camel-elasticsearch-rest-client - send the
document id and the index name as one encoded path segment (#29734)
add 89b8be7d97d0 CAMEL-26895: @BeanConfigInject binds sibling properties
outside the prefix (#29735)
add d5a1f8473858 CAMEL-23832: camel-cxf - improve option and header
descriptions of cxf and cxfrs (#29725)
add efe29de2e4f7 CAMEL-26827: Add health probe deadline regressions
(#29743)
add 34be2a362964 CAMEL-25675: camel-hashicorp-vault - AWS IAM, Azure
managed identity and GCP Compute Engine logins (#29708)
add ac50a34b96c5 CAMEL-26831: Preserve request bodies during JWT-SVID
validation (#29638)
add f8fb7bf55452 CAMEL-26829: Preserve per-item OPA batch decision
outcomes (#29637)
add 06b6400c4e15 camel-mail - Fix flaky MailFetchSizeTest (#29732)
add 464843db733c CAMEL-25926: camel-smb - Fix flaky
FromSmbMoveWithExistingIT NPE (#29728)
add 86bb75ab15ce CAMEL-26372: camel-mail - Fix flaky
MailMaxMessagesPerPollTest (#29723)
add 35d8762756ff CAMEL-26890: camel-opentelemetry - Disable flaky
AsyncCxfTest (#29721)
add fff4c415f5c4 CAMEL-26796: camel-hazelcast - fix optimistic remove()
race that deletes winner's recovery entry (#29564)
add c42618353434 CAMEL-26411: camel-jbang - AI tools:
camel_eval_expression names the missing body and the unset header or variable
(#29738)
add 12aa5f9a30f1 CAMEL-26665: camel-mcp-server - optional allow-list for
the Host header on /mcp (Camel Main engine) (#29752)
add 7bf9e7fe70b0 CAMEL-25979: camel-language - a script from the
CamelLanguageScript header is used once, never cached as the endpoint's script,
and removed after use (#29751)
add cfba41151c14 CAMEL-25632: camel-jbang - camel_catalog_doc: let one
call check several options (#29729)
add c55dc45c500e CAMEL-26891: camel-whatsapp - log the response status at
INFO and the response body at DEBUG (#29736)
add 978947b98ff0 camel-smpp: do not process a message the listener is not
initialized for (#29677)
add c57570acff35 CAMEL-26816: camel-sql -
JdbcOrphanLockAwareIdempotentRepository keeps a confirmed key after its
instance stops (#29586)
add 136ffd929263 CAMEL-26802: camel-zookeeper-master - MasterRoutePolicy
gives up the mastership when its route is removed, and keeps a slave stopped
(#29583)
add aff9e889e0f5 build(deps): bump the jackson group across 1 directory
with 3 updates
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 (10d2cfb84213)
\
N -- N -- N refs/heads/dependabot/maven/jackson-845a598cdf
(aff9e889e0f5)
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:
.mvn/extensions.xml | 2 +-
Jenkinsfile | 2 +-
Jenkinsfile.jdk26 | 2 +-
Jenkinsfile.jdk27 | 2 +-
Jenkinsfile.occupier | 2 +-
bom/camel-bom/pom.xml | 10 +-
catalog/camel-allcomponents/pom.xml | 10 +-
.../org/apache/camel/catalog/beans.properties | 3 +
.../catalog/beans/DurationRoutePolicyFactory.json | 2 +-
.../catalog/beans/KeycloakSecurityPolicy.json | 16 +
.../camel/catalog/beans/ShiroSecurityPolicy.json | 16 +
.../catalog/beans/SpiffeJwtSecurityPolicy.json | 16 +
.../org/apache/camel/catalog/components.properties | 1 +
.../camel/catalog/components/azure-iothub.json | 53 +
.../camel/catalog/components/controlbus.json | 2 +-
.../org/apache/camel/catalog/components/cxf.json | 76 +-
.../org/apache/camel/catalog/components/cxfrs.json | 87 +-
.../camel/catalog/components/file-watch.json | 4 +-
.../camel/catalog/components/hashicorp-vault.json | 29 +-
.../apache/camel/catalog/components/influxdb2.json | 4 +-
.../camel/catalog/components/json-validator.json | 6 +-
.../apache/camel/catalog/components/language.json | 4 +-
.../org/apache/camel/catalog/components/opa.json | 5 +-
.../org/apache/camel/catalog/components/sjms.json | 2 +-
.../org/apache/camel/catalog/components/sjms2.json | 2 +-
.../apache/camel/catalog/components/spiffe.json | 24 +-
.../apache/camel/catalog/components/zendesk.json | 6 +-
.../apache/camel/catalog/dev-consoles-openapi.json | 4 +-
.../catalog/dev-consoles/processor-detail.json | 4 +-
.../org/apache/camel/catalog/docs.properties | 2 +-
.../catalog/docs/azure-functions-component.adoc | 8 +
.../camel/catalog/docs/azure-iothub-component.adoc | 130 +
.../apache/camel/catalog/docs/cli-connector.adoc | 3 +
.../docs/elasticsearch-rest-client-component.adoc | 6 +
.../catalog/docs/hashicorp-vault-component.adoc | 79 +-
.../apache/camel/catalog/docs/jetty-component.adoc | 2 +-
.../apache/camel/catalog/docs/kafka-component.adoc | 12 +-
.../camel/catalog/docs/language-component.adoc | 3 +
.../org/apache/camel/catalog/docs/main.adoc | 18 +-
.../org/apache/camel/catalog/docs/mcp-server.adoc | 25 +-
.../apache/camel/catalog/docs/odata-component.adoc | 7 +
.../apache/camel/catalog/docs/ognl-language.adoc | 150 -
.../apache/camel/catalog/docs/opa-component.adoc | 31 +-
.../camel/catalog/docs/openfga-component.adoc | 4 +
.../camel/catalog/docs/properties-component.adoc | 2 +-
.../org/apache/camel/catalog/docs/shiro.adoc | 10 +-
.../apache/camel/catalog/docs/sjms-component.adoc | 3 +-
.../apache/camel/catalog/docs/sjms2-component.adoc | 3 +-
.../camel/catalog/docs/spiffe-component.adoc | 135 +
.../apache/camel/catalog/docs/sql-component.adoc | 15 +-
.../org/apache/camel/catalog/docs/test-dst.adoc | 5 +-
.../org/apache/camel/catalog/languages.properties | 1 -
.../org/apache/camel/catalog/languages/ognl.json | 32 -
.../main/camel-main-configuration-metadata.json | 14 +-
.../org/apache/camel/catalog/models.properties | 1 -
.../org/apache/camel/catalog/models/aggregate.json | 8 +-
.../org/apache/camel/catalog/models/cache.json | 2 +-
.../org/apache/camel/catalog/models/delay.json | 2 +-
.../apache/camel/catalog/models/dynamicRouter.json | 2 +-
.../org/apache/camel/catalog/models/enrich.json | 2 +-
.../org/apache/camel/catalog/models/filter.json | 2 +-
.../camel/catalog/models/idempotentConsumer.json | 2 +-
.../org/apache/camel/catalog/models/log.json | 2 +-
.../org/apache/camel/catalog/models/loop.json | 2 +-
.../org/apache/camel/catalog/models/ognl.json | 22 -
.../apache/camel/catalog/models/onException.json | 6 +-
.../org/apache/camel/catalog/models/onWhen.json | 2 +-
.../apache/camel/catalog/models/pollEnrich.json | 2 +-
.../camel/catalog/models/predicateValidator.json | 2 +-
.../camel/catalog/models/propertyExpression.json | 2 +-
.../apache/camel/catalog/models/recipientList.json | 2 +-
.../apache/camel/catalog/models/resequence.json | 2 +-
.../apache/camel/catalog/models/routingSlip.json | 2 +-
.../org/apache/camel/catalog/models/script.json | 2 +-
.../org/apache/camel/catalog/models/setBody.json | 2 +-
.../org/apache/camel/catalog/models/setHeader.json | 2 +-
.../apache/camel/catalog/models/setProperty.json | 2 +-
.../apache/camel/catalog/models/setVariable.json | 2 +-
.../org/apache/camel/catalog/models/sort.json | 2 +-
.../org/apache/camel/catalog/models/split.json | 2 +-
.../camel/catalog/models/stickyLoadBalancer.json | 2 +-
.../org/apache/camel/catalog/models/switch.json | 2 +-
.../org/apache/camel/catalog/models/throttle.json | 4 +-
.../org/apache/camel/catalog/models/transform.json | 2 +-
.../org/apache/camel/catalog/models/validate.json | 2 +-
.../org/apache/camel/catalog/models/when.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 44 +-
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 42 +-
.../camel/catalog/schemas/camelYamlDsl-model.json | 71 +-
.../org/apache/camel/catalog/CamelCatalogTest.java | 10 +-
.../camel/catalog/DocExamplesXmlSchemaTest.java | 2 +-
.../parser/xml/mycamel-withNamespacePrefix.xml | 2 +-
.../org/apache/camel/parser/xml/mycamel.xml | 2 +-
.../camel/component/docling/DoclingProducer.java | 166 +-
.../component/docling/DoclingOcrHeadersTest.java | 196 +
.../embeddings/LangChain4jEmbeddingsProducer.java | 43 +-
.../LangChain4jEmbeddingsErrorMetadataTest.java | 3 +-
.../LangChain4jEmbeddingsObservabilityTest.java | 20 +-
components/camel-ai/camel-mcp-server-api/pom.xml | 10 +-
.../component/mcp/server/McpServerBridge.java | 8 +-
.../mcp/server/McpServerConfiguration.java | 20 +
.../camel/component/mcp/server/McpServerHosts.java | 132 +
.../camel/component/mcp/server/McpServerInfo.java | 46 +-
.../component/mcp/server/McpServerBridgeTest.java | 41 +
.../component/mcp/server/McpServerHostsTest.java | 91 +
components/camel-ai/camel-mcp-server/pom.xml | 16 +-
.../camel-mcp-server/src/main/docs/mcp-server.adoc | 25 +-
.../mcp/server/main/DefaultMcpServerFactory.java | 1 +
.../mcp/server/main/McpServerIconsParser.java | 11 +-
.../mcp/server/stdio/StdioMcpServerEngine.java | 2 +-
.../mcp/server/vertx/VertxMcpServerEngine.java | 6 +-
.../VertxMcpStreamableServerTransportProvider.java | 84 +-
.../mcp/server/main/McpServerIconsParserTest.java | 7 +
.../server/main/McpServerMainPropertiesTest.java | 43 +-
.../mcp/server/stdio/McpStdioHarnessMain.java | 2 +-
.../mcp/server/vertx/VertxMcpHostTest.java | 331 ++
components/camel-ai/camel-openai/pom.xml | 9 +-
.../camel/component/openai/OpenAIEndpoint.java | 12 +-
.../OpenAIEndpointDefaultPoolToolRefreshTest.java | 154 +
.../AS2MessageDispositionNotificationEntity.java | 2 +-
.../component/as2/api/util/AS2HeaderUtils.java | 4 +-
.../component/as2/api/util/AS2HeaderUtilsTest.java | 23 +
.../src/main/docs/azure-functions-component.adoc | 8 +
.../azure/functions/FunctionsEndpoint.java | 15 +-
.../azure/functions/FunctionsProducer.java | 51 +-
.../client/FunctionsInvocationClient.java | 13 +-
.../FunctionsProducerFunctionUrlTest.java | 159 +
.../functions/FunctionsProducerInvokeTest.java | 14 +-
.../camel-azure-iothub}/pom.xml | 39 +-
.../azure/iothub/IoTHubComponentConfigurer.java | 107 +
.../azure/iothub/IoTHubEndpointConfigurer.java | 79 +
.../azure/iothub/IoTHubEndpointUriFactory.java} | 29 +-
.../camel/component/azure/iothub/azure-iothub.json | 53 +
.../services/org/apache/camel/component.properties | 7 +
.../org/apache/camel/component/azure-iothub | 2 +
.../apache/camel/configurer/azure-iothub-component | 2 +
.../apache/camel/configurer/azure-iothub-endpoint | 2 +
.../apache/camel/urifactory/azure-iothub-endpoint | 2 +
.../src/main/docs/azure-iothub-component.adoc | 130 +
.../component/azure/iothub/IoTHubComponent.java | 134 +
.../azure/iothub/IoTHubConfiguration.java | 110 +
.../component/azure/iothub/IoTHubConstants.java | 53 +
.../azure/iothub/IoTHubDeliveryMode.java} | 29 +-
.../component/azure/iothub/IoTHubEndpoint.java | 62 +
.../component/azure/iothub/IoTHubProducer.java | 147 +
.../azure/iothub/client/DeviceClientPool.java | 637 +++
.../azure/iothub/operations/DeliveryContext.java | 41 +
.../azure/iothub/operations/DeliveryStrategy.java | 41 +
.../iothub/operations/IoTHubSendOperations.java | 90 +
.../operations/TelemetryDeliveryStrategy.java | 69 +
.../iothub/operations/TwinDeliveryStrategy.java | 134 +
.../azure/iothub/IoTHubComponentTest.java | 195 +
.../azure/iothub/client/DeviceClientPoolTest.java | 471 ++
.../operations/IoTHubSendOperationsTest.java | 181 +
.../operations/TelemetryDeliveryStrategyTest.java | 70 +
.../operations/TwinDeliveryStrategyTest.java | 155 +
.../src/test/resources/log4j2.properties | 4 +-
components/camel-azure/pom.xml | 1 +
.../dataformat/barcode/BarcodeParameters.java | 2 +-
.../bean/AbstractCamelInvocationHandler.java | 2 +-
.../org/apache/camel/component/bean/BeanInfo.java | 2 +-
.../camel/dataformat/bindy/UnicodeHelper.java | 4 +-
.../cassandra/CassandraAggregationRepository.java | 2 +-
.../src/test/resources/application.conf | 23 +
.../clickup/service/ClickUpWebhookService.java | 19 +-
.../apache/camel/component/clickup/util/Utils.java | 20 +-
.../camel/component/clickup/util/UtilsTest.java | 69 +
.../org/apache/camel/component/cm/CMEndpoint.java | 2 +-
.../org/apache/camel/component/cm/CMMessage.java | 4 +-
.../camel/component/controlbus/controlbus.json | 2 +-
.../component/controlbus/ControlBusEndpoint.java | 2 +-
.../crypto/DigitalSignatureConfiguration.java | 4 +-
.../camel/converter/crypto/CryptoDataFormat.java | 4 +-
.../apache/camel/converter/crypto/HexUtils.java | 10 +-
.../crypto/DigitalSignatureConfigurationTest.java | 84 +
.../component/cxf/common/message/CxfConstants.java | 124 +-
.../apache/camel/component/cxf/jaxrs/cxfrs.json | 87 +-
.../camel/component/cxf/jaxrs/CxfRsComponent.java | 13 +-
.../camel/component/cxf/jaxrs/CxfRsEndpoint.java | 265 +-
.../org/apache/camel/component/cxf/jaxws/cxf.json | 76 +-
.../camel/component/cxf/jaxws/CxfComponent.java | 27 +-
.../camel/component/cxf/jaxws/CxfConsumer.java | 2 +-
.../camel/component/cxf/jaxws/CxfEndpoint.java | 279 +-
.../spring/jaxrs/SpringJAXRSServerFactoryBean.java | 2 +-
.../LifecycleAwareExchangeEventHandler.java | 4 +-
.../apache/camel/component/dns/DnsDigProducer.java | 2 +-
.../docs/elasticsearch-rest-client-component.adoc | 6 +
.../client/ElasticsearchRestClientProducer.java | 61 +-
.../ElasticsearchRestClientRequestPathTest.java | 212 +
.../ElasticsearchRestClientComponentIT.java | 37 +
.../ElasticsearchRestClientITSupport.java | 11 +-
.../apache/camel/component/exec/ExecResult.java | 8 +-
.../camel/component/file/watch/file-watch.json | 4 +-
.../component/file/watch/FileWatchComponent.java | 3 +-
.../component/file/watch/FileWatchConsumer.java | 31 +-
.../component/file/watch/FileWatchEndpoint.java | 3 +-
.../file/watch/FileWatchConsumerQueueTest.java | 60 +
.../component/file/AntPathMatcherFileFilter.java | 2 +-
components/camel-hashicorp-vault/pom.xml | 8 +
.../vault/HashicorpVaultEndpointConfigurer.java | 30 +
.../vault/HashicorpVaultEndpointUriFactory.java | 7 +-
.../component/hashicorp/vault/hashicorp-vault.json | 29 +-
.../src/main/docs/hashicorp-vault-component.adoc | 79 +-
.../vault/HashicorpVaultAuthentication.java | 5 +-
.../hashicorp/vault/HashicorpVaultAwsIam.java | 101 +
.../hashicorp/vault/HashicorpVaultClient.java | 126 +-
.../vault/HashicorpVaultClientSettings.java | 65 +-
.../vault/HashicorpVaultConfiguration.java | 90 +-
.../hashicorp/vault/HashicorpVaultEndpoint.java | 5 +
.../vault/HashicorpVaultPropertiesFunction.java | 16 +-
.../hashicorp/vault/HashicorpVaultTls.java | 11 +-
.../vault/HashicorpVaultClientSettingsTest.java | 42 +
.../hashicorp/vault/HashicorpVaultClientTest.java | 4 +-
.../vault/HashicorpVaultCloudLoginTest.java | 247 +
.../hashicorp/vault/HashicorpVaultTlsTest.java | 27 +-
.../component/hashicorp/vault/tls/client-ec.pem | 16 +
.../hazelcast/HazelcastAggregationRepository.java | 96 +-
...zelcastAggregationRepositoryOperationsTest.java | 151 +-
.../camel/http/common/DefaultHttpBinding.java | 6 +-
.../camel/http/common/HttpCommonComponent.java | 2 +-
.../dms/models/CreateInstanceRequestBody.java | 12 +-
.../apache/camel/component/iggy/IggyConsumer.java | 2 +-
.../InfinispanEmbeddedClusterConfiguration.java | 2 +-
.../InfinispanRemoteClusterConfiguration.java | 2 +-
.../camel/component/influxdb2/influxdb2.json | 4 +-
.../component/influxdb2/InfluxDb2Constants.java | 5 +-
.../component/influxdb2/InfluxDb2Endpoint.java | 13 +
.../camel-jetty/src/main/docs/jetty-component.adoc | 2 +-
.../component/jms/EndpointMessageListener.java | 18 +-
.../camel/component/jms/JmsMessageHelper.java | 2 +-
.../component/jms/StreamMessageInputStream.java | 53 +-
.../jms/JmsTransferExceptionTransactedTest.java | 120 +
.../jms/StreamMessageInputStreamTest.java | 148 +
components/camel-json-validator/pom.xml | 4 +
.../JsonValidatorEndpointConfigurer.java | 4 +-
.../component/jsonvalidator/json-validator.json | 6 +-
.../jsonvalidator/DefaultJsonUriSchemaLoader.java | 11 +-
.../jsonvalidator/JsonValidatorComponent.java | 9 +-
.../jsonvalidator/JsonValidatorEndpoint.java | 52 +-
.../jsonvalidator/JsonValidatorErrorHandler.java | 2 +-
.../jsonvalidator/ValidatorObjectMapperTest.java | 121 +
.../java/org/apache/camel/jsonpath/JsonStream.java | 2 +-
.../easypredicate/EasyPredicateParser.java | 2 +-
.../component/kafka/KafkaClientConfiguration.java | 4 +-
.../camel-kafka/src/main/docs/kafka-component.adoc | 12 +-
.../kafka/KafkaTransactionSynchronization.java | 21 +-
.../kafka/consumer/KafkaExactlyOnceMetadata.java | 18 +
.../streaming/KafkaRecordStreamingProcessor.java | 5 +-
.../kafka/KafkaTransactionSynchronizationTest.java | 110 +
.../KafkaRecordStreamingProcessorTest.java | 56 +
.../kafka/integration/KafkaExactlyOnceIT.java | 56 +
.../security/KeycloakSecurityPolicyConfigurer.java | 187 +
.../services/org/apache/camel/bean.properties | 7 +
.../apache/camel/bean/KeycloakSecurityPolicy.json | 16 +
...ponent.keycloak.security.KeycloakSecurityPolicy | 2 +
.../camel/component/keycloak/KeycloakProducer.java | 3 +-
.../keycloak/security/KeycloakSecurityPolicy.java | 70 +
.../security/KeycloakTokenIntrospector.java | 3 +-
.../KeycloakSecurityPolicyBindingTest.java | 91 +
.../kubernetes/KubernetesConfiguration.java | 19 +-
.../kubernetes/KubernetesConfigurationTest.java | 56 +
.../apache/camel/component/language/language.json | 4 +-
.../src/main/docs/language-component.adoc | 3 +
.../component/language/LanguageConstants.java | 4 +-
.../camel/component/language/LanguageEndpoint.java | 2 +-
.../camel/component/language/LanguageProducer.java | 80 +-
.../apache/camel/component/mail/MailBinding.java | 2 +-
.../apache/camel/component/mail/MailSorter.java | 2 +-
.../camel/component/mail/MailFetchSizeTest.java | 4 +-
.../component/mail/MailMaxMessagesPerPollTest.java | 20 +-
.../component/milo/server/MiloServerComponent.java | 10 +-
.../milo/server/ServerSetSecurityPoliciesTest.java | 76 +
.../camel/component/minio/MinioConsumer.java | 82 +-
.../minio/MinioConsumerMaxMessagesPerPollTest.java | 160 +
.../camel/component/mllp/internal/Hl7Util.java | 14 +-
.../camel/component/mllp/internal/Hl7UtilTest.java | 43 +
.../camel/component/mock/MockExpressionClause.java | 10 -
.../mock/MockExpressionClauseSupport.java | 10 -
.../camel/component/mock/MockValueBuilder.java | 13 +-
.../component/netty/http/NettyHttpComponent.java | 13 +-
.../http/handlers/HttpServerChannelHandler.java | 33 +-
.../NettyHttpEndpointOptionsNotInQueryTest.java | 110 +
.../HttpServerChannelHandlerBasicAuthTest.java | 75 +
.../component/netty/ClientInitializerFactory.java | 2 +-
.../component/netty/ServerInitializerFactory.java | 2 +-
.../camel/component/netty/util/SubnetUtils.java | 2 +-
.../camel-odata/src/main/docs/odata-component.adoc | 7 +
.../camel/component/odata/ODataProducer.java | 18 +-
.../camel/component/odata/ODataProducerTest.java | 102 +-
.../language/ognl/OgnlLanguageConfigurer.java | 49 -
.../org/apache/camel/language/ognl/ognl.json | 32 -
.../org/apache/camel/configurer/ognl-language | 2 -
.../services/org/apache/camel/language.properties | 7 -
.../services/org/apache/camel/language/ognl | 2 -
.../camel-ognl/src/main/docs/ognl-language.adoc | 150 -
.../java/org/apache/camel/language/ognl/OGNL.java | 37 -
.../apache/camel/language/ognl/OgnlExpression.java | 77 -
.../apache/camel/language/ognl/OgnlLanguage.java | 68 -
.../org/apache/camel/language/ognl/RootObject.java | 110 -
.../org/apache/camel/language/ognl/package.html | 28 -
.../apache/camel/language/OgnlLanguageTest.java | 30 -
.../org/apache/camel/language/ognl/Animal.java | 60 -
.../camel/language/ognl/MyClassResolver.java | 36 -
.../camel/language/ognl/OgnlInvokeMethodTest.java | 54 -
.../language/ognl/OgnlScriptingLanguageTest.java | 48 -
.../org/apache/camel/language/ognl/OgnlTest.java | 76 -
.../camel/language/ognl/OgnlVariablesTest.java | 91 -
.../camel/language/ognl/patterns/FilterTest.java | 53 -
.../camel-ognl/src/test/resources/myognl.txt | 1 -
.../camel-ognl/src/test/resources/myuser.txt | 1 -
.../org/apache/camel/component/opa/opa.json | 5 +-
.../camel-opa/src/main/docs/opa-component.adoc | 31 +-
.../camel/component/opa/OpaBatchOutcome.java | 86 +
.../apache/camel/component/opa/OpaConstants.java | 10 +-
.../apache/camel/component/opa/OpaHealthProbe.java | 88 +-
.../apache/camel/component/opa/OpaHttpClient.java | 44 +-
.../camel/component/opa/OpaPolicyEvaluator.java | 67 +-
.../apache/camel/component/opa/OpaProducer.java | 1 +
.../component/opa/OpaProducerHealthCheck.java | 13 +-
.../camel/component/opa/OpaRestEvaluator.java | 6 +-
.../component/opa/security/OpaSecurityPolicy.java | 1 +
.../opa/security/OpaSecurityPolicyHealthCheck.java | 13 +-
.../component/opa/OpaBatchEvaluationTest.java | 102 +
.../camel/component/opa/OpaBatchOutcomeTest.java | 64 +
.../component/opa/OpaHealthProbeDeadlineTest.java | 136 +
.../component/opa/OpaHealthProbeLifecycleTest.java | 127 +
.../camel/component/opa/OpaInputDocumentTest.java | 3 +-
.../camel/component/opa/OpaRestTransportTest.java | 142 +-
.../apache/camel/openapi/RestOpenApiReader.java | 6 +-
.../src/main/docs/openfga-component.adoc | 4 +
.../component/openfga/OpenFgaHealthProbe.java | 89 +-
.../camel/component/openfga/OpenFgaProducer.java | 1 +
.../openfga/OpenFgaProducerHealthCheck.java | 13 +-
.../openfga/security/OpenFgaSecurityPolicy.java | 1 +
.../security/OpenFgaSecurityPolicyHealthCheck.java | 13 +-
.../openfga/OpenFgaHealthProbeDeadlineTest.java | 136 +
.../openfga/OpenFgaHealthProbeLifecycleTest.java | 128 +
.../apache/camel/opentelemetry/AsyncCxfTest.java | 3 +
.../ReactiveStreamsBackpressureStrategy.java | 2 +-
.../rest/RestProducerBindingProcessor.java | 2 +-
.../salesforce/SalesforceClientTemplate.java | 2 +-
.../salesforce/api/dto/bulk/ObjectFactory.java | 2 +-
.../salesforce/api/dto/composite/ReferenceId.java | 3 +-
.../api/dto/composite/ReferenceIdTest.java | 55 +
.../security/ShiroSecurityPolicyConfigurer.java | 108 +
.../services/org/apache/camel/bean.properties | 7 +
.../org/apache/camel/bean/ShiroSecurityPolicy.json | 16 +
...el.component.shiro.security.ShiroSecurityPolicy | 2 +
components/camel-shiro/src/main/docs/shiro.adoc | 10 +-
.../shiro/security/ShiroSecurityPolicy.java | 30 +
.../security/ShiroSecurityPolicyBindingTest.java | 77 +
.../org/apache/camel/component/sjms/sjms.json | 2 +-
.../camel-sjms/src/main/docs/sjms-component.adoc | 3 +-
.../apache/camel/component/sjms/SjmsEndpoint.java | 12 +-
.../sjms/consumer/EndpointMessageListener.java | 19 +-
.../camel/component/sjms/jms/JmsBinding.java | 8 +-
.../camel/component/sjms/jms/JmsMessageHelper.java | 2 +-
.../sjms}/jms/StreamMessageInputStream.java | 55 +-
.../sjms/consumer/StreamMessageConsumerTest.java | 73 +
.../consumer/TransferExceptionTransactedTest.java | 86 +
.../sjms/jms/StreamMessageInputStreamTest.java | 148 +
.../org/apache/camel/component/sjms2/sjms2.json | 2 +-
.../camel-sjms2/src/main/docs/sjms2-component.adoc | 3 +-
.../camel/component/sjms2/Sjms2Endpoint.java | 10 +-
.../FromSmbMoveFileAbsoluteFolderRecursiveIT.java | 6 +-
.../component/smb/FromSmbMoveFileToSubdirIT.java | 2 +-
.../component/smb/FromSmbMoveWithExistingIT.java | 2 +-
.../apache/camel/component/smb/FromSmbNoopIT.java | 2 +-
.../component/smb/FromSmbPreMoveDeleteIT.java | 2 +-
.../smb/FromSmbPreMoveFileExpressionIT.java | 4 +-
.../camel/component/smb/FromSmbPreMoveIT.java | 2 +-
.../component/smb/SmbConsumerPartialReadIT.java | 2 +-
.../smb/SmbConsumerPartialReadNoPathIT.java | 2 +-
.../camel/component/smb/SmbDeleteFileIT.java | 2 +-
.../SmbDeleteFilePathBackwardsCompatibleIT.java | 2 +-
.../camel/component/smb/SmbDisconnectIT.java | 2 +-
.../component/smb/SmbProducerAllowNullBodyIT.java | 2 +-
.../component/smb/SmbProducerBuildDirectoryIT.java | 2 +-
.../component/smb/SmbProducerDoneFileNameIT.java | 16 +-
.../smb/SmbProducerFileExistAppendIT.java | 2 +-
.../SmbProducerFileExistAppendNoFileBeforeIT.java | 2 +-
.../component/smb/SmbProducerFileExistFailIT.java | 2 +-
.../smb/SmbProducerFileExistIgnoreIT.java | 2 +-
.../smb/SmbProducerFileExistOverrideIT.java | 2 +-
...SmbProducerFileExistOverrideNoFileBeforeIT.java | 2 +-
...verrideNotEagerDeleteTargetFileTwoUploadIT.java | 4 +-
.../SmbProducerFileExistOverrideTwoUploadIT.java | 4 +-
.../smb/SmbProducerFileWithCharsetIT.java | 4 +-
.../component/smb/SmbProducerFileWithPathIT.java | 2 +-
.../component/smb/SmbProducerTempPrefixIT.java | 2 +-
.../camel/component/smb/SmbServerTestSupport.java | 12 +
.../smooks/routing/BeanRouterObserver.java | 2 +-
.../smpp/MessageReceiverListenerImpl.java | 41 +-
.../camel/component/smpp/SmppConfiguration.java | 12 +-
.../component/smpp/SmppConnectionFactory.java | 17 +-
.../camel/component/smpp/SmppNLSTSplitter.java | 4 +-
.../smpp/MessageReceiverListenerImplTest.java | 30 +
.../component/smpp/SmppConfigurationTest.java | 17 +
.../dataformat/soap/name/ElementNameStrategy.java | 2 +-
.../spiffe/SpiffeComponentConfigurer.java | 6 +
.../component/spiffe/SpiffeEndpointConfigurer.java | 6 +
.../component/spiffe/SpiffeEndpointUriFactory.java | 3 +-
.../spiffe/SpiffeJwtSecurityPolicyConfigurer.java | 73 +
.../org/apache/camel/component/spiffe/spiffe.json | 24 +-
.../services/org/apache/camel/bean.properties | 2 +-
.../apache/camel/bean/SpiffeJwtSecurityPolicy.json | 16 +
....camel.component.spiffe.SpiffeJwtSecurityPolicy | 2 +
.../src/main/docs/spiffe-component.adoc | 135 +
.../component/spiffe/SpiffeConfiguration.java | 16 +
.../camel/component/spiffe/SpiffeConstants.java | 8 +-
.../camel/component/spiffe/SpiffeJwtIdentity.java | 90 +
.../component/spiffe/SpiffeJwtSecurityPolicy.java | 144 +
.../spiffe/SpiffeJwtSecurityProcessor.java | 90 +
.../camel/component/spiffe/SpiffeJwtValidator.java | 129 +
.../camel/component/spiffe/SpiffeProducer.java | 94 +-
.../component/spiffe/SpiffeJwtValidationTest.java | 316 ++
.../spiffe/integration/SpiffeWorkloadApiIT.java | 84 +
.../spring/ws/bean/CamelDirectSender.java | 4 +-
.../org/apache/camel/spring/xml/endpoint.json | 2 +-
.../spring/xml/SpringErrorHandlerDefinition.java | 4 +-
.../camel-sql/src/main/docs/sql-component.adoc | 15 +-
.../jdbc/JdbcCachedMessageIdRepository.java | 124 +-
.../JdbcOrphanLockAwareIdempotentRepository.java | 204 +-
...bcCachedMessageIdRepositoryTransactionTest.java | 166 +
...anLockAwareIdempotentRepositoryConfirmTest.java | 417 ++
.../org/apache/camel/component/ssh/SshHelper.java | 2 +-
.../apache/camel/component/stax/StAXProcessor.java | 2 +-
.../camel/component/syslog/SyslogConstants.java | 2 +-
.../camel-test-dst/src/main/docs/test-dst.adoc | 5 +-
.../service/WhatsAppServiceRestAPIAdapter.java | 3 +-
.../whatsapp/WhatsAppProducerResponseLogTest.java | 147 +
.../wordpress/api/WordpressAPIConfiguration.java | 10 +-
.../api/auth/WordpressAuthentication.java | 2 +-
.../api/auth/WordpressBasicAuthentication.java | 7 +-
.../wordpress/api/model/SearchCriteria.java | 2 +-
.../api/WordpressAPIConfigurationTest.java | 64 +
.../xmlsecurity/api/XmlSignatureProperties.java | 2 +-
.../zendesk/ZendeskEndpointConfiguration.java | 26 +-
.../ZendeskEndpointConfigurationConfigurer.java | 11 +
.../zendesk/ZendeskEndpointUriFactory.java | 4 +-
.../zendesk/internal/ZendeskApiMethod.java | 12 +
.../apache/camel/component/zendesk/zendesk.json | 6 +-
.../component/zendesk/ZendeskConfiguration.java | 10 +-
.../zendesk/ZendeskConfigurationTest.java | 57 +
components/camel-zookeeper-master/pom.xml | 15 +
.../zookeepermaster/ZookeeperGroupSupport.java | 35 +-
.../group/internal/ZooKeeperGroup.java | 2 +-
.../zookeepermaster/policy/MasterRoutePolicy.java | 334 +-
.../MasterConsumerLeadershipTest.java | 35 +
.../MasterRoutePolicyRouteLifecycleTest.java | 441 ++
.../component/zookeeper/NaturalSortComparator.java | 7 +-
.../zookeeper/ZooKeeperConfiguration.java | 2 +-
.../zookeeper/NaturalSortComparatorTest.java | 39 +-
components/pom.xml | 1 -
.../main/java/org/apache/camel/spi/Debugger.java | 6 +-
.../src/main/java/org/apache/camel/spi/Policy.java | 2 +-
.../main/java/org/apache/camel/spi/RouteError.java | 2 +-
.../java/org/apache/camel/spi/ShutdownAware.java | 2 +-
.../org/apache/camel/spi/ShutdownPrepared.java | 2 +-
.../java/org/apache/camel/spi/TypeConvertible.java | 2 +-
.../camel/support/jsse/SSLContextParameters.java | 158 +-
.../camel/vault/HashicorpVaultConfiguration.java | 115 +-
.../camel/bean/DurationRoutePolicyFactory.json | 2 +-
.../apache/camel/impl/debugger/BacklogTracer.java | 6 +-
.../debugger/DefaultBacklogTracerEventMessage.java | 4 +-
.../camel/impl/engine/AbstractCamelContext.java | 8 +-
.../camel/impl/engine/CamelInternalProcessor.java | 17 +-
.../impl/engine/CamelPostProcessorHelper.java | 7 +-
.../engine/DefaultAsyncProcessorAwaitManager.java | 4 +-
.../impl/engine/DefaultCamelBeanPostProcessor.java | 2 +-
.../impl/engine/DefaultCamelContextExtension.java | 2 +-
.../apache/camel/impl/engine/DefaultChannel.java | 4 +-
.../camel/impl/engine/DefaultConsumerTemplate.java | 4 +-
.../impl/engine/DefaultManagementNameStrategy.java | 6 +-
.../impl/engine/DefaultManagementStrategy.java | 16 +-
.../camel/impl/engine/DefaultProducerTemplate.java | 2 +-
.../impl/engine/DefaultResourceResolvers.java | 4 +-
.../org/apache/camel/impl/engine/DefaultRoute.java | 2 +-
.../camel/impl/engine/DefaultShutdownStrategy.java | 65 +-
.../engine/DefaultSupervisingRouteController.java | 2 +-
.../apache/camel/impl/engine/DefaultTracer.java | 2 +-
.../camel/impl/engine/DurationRoutePolicy.java | 2 +-
.../impl/engine/DurationRoutePolicyFactory.java | 6 +-
.../impl/engine/HashMapHeadersMapFactory.java | 4 +-
.../impl/engine/InternalRouteStartupManager.java | 2 +-
.../camel/impl/engine/IntrospectionSupport.java | 26 +-
.../engine/LimitedPollingConsumerPollStrategy.java | 10 +-
.../camel/impl/engine/PooledExchangeFactory.java | 2 +-
.../org/apache/camel/impl/engine/RouteService.java | 6 +-
.../impl/engine/SharedCamelInternalProcessor.java | 6 +-
.../camel/impl/engine/SimpleCamelContext.java | 11 +-
.../src/main/docs/properties-component.adoc | 2 +-
.../AbstractLocationPropertiesSource.java | 2 +-
.../component/properties/PropertiesComponent.java | 18 +-
.../properties/PropertiesFunctionResolver.java | 2 +-
.../component/properties/PropertiesLookup.java | 2 +-
.../component/properties/PropertiesParser.java | 4 +-
.../properties/ServiceHostPropertiesFunction.java | 14 +-
.../properties/ServicePortPropertiesFunction.java | 14 +-
.../properties/ServicePropertiesFunction.java | 12 +-
.../converter/AnnotationTypeConverterLoader.java | 10 +-
.../camel/impl/converter/DefaultTypeConverter.java | 2 +-
.../TypeConvertersPackageScanClassResolver.java | 2 +-
.../camel/impl/event/ExchangeCreatedEvent.java | 6 +-
.../camel/impl/event/ExchangeSendingEvent.java | 12 +-
.../apache/camel/impl/event/ExchangeSentEvent.java | 6 +-
.../impl/cluster/ClusteredRouteController.java | 21 +-
.../camel/impl/cluster/ClusteredRoutePolicy.java | 185 +-
.../apache/camel/dev-console/processor-detail.json | 4 +-
.../impl/console/ProcessorDetailDevConsole.java | 12 +-
.../impl/console/ProcessorDetailFromIdTest.java | 66 +
.../camel/catalog/impl/AbstractCamelCatalog.java | 14 +-
.../apache/camel/catalog/impl/CatalogHelper.java | 36 +-
.../org/apache/camel/impl/DefaultCamelContext.java | 4 +-
.../camel/language/simple/BaseSimpleParser.java | 24 +-
.../language/simple/SimpleExpressionParser.java | 2 +-
.../language/simple/SimpleInitBlockTokenizer.java | 2 +-
.../language/simple/SimplePredicateParser.java | 20 +-
.../camel/language/simple/SimpleSyntaxHints.java | 4 +-
.../camel/language/simple/SimpleTokenizer.java | 6 +-
.../language/simple/StringExpressionBuilder.java | 6 +-
.../apache/camel/language/simple/ast/Block.java | 6 +-
.../camel/language/simple/ast/LiteralNode.java | 10 +-
.../simple/ast/SimpleFunctionExpression.java | 2 +-
.../simple/functions/MiscFunctionFactory.java | 2 -
.../language/simple/types/BinaryOperatorType.java | 2 +-
.../simple/types/SimpleIllegalSyntaxException.java | 4 +-
.../language/simple/types/UnaryOperatorType.java | 4 +-
.../camel/language/tokenizer/TokenizeLanguage.java | 9 +-
.../META-INF/org/apache/camel/model/aggregate.json | 8 +-
.../META-INF/org/apache/camel/model/cache.json | 2 +-
.../META-INF/org/apache/camel/model/delay.json | 2 +-
.../org/apache/camel/model/dynamicRouter.json | 2 +-
.../META-INF/org/apache/camel/model/enrich.json | 2 +-
.../META-INF/org/apache/camel/model/filter.json | 2 +-
.../org/apache/camel/model/idempotentConsumer.json | 2 +-
.../org/apache/camel/model/language/ognl.json | 22 -
.../model/loadbalancer/stickyLoadBalancer.json | 2 +-
.../META-INF/org/apache/camel/model/log.json | 2 +-
.../META-INF/org/apache/camel/model/loop.json | 2 +-
.../org/apache/camel/model/onException.json | 6 +-
.../META-INF/org/apache/camel/model/onWhen.json | 2 +-
.../org/apache/camel/model/pollEnrich.json | 2 +-
.../org/apache/camel/model/propertyExpression.json | 2 +-
.../org/apache/camel/model/recipientList.json | 2 +-
.../org/apache/camel/model/resequence.json | 2 +-
.../org/apache/camel/model/routingSlip.json | 2 +-
.../META-INF/org/apache/camel/model/script.json | 2 +-
.../META-INF/org/apache/camel/model/setBody.json | 2 +-
.../META-INF/org/apache/camel/model/setHeader.json | 2 +-
.../org/apache/camel/model/setProperty.json | 2 +-
.../org/apache/camel/model/setVariable.json | 2 +-
.../META-INF/org/apache/camel/model/sort.json | 2 +-
.../META-INF/org/apache/camel/model/split.json | 2 +-
.../META-INF/org/apache/camel/model/switch.json | 2 +-
.../META-INF/org/apache/camel/model/throttle.json | 4 +-
.../META-INF/org/apache/camel/model/transform.json | 2 +-
.../META-INF/org/apache/camel/model/validate.json | 2 +-
.../camel/model/validator/predicateValidator.json | 2 +-
.../META-INF/org/apache/camel/model/when.json | 2 +-
.../services/org/apache/camel/model.properties | 1 -
.../org/apache/camel/model/language/jaxb.index | 1 -
.../camel/builder/AggregationStrategies.java | 2 +-
.../camel/builder/AggregationStrategyClause.java | 2 +-
.../org/apache/camel/builder/DataFormatClause.java | 2 +-
.../org/apache/camel/builder/ExpressionClause.java | 10 -
.../camel/builder/ExpressionClauseSupport.java | 11 -
.../camel/builder/LanguageBuilderFactory.java | 17 -
.../org/apache/camel/builder/NotifyBuilder.java | 2 +-
.../apache/camel/model/BeanFactoryDefinition.java | 14 -
.../java/org/apache/camel/model/LogDefinition.java | 2 +-
.../apache/camel/model/ProcessorDefinition.java | 8 +-
.../camel/model/RecipientListDefinition.java | 2 +-
.../model/dataformat/GroovyXmlDataFormat.java | 4 +-
.../camel/model/dataformat/PGPDataFormat.java | 2 +-
.../camel/model/language/OgnlExpression.java | 72 -
.../org/apache/camel/processor/ContractAdvice.java | 14 +-
.../processor/EvaluateExpressionProcessor.java | 7 +-
.../apache/camel/processor/MulticastProcessor.java | 13 +-
.../errorhandler/RedeliveryErrorHandler.java | 2 +-
.../processor/resequencer/ResequencerEngine.java | 2 +-
.../processor/transformer/DataTypeProcessor.java | 7 +-
.../transformer/DelegatingDataTypeProcessor.java | 9 +-
.../org/apache/camel/reifier/AbstractReifier.java | 6 +-
.../org/apache/camel/reifier/CacheReifier.java | 2 +-
.../camel/reifier/IdempotentConsumerReifier.java | 2 +-
.../org/apache/camel/reifier/ProcessorReifier.java | 64 +-
.../camel/reifier/language/ExpressionReifier.java | 4 +-
.../core/xml/AbstractCamelEndpointFactoryBean.java | 6 +-
.../xml/CamelPropertyPlaceholderDefinition.java | 4 +-
.../core/xml/CamelRouteControllerDefinition.java | 8 +-
.../xml/CamelStreamCachingStrategyDefinition.java | 28 +-
.../camel/cluster/ClusteredEdgeCasesTest.java | 159 +
.../cluster/ClusteredRouteControllerStopTest.java | 70 +
.../component/bean/BeanMethodThrowsErrorTest.java | 5 +
.../language/LanguageScriptInHeaderCacheTest.java | 149 +
.../ContractAndTransactedThrowErrorTest.java | 215 +
.../camel/processor/ProcessorThrowsErrorTest.java | 7 +
.../processor/SiblingProcessorsThrowErrorTest.java | 279 ++
.../support/component/AbstractApiProducerTest.java | 40 +
.../support/jsse/SSLContextParametersTest.java | 173 +-
.../camel/util/TimeSourceDirectClockCallsTest.java | 71 +-
.../org/apache/camel/model/routeWithChoice.xml | 2 +-
.../apache/camel/java/out/JavaDslModelWriter.java | 16 -
.../HashicorpVaultConfigurationConfigurer.java | 30 +
...corpVaultConfigurationPropertiesConfigurer.java | 35 +
...ttpServerConfigurationPropertiesConfigurer.java | 7 +
.../camel-main-configuration-metadata.json | 14 +-
.../org/apache/camel/main/components.properties | 1 +
.../org/apache/camel/main/languages.properties | 1 -
core/camel-main/src/main/docs/main.adoc | 18 +-
.../HashicorpVaultConfigurationProperties.java | 44 +-
.../main/HttpServerConfigurationProperties.java | 28 +
.../camel/main/MainIoCBeanConfigInjectMapTest.java | 3 +
.../management/CompositePerformanceCounter.java | 6 +-
.../DefaultInstrumentationProcessor.java | 2 +-
.../camel/management/DefaultManagementAgent.java | 4 +-
.../management/DelegatePerformanceCounter.java | 10 +-
.../InstrumentationInterceptStrategy.java | 2 +-
.../management/JmxManagementLifecycleStrategy.java | 16 +-
.../camel/management/JmxManagementStrategy.java | 6 +-
.../management/JmxNotificationEventNotifier.java | 6 +-
.../camel/management/LoggingEventNotifier.java | 2 +-
.../apache/camel/management/ManagedLoadTimer.java | 2 +-
.../camel/management/PerformanceCounter.java | 4 +-
.../camel/management/PublishEventNotifier.java | 2 +-
.../camel/management/mbean/ManagedRoute.java | 2 +-
.../management/mbean/RouteCoverageXmlParser.java | 2 +-
.../apache/camel/management/mbean/Statistic.java | 11 +-
.../camel/support/CamelObjectInputStream.java | 2 +-
.../org/apache/camel/support/DefaultComponent.java | 10 +-
.../apache/camel/support/SimpleTypeConverter.java | 4 +-
.../apache/camel/support/TypeConverterSupport.java | 2 +-
.../apache/camel/support/builder/ValueBuilder.java | 2 +-
.../support/component/AbstractApiProducer.java | 12 +
.../java/org/apache/camel/util/ArtifactUtils.java | 8 +-
.../java/org/apache/camel/util/TimeSource.java | 32 +-
.../org/apache/camel/util/TimeSourceLogTest.java | 75 +-
.../camel/xml/io/util/XmlStreamDetector.java | 3 +-
.../apache/camel/xml/io/util/XmlStreamReader.java | 8 +-
.../java/org/apache/camel/xml/in/ModelParser.java | 4 -
.../java/org/apache/camel/xml/out/ModelWriter.java | 10 -
.../java/org/apache/camel/xml/io/MXParser.java | 6 +-
.../resources/nonamespace/routeNoNamespace.xml | 2 +-
.../src/test/resources/routeWithChoice.xml | 2 +-
.../org/apache/camel/yaml/out/YamlModelWriter.java | 10 -
coverage/pom.xml | 5 -
.../modules/ROOT/examples/json/azure-iothub.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/azure-iothub-component.adoc | 1 +
.../modules/languages/examples/json/ognl.json | 1 -
docs/components/modules/languages/nav.adoc | 1 -
.../modules/languages/pages/ognl-language.adoc | 1 -
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 12 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 24 +
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 323 +-
.../ROOT/pages/camel-configuration-utilities.adoc | 48 +-
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 28 +-
.../modules/ROOT/pages/camel-jbang-tui-ai.adoc | 7 +-
.../ROOT/pages/camel-jbang-tui-recording.adoc | 45 +
.../ROOT/pages/camel-jbang-tui-source-editor.adoc | 4 +-
.../modules/ROOT/pages/camel-jbang-tui.adoc | 21 +
.../user-manual/modules/ROOT/pages/clustering.adoc | 5 +
.../modules/ROOT/pages/error-handler.adoc | 6 +-
.../ROOT/pages/route-template-bean-binding.adoc | 1 -
.../modules/ROOT/pages/security-model.adoc | 8 +-
docs/user-manual/modules/ROOT/pages/security.adoc | 3 +-
.../src/main/docs/cli-connector.adoc | 3 +
.../camel/cli/connector/CliConnectorTransport.java | 3 +-
.../apache/camel/cli/connector/ConnectorTasks.java | 2 +-
.../cli/connector/FileCliConnectorTransport.java | 63 +-
.../connector/FileCliConnectorTransportTest.java | 23 +
.../component/ComponentsBuilderFactory.java | 13 +
.../dsl/AzureIothubComponentBuilderFactory.java | 271 ++
.../component/dsl/CxfComponentBuilderFactory.java | 25 +-
.../dsl/CxfrsComponentBuilderFactory.java | 12 +-
.../dsl/FileWatchComponentBuilderFactory.java | 2 +-
.../dsl/JsonValidatorComponentBuilderFactory.java | 7 +-
.../dsl/SpiffeComponentBuilderFactory.java | 22 +
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/EndpointHeaderBuilders.java | 13 +
.../builder/endpoint/StaticEndpointBuilders.java | 178 +-
.../dsl/ControlBusEndpointBuilderFactory.java | 12 +-
.../endpoint/dsl/CxfEndpointBuilderFactory.java | 938 ++--
.../endpoint/dsl/CxfRsEndpointBuilderFactory.java | 947 ++--
.../dsl/FileWatchEndpointBuilderFactory.java | 4 +-
.../dsl/HashicorpVaultEndpointBuilderFactory.java | 105 +-
.../dsl/InfluxDb2EndpointBuilderFactory.java | 8 +-
.../endpoint/dsl/IoTHubEndpointBuilderFactory.java | 365 ++
.../dsl/JsonValidatorEndpointBuilderFactory.java | 12 +-
.../dsl/LanguageEndpointBuilderFactory.java | 16 +-
.../endpoint/dsl/OpaEndpointBuilderFactory.java | 20 +-
.../endpoint/dsl/SpiffeEndpointBuilderFactory.java | 43 +-
.../dsl/ZendeskEndpointBuilderFactory.java | 10 +-
dsl/camel-jbang/camel-jbang-core/pom.xml | 4 +-
.../dsl/jbang/core/commands/CliExportContext.java | 8 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 2 +-
.../commands/action/TransformMessageAction.java | 2 +-
.../dsl/jbang/core/commands/ai/AuthoringTools.java | 35 +-
.../dsl/jbang/core/commands/ai/BeanRefChecks.java | 2 +-
.../dsl/jbang/core/commands/ai/CatalogDocs.java | 317 +-
.../jbang/core/commands/ai/CitrusTestChecks.java | 160 +-
.../core/commands/ai/ExpressionEvaluator.java | 105 +-
.../core/commands/ai/HeaderPropertyMixups.java | 2 +-
.../dsl/jbang/core/commands/ai/IndentLines.java | 83 +-
.../jbang/core/commands/ai/RepeatedToolCalls.java | 18 +-
.../jbang/core/commands/ai/SourceValidator.java | 6 +-
.../dsl/jbang/core/commands/ai/ToolConfirms.java | 2 +-
.../dsl/jbang/core/commands/ai/ToolDescriptor.java | 6 +-
.../dsl/jbang/core/commands/ai/WriteNotes.java | 173 +-
.../dsl/jbang/core/commands/plugin/PluginAdd.java | 5 +
.../dsl/jbang/core/common/CamelJBangPlugin.java | 7 +
.../camel/dsl/jbang/core/common/PluginHelper.java | 74 +-
.../camel/dsl/jbang/core/common/PluginType.java | 11 +-
.../examples/camel-jbang-example-catalog.json | 47 +
.../resources/examples/route/batch-file/README.md | 104 +
.../route/batch-file/application.properties | 19 +
.../route/batch-file/batch-file.camel.yaml | 89 +
.../batch-file/samples/settlement-2026-11-09.csv | 5001 ++++++++++++++++++++
.../batch-file/samples/settlement-2026-11-10.csv | 5001 ++++++++++++++++++++
.../batch-file/test/batch-file.citrus.it.yaml | 29 +
.../camel/dsl/jbang/core/commands/ExportTest.java | 30 +
.../core/commands/ai/AuthoringToolsEditTest.java | 83 +
.../ai/AuthoringToolsRefusalFixesTest.java | 39 +
.../commands/ai/CatalogDocSeveralOptionsTest.java | 193 +
.../jbang/core/commands/ai/CatalogDocsTest.java | 60 +
.../core/commands/ai/CitrusTestChecksTest.java | 107 +-
.../core/commands/ai/EvalInTheIntegrationTest.java | 22 +-
.../commands/ai/ExpressionEvaluatorNotesTest.java | 95 +
.../core/commands/ai/ExpressionEvaluatorTest.java | 6 +-
.../jbang/core/commands/ai/IndentLinesTest.java | 208 +
.../core/commands/ai/RepeatedToolCallsTest.java | 78 +-
.../commands/ai/SourceValidatorMessagesTest.java | 26 +-
.../dsl/jbang/core/commands/ai/WriteNotesTest.java | 180 +-
.../dsl/jbang/core/common/PluginFilteringTest.java | 517 ++
.../src/test/resources/webhook-route.yaml | 24 +
.../jbang/core/commands/mcp/AuthoringTools.java | 9 +-
.../core/commands/mcp/McpServerInstructions.java | 3 +-
.../core/commands/mcp/AuthoringToolsTest.java | 11 +-
.../commands/mcp/McpServerInstructionsTest.java | 8 +
.../core/commands/kubernetes/traits/Trait.java | 2 +-
.../dsl/jbang/core/commands/test/TestPlugin.java | 2 +-
.../dsl/jbang/core/commands/tui/AbstractTab.java | 3 +-
.../dsl/jbang/core/commands/tui/AiInputLine.java | 38 +-
.../camel/dsl/jbang/core/commands/tui/AiPanel.java | 34 +-
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 12 +-
.../dsl/jbang/core/commands/tui/Confirmations.java | 21 +-
.../dsl/jbang/core/commands/tui/ConsumerInfo.java | 2 +
.../dsl/jbang/core/commands/tui/ConsumersTab.java | 11 +-
.../core/commands/tui/DiagramDetailSupport.java | 15 +
.../dsl/jbang/core/commands/tui/DiagramTab.java | 8 +-
.../dsl/jbang/core/commands/tui/EndpointFlow.java | 19 +-
.../core/commands/tui/ExampleBrowserPopup.java | 25 +-
.../jbang/core/commands/tui/FilterListPopup.java | 6 +-
.../dsl/jbang/core/commands/tui/FormHelper.java | 88 +-
.../dsl/jbang/core/commands/tui/FuzzyFilter.java | 6 +
.../dsl/jbang/core/commands/tui/HistoryTab.java | 68 +-
.../dsl/jbang/core/commands/tui/HttpProbe.java | 36 +-
.../jbang/core/commands/tui/InfraBrowserPopup.java | 17 +-
.../dsl/jbang/core/commands/tui/LaunchManager.java | 9 +-
.../dsl/jbang/core/commands/tui/McpFacade.java | 15 +-
.../jbang/core/commands/tui/MetricsCollector.java | 10 +-
.../jbang/core/commands/tui/RecordingManager.java | 29 +
.../jbang/core/commands/tui/RouteRefactorings.java | 2 +-
.../jbang/core/commands/tui/RunOptionsForm.java | 20 +-
.../jbang/core/commands/tui/SendMessagePopup.java | 33 +-
.../dsl/jbang/core/commands/tui/SettingsPopup.java | 19 +-
.../dsl/jbang/core/commands/tui/ShellPanel.java | 83 +-
.../core/commands/tui/SourceEditorNavigation.java | 25 +
.../dsl/jbang/core/commands/tui/SourceViewer.java | 7 +-
.../dsl/jbang/core/commands/tui/SqlQueryTab.java | 124 +-
.../dsl/jbang/core/commands/tui/StatusParser.java | 6 +
.../dsl/jbang/core/commands/tui/TapePlayer.java | 119 +-
.../dsl/jbang/core/commands/tui/TapeRecorder.java | 183 +-
.../jbang/core/commands/tui/TuiBackendHelper.java | 7 +-
.../core/commands/tui/TuiToolDefinitions.java | 10 +-
.../jbang/core/commands/tui/TuiToolRegistry.java | 4 +-
.../src/main/resources/tui/help/consumers.md | 11 +-
.../src/main/resources/tui/help/endpoints.md | 12 +-
.../src/main/resources/tui/help/overview.md | 7 +-
.../dsl/jbang/core/commands/tui/AboutViewTest.java | 2 +-
.../core/commands/tui/AcpAgentClientTest.java | 2 +-
.../jbang/core/commands/tui/AiFixPromptTest.java | 37 +-
.../jbang/core/commands/tui/AiInputLineTest.java | 19 +
.../jbang/core/commands/tui/AiPanelAcpTest.java | 2 +-
.../commands/tui/AiPanelModelPersistenceTest.java | 90 +
.../dsl/jbang/core/commands/tui/AiPanelTest.java | 36 +-
.../core/commands/tui/ArchitectureViewTest.java | 2 +-
.../jbang/core/commands/tui/ChaosExploreTest.java | 2 +-
.../jbang/core/commands/tui/ConfirmationsTest.java | 69 +-
.../core/commands/tui/ConsumersTabRenderTest.java | 28 +
.../core/commands/tui/DiagramDetailFromIdTest.java | 55 +
.../tui/DiagramTabArchitectureNavigationTest.java | 75 +
.../core/commands/tui/DiagramTopologyTest.java | 2 +-
.../jbang/core/commands/tui/EndpointFlowTest.java | 19 +-
.../core/commands/tui/ExampleBrowserPopupTest.java | 94 +
.../dsl/jbang/core/commands/tui/FakeAcpAgent.java | 2 +-
.../core/commands/tui/FilterListPopupTest.java | 12 +
.../jbang/core/commands/tui/FormHelperTest.java | 35 +
.../jbang/core/commands/tui/FuzzyFilterTest.java | 15 +
.../core/commands/tui/HistoryTabRenderTest.java | 35 +
.../jbang/core/commands/tui/JfrTabRenderTest.java | 2 +-
.../core/commands/tui/LaunchManagerInfraTest.java | 35 +-
.../dsl/jbang/core/commands/tui/LiveEditTest.java | 2 +-
.../core/commands/tui/McpFacadeConfirmTest.java | 15 +-
.../tui/MonitorContextActionFilesTest.java | 2 +-
.../commands/tui/MonitorContextRequestTest.java | 2 +-
.../core/commands/tui/MonitorStartupTest.java | 2 +-
.../core/commands/tui/MonotonicClockTest.java | 2 +-
.../commands/tui/ProjectOverviewAssistTest.java | 2 +-
.../core/commands/tui/SemanticAuditViewTest.java | 2 +-
.../core/commands/tui/SemanticImageViewTest.java | 2 +-
.../tui/SemanticMetadataCompletionTest.java | 2 +-
.../commands/tui/SemanticMonitoringViewTest.java | 2 +-
.../jbang/core/commands/tui/SemanticTabTest.java | 2 +-
.../core/commands/tui/ShellPanelLifecycleTest.java | 2 +-
.../jbang/core/commands/tui/ShellPanelTest.java | 21 +
.../commands/tui/SourceEditorNavigationTest.java | 25 +
.../core/commands/tui/SqlQueryResultTableTest.java | 126 +
.../jbang/core/commands/tui/TapePlayerTest.java | 115 +
.../core/commands/tui/TapeRecorderMouseTest.java | 171 +
.../core/commands/tui/ToolConfirmPopupTest.java | 2 +-
.../dsl/jbang/core/commands/tui/TuiAwait.java | 45 +
.../tui/TuiBackendHelperRecordingTest.java | 6 +-
.../commands/tui/TuiShellHistorySupportTest.java | 3 +
.../jbang/core/commands/tui/WebTerminalTest.java | 2 +-
dsl/camel-jbang/camel-launcher/pom.xml | 2 +-
.../camel-component-known-dependencies.properties | 1 +
.../main/download/DownloadEndpointStrategy.java | 15 +
.../deserializers/ExpressionDeserializers.java | 5 -
.../dsl/yaml/deserializers/ModelDeserializers.java | 82 +-
.../deserializers/ModelDeserializersResolver.java | 2 -
.../camel-yaml-dsl-validator/pom.xml | 8 +
.../camel/dsl/yaml/validator/BodyTypeFlow.java | 14 +-
.../camel/dsl/yaml/validator/CatalogBodyTypes.java | 14 +-
.../dsl/yaml/validator/EndpointConsumers.java | 17 +-
.../camel/dsl/yaml/validator/RouteGraph.java | 16 +-
.../camel/dsl/yaml/validator/SchemaHints.java | 127 +-
.../camel/dsl/yaml/validator/TextBodyFlow.java | 92 +-
.../camel/dsl/yaml/validator/YamlParser.java | 5 +-
.../apache/camel/dsl/yaml/validator/YamlTrees.java | 45 +
.../camel/dsl/yaml/validator/YamlValidator.java | 200 +-
.../dsl/yaml/validator/EndpointConsumersTest.java | 14 +
.../dsl/yaml/validator/KameletValidationTest.java | 9 +-
.../camel/dsl/yaml/validator/SchemaHintsTest.java | 27 +
.../dsl/yaml/validator/StructureHintTest.java | 104 +
.../camel/dsl/yaml/validator/TextBodyFlowTest.java | 6 +-
.../yaml/validator/UserManualDocExamplesTest.java | 8 +-
.../camel/dsl/yaml/validator/YamlTreesTest.java | 42 +-
.../validator/YamlValidatorScalarLeniencyTest.java | 32 +-
.../validator/YamlValidatorSchemaGroupsTest.java | 6 +-
dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml | 4 +-
.../resources/schema/camelYamlDsl-canonical.json | 45 +-
.../resources/schema/camelYamlDsl-model.json | 71 +-
.../generated/resources/schema/camelYamlDsl.json | 98 +-
.../camel/dsl/yaml/YamlCompletionTreeTest.java | 51 +-
.../camel/dsl/yaml/support/YamlTestSupport.java | 13 +-
etc/scripts/jenkins-alt-arch-nodes.groovy | 77 +-
parent/pom.xml | 28 +-
.../java/org/apache/camel/util/json/JsonArray.java | 2 +-
.../org/apache/camel/util/json/JsonObject.java | 4 +-
.../apache/camel/maven/packaging/MojoHelper.java | 2 +-
863 files changed, 35632 insertions(+), 5779 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/KeycloakSecurityPolicy.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/ShiroSecurityPolicy.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/SpiffeJwtSecurityPolicy.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-iothub.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/azure-iothub-component.adoc
delete mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/ognl-language.adoc
delete mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/ognl.json
delete mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/ognl.json
create mode 100644
components/camel-ai/camel-docling/src/test/java/org/apache/camel/component/docling/DoclingOcrHeadersTest.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerHosts.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerHostsTest.java
create mode 100644
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpHostTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIEndpointDefaultPoolToolRefreshTest.java
create mode 100644
components/camel-azure/camel-azure-functions/src/test/java/org/apache/camel/component/azure/functions/FunctionsProducerFunctionUrlTest.java
rename components/{camel-ognl => camel-azure/camel-azure-iothub}/pom.xml (64%)
create mode 100644
components/camel-azure/camel-azure-iothub/src/generated/java/org/apache/camel/component/azure/iothub/IoTHubComponentConfigurer.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/generated/java/org/apache/camel/component/azure/iothub/IoTHubEndpointConfigurer.java
copy
components/{camel-spiffe/src/generated/java/org/apache/camel/component/spiffe/SpiffeEndpointUriFactory.java
=>
camel-azure/camel-azure-iothub/src/generated/java/org/apache/camel/component/azure/iothub/IoTHubEndpointUriFactory.java}
(73%)
create mode 100644
components/camel-azure/camel-azure-iothub/src/generated/resources/META-INF/org/apache/camel/component/azure/iothub/azure-iothub.json
create mode 100644
components/camel-azure/camel-azure-iothub/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-azure/camel-azure-iothub/src/generated/resources/META-INF/services/org/apache/camel/component/azure-iothub
create mode 100644
components/camel-azure/camel-azure-iothub/src/generated/resources/META-INF/services/org/apache/camel/configurer/azure-iothub-component
create mode 100644
components/camel-azure/camel-azure-iothub/src/generated/resources/META-INF/services/org/apache/camel/configurer/azure-iothub-endpoint
create mode 100644
components/camel-azure/camel-azure-iothub/src/generated/resources/META-INF/services/org/apache/camel/urifactory/azure-iothub-endpoint
create mode 100644
components/camel-azure/camel-azure-iothub/src/main/docs/azure-iothub-component.adoc
create mode 100644
components/camel-azure/camel-azure-iothub/src/main/java/org/apache/camel/component/azure/iothub/IoTHubComponent.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/main/java/org/apache/camel/component/azure/iothub/IoTHubConfiguration.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/main/java/org/apache/camel/component/azure/iothub/IoTHubConstants.java
rename
components/{camel-ognl/src/test/java/org/apache/camel/language/ognl/MyUser.java
=>
camel-azure/camel-azure-iothub/src/main/java/org/apache/camel/component/azure/iothub/IoTHubDeliveryMode.java}
(69%)
create mode 100644
components/camel-azure/camel-azure-iothub/src/main/java/org/apache/camel/component/azure/iothub/IoTHubEndpoint.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/main/java/org/apache/camel/component/azure/iothub/IoTHubProducer.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/main/java/org/apache/camel/component/azure/iothub/client/DeviceClientPool.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/main/java/org/apache/camel/component/azure/iothub/operations/DeliveryContext.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/main/java/org/apache/camel/component/azure/iothub/operations/DeliveryStrategy.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/main/java/org/apache/camel/component/azure/iothub/operations/IoTHubSendOperations.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/main/java/org/apache/camel/component/azure/iothub/operations/TelemetryDeliveryStrategy.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/main/java/org/apache/camel/component/azure/iothub/operations/TwinDeliveryStrategy.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/test/java/org/apache/camel/component/azure/iothub/IoTHubComponentTest.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/test/java/org/apache/camel/component/azure/iothub/client/DeviceClientPoolTest.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/test/java/org/apache/camel/component/azure/iothub/operations/IoTHubSendOperationsTest.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/test/java/org/apache/camel/component/azure/iothub/operations/TelemetryDeliveryStrategyTest.java
create mode 100644
components/camel-azure/camel-azure-iothub/src/test/java/org/apache/camel/component/azure/iothub/operations/TwinDeliveryStrategyTest.java
rename components/{camel-ognl =>
camel-azure/camel-azure-iothub}/src/test/resources/log4j2.properties (95%)
create mode 100644
components/camel-cassandraql/src/test/resources/application.conf
create mode 100644
components/camel-clickup/src/test/java/org/apache/camel/component/clickup/util/UtilsTest.java
create mode 100644
components/camel-crypto/src/test/java/org/apache/camel/component/crypto/DigitalSignatureConfigurationTest.java
create mode 100644
components/camel-elasticsearch-rest-client/src/test/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientRequestPathTest.java
create mode 100644
components/camel-file-watch/src/test/java/org/apache/camel/component/file/watch/FileWatchConsumerQueueTest.java
create mode 100644
components/camel-hashicorp-vault/src/main/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultAwsIam.java
create mode 100644
components/camel-hashicorp-vault/src/test/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultCloudLoginTest.java
create mode 100644
components/camel-hashicorp-vault/src/test/resources/org/apache/camel/component/hashicorp/vault/tls/client-ec.pem
create mode 100644
components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsTransferExceptionTransactedTest.java
create mode 100644
components/camel-jms/src/test/java/org/apache/camel/component/jms/StreamMessageInputStreamTest.java
create mode 100644
components/camel-json-validator/src/test/java/org/apache/camel/component/jsonvalidator/ValidatorObjectMapperTest.java
create mode 100644
components/camel-keycloak/src/generated/java/org/apache/camel/component/keycloak/security/KeycloakSecurityPolicyConfigurer.java
create mode 100644
components/camel-keycloak/src/generated/resources/META-INF/services/org/apache/camel/bean.properties
create mode 100644
components/camel-keycloak/src/generated/resources/META-INF/services/org/apache/camel/bean/KeycloakSecurityPolicy.json
create mode 100644
components/camel-keycloak/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.keycloak.security.KeycloakSecurityPolicy
create mode 100644
components/camel-keycloak/src/test/java/org/apache/camel/component/keycloak/security/KeycloakSecurityPolicyBindingTest.java
create mode 100644
components/camel-kubernetes/src/test/java/org/apache/camel/component/kubernetes/KubernetesConfigurationTest.java
create mode 100644
components/camel-minio/src/test/java/org/apache/camel/component/minio/MinioConsumerMaxMessagesPerPollTest.java
create mode 100644
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpEndpointOptionsNotInQueryTest.java
create mode 100644
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/handlers/HttpServerChannelHandlerBasicAuthTest.java
delete mode 100644
components/camel-ognl/src/generated/java/org/apache/camel/language/ognl/OgnlLanguageConfigurer.java
delete mode 100644
components/camel-ognl/src/generated/resources/META-INF/org/apache/camel/language/ognl/ognl.json
delete mode 100644
components/camel-ognl/src/generated/resources/META-INF/services/org/apache/camel/configurer/ognl-language
delete mode 100644
components/camel-ognl/src/generated/resources/META-INF/services/org/apache/camel/language.properties
delete mode 100644
components/camel-ognl/src/generated/resources/META-INF/services/org/apache/camel/language/ognl
delete mode 100644 components/camel-ognl/src/main/docs/ognl-language.adoc
delete mode 100644
components/camel-ognl/src/main/java/org/apache/camel/language/ognl/OGNL.java
delete mode 100644
components/camel-ognl/src/main/java/org/apache/camel/language/ognl/OgnlExpression.java
delete mode 100644
components/camel-ognl/src/main/java/org/apache/camel/language/ognl/OgnlLanguage.java
delete mode 100644
components/camel-ognl/src/main/java/org/apache/camel/language/ognl/RootObject.java
delete mode 100644
components/camel-ognl/src/main/java/org/apache/camel/language/ognl/package.html
delete mode 100644
components/camel-ognl/src/test/java/org/apache/camel/language/OgnlLanguageTest.java
delete mode 100644
components/camel-ognl/src/test/java/org/apache/camel/language/ognl/Animal.java
delete mode 100644
components/camel-ognl/src/test/java/org/apache/camel/language/ognl/MyClassResolver.java
delete mode 100644
components/camel-ognl/src/test/java/org/apache/camel/language/ognl/OgnlInvokeMethodTest.java
delete mode 100644
components/camel-ognl/src/test/java/org/apache/camel/language/ognl/OgnlScriptingLanguageTest.java
delete mode 100644
components/camel-ognl/src/test/java/org/apache/camel/language/ognl/OgnlTest.java
delete mode 100644
components/camel-ognl/src/test/java/org/apache/camel/language/ognl/OgnlVariablesTest.java
delete mode 100644
components/camel-ognl/src/test/java/org/apache/camel/language/ognl/patterns/FilterTest.java
delete mode 100644 components/camel-ognl/src/test/resources/myognl.txt
delete mode 100644 components/camel-ognl/src/test/resources/myuser.txt
create mode 100644
components/camel-opa/src/main/java/org/apache/camel/component/opa/OpaBatchOutcome.java
create mode 100644
components/camel-opa/src/test/java/org/apache/camel/component/opa/OpaBatchOutcomeTest.java
create mode 100644
components/camel-opa/src/test/java/org/apache/camel/component/opa/OpaHealthProbeDeadlineTest.java
create mode 100644
components/camel-opa/src/test/java/org/apache/camel/component/opa/OpaHealthProbeLifecycleTest.java
create mode 100644
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/OpenFgaHealthProbeDeadlineTest.java
create mode 100644
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/OpenFgaHealthProbeLifecycleTest.java
create mode 100644
components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/api/dto/composite/ReferenceIdTest.java
create mode 100644
components/camel-shiro/src/generated/java/org/apache/camel/component/shiro/security/ShiroSecurityPolicyConfigurer.java
create mode 100644
components/camel-shiro/src/generated/resources/META-INF/services/org/apache/camel/bean.properties
create mode 100644
components/camel-shiro/src/generated/resources/META-INF/services/org/apache/camel/bean/ShiroSecurityPolicy.json
create mode 100644
components/camel-shiro/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.shiro.security.ShiroSecurityPolicy
create mode 100644
components/camel-shiro/src/test/java/org/apache/camel/component/shiro/security/ShiroSecurityPolicyBindingTest.java
copy components/{camel-jms/src/main/java/org/apache/camel/component =>
camel-sjms/src/main/java/org/apache/camel/component/sjms}/jms/StreamMessageInputStream.java
(66%)
create mode 100644
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/consumer/StreamMessageConsumerTest.java
create mode 100644
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/consumer/TransferExceptionTransactedTest.java
create mode 100644
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/jms/StreamMessageInputStreamTest.java
create mode 100644
components/camel-spiffe/src/generated/java/org/apache/camel/component/spiffe/SpiffeJwtSecurityPolicyConfigurer.java
create mode 100644
components/camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/bean/SpiffeJwtSecurityPolicy.json
create mode 100644
components/camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.spiffe.SpiffeJwtSecurityPolicy
create mode 100644
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeJwtIdentity.java
create mode 100644
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeJwtSecurityPolicy.java
create mode 100644
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeJwtSecurityProcessor.java
create mode 100644
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeJwtValidator.java
create mode 100644
components/camel-spiffe/src/test/java/org/apache/camel/component/spiffe/SpiffeJwtValidationTest.java
create mode 100644
components/camel-sql/src/test/java/org/apache/camel/processor/idempotent/jdbc/JdbcOrphanLockAwareIdempotentRepositoryConfirmTest.java
create mode 100644
components/camel-whatsapp/src/test/java/org/apache/camel/component/whatsapp/WhatsAppProducerResponseLogTest.java
create mode 100644
components/camel-wordpress/src/test/java/org/apache/camel/component/wordpress/api/WordpressAPIConfigurationTest.java
create mode 100644
components/camel-zendesk/src/test/java/org/apache/camel/component/zendesk/ZendeskConfigurationTest.java
create mode 100644
components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/policy/MasterRoutePolicyRouteLifecycleTest.java
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/ProcessorDetailFromIdTest.java
delete mode 100644
core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/language/ognl.json
delete mode 100644
core/camel-core-model/src/main/java/org/apache/camel/model/language/OgnlExpression.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/language/LanguageScriptInHeaderCacheTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/ContractAndTransactedThrowErrorTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SiblingProcessorsThrowErrorTest.java
create mode 120000 docs/components/modules/ROOT/examples/json/azure-iothub.json
create mode 120000
docs/components/modules/ROOT/pages/azure-iothub-component.adoc
delete mode 120000 docs/components/modules/languages/examples/json/ognl.json
delete mode 120000 docs/components/modules/languages/pages/ognl-language.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AzureIothubComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/IoTHubEndpointBuilderFactory.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/batch-file/README.md
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/batch-file/application.properties
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/batch-file/batch-file.camel.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/batch-file/samples/settlement-2026-11-09.csv
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/batch-file/samples/settlement-2026-11-10.csv
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/batch-file/test/batch-file.citrus.it.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/CatalogDocSeveralOptionsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ExpressionEvaluatorNotesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/IndentLinesTest.java
rename
components/camel-ognl/src/main/java/org/apache/camel/language/ognl/CamelClassResolver.java
=>
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorMessagesTest.java
(53%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/PluginFilteringTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/resources/webhook-route.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/AiPanelModelPersistenceTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/DiagramDetailFromIdTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/DiagramTabArchitectureNavigationTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ExampleBrowserPopupTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SqlQueryResultTableTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TapeRecorderMouseTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiAwait.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/YamlTrees.java
rename
components/camel-ognl/src/test/java/org/apache/camel/language/ognl/OgnlResourceTest.java
=>
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/YamlTreesTest.java
(50%)