This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a change to branch
automated/upgrade-ollama-container-0.34.4
in repository https://gitbox.apache.org/repos/asf/camel.git
from b4b7410f52cc chore(camel-test-infra-ollama): upgrade ollama.container
to 0.34.4
add 83c20f5550d3 CAMEL-25011: camel-core - Saga EIP: keep the saga of an
exchange in its copies (#26869)
add b3c138ab811b CAMEL-25004: camel-core - Producer cache and stream
caching: fix lifecycle bugs found in a deep review (#26862)
add d9f888a814e4 CAMEL-25042: camel-core - the reload scan skips dot
directories, and scans every 2s again (#26925)
add 11a0917b1698 CAMEL-25045: camel-core - Java DSL builders: fix bugs
found in a deep review (#26926)
add 7b90c04b60ab CAMEL-25046: camel-core - Rest DSL: fix bugs found in a
deep review (#26927)
add c10aa0cc60dd CAMEL-25047: camel-core - Reifiers and error handler: fix
bugs found in a deep review (#26928)
add 90a2d0631026 CAMEL-25048: camel-core - Route templates: fix bugs found
in a deep review (#26929)
add 7552731b5f55 Generated sources regen for SBOM (main) (#26934)
add 80dd201302ea CAMEL-25063: camel-management - Route and CamelContext
MBeans: fix bugs found in a deep review (#26946)
add 0909de9ffe3d CAMEL-25058: camel-saga - saga:complete and
saga:compensate only consult Long-Running-Action for a saga service that uses
it (#26941)
add 3dcc4cfcaa57 CAMEL-25064: camel-management - EIP and service MBeans:
fix bugs found in a deep review (#26958)
add 6792a554bef9 CAMEL-25065: camel-management - Processor statistics
freeze after a route restart, and ContextOnly context statistics stay 0 (#26959)
add fac55782529b CAMEL-25043: camel-core - Tokenize language: fix bugs
found in a deep review (#26923)
add 1dd20e756040 CAMEL-25044: camel-core - ExpressionBuilder and
PredicateBuilder: fix bugs found in a deep review (#26924)
add 76ded18cb294 CAMEL-25038: camel-disruptor - request/reply: ignore a
late reply, and fail the exchange when interrupted (#26913)
add d786a2bf2d0a CAMEL-25036: camel-support -
EventDrivenPollingConsumer.receive() must not hold the lifecycle lock while it
waits (#26911)
add e60d605a31d9 CAMEL-25034: camel-support - convertBodyTo with a charset
must use it when the message has a charset header (#26909)
add 7b853fb76834 CAMEL-25076: camel-mcp-server - stdio: adding a tool must
not fail when stdin is closed (#26966)
add a8ad07ae0286 CAMEL-25033: camel-bean - pass a parameter value from
${body} or ${header.x} in the method name as-is (#26908)
add 88f829ac4bc3 camel-langchain4j-ingest - Document the Tika parser
module requirement (#26905)
add 60c2c38b98eb CAMEL-24901: camel-aws2-s3 - document the header-literal
vs configured-Simple key/bucket contract on AWS2S3Utils (#26889)
add 1e6c1ce34892 CAMEL-25020: observability must not report the
CamelSqlQuery header when useMessageBodyForSql wins (#26885)
add ffa07eb23c88 Bump the google-cloud group with 10 updates
add ab21f790a87d CAMEL-25017: camel-core - Claim Check EIP: exchange
copies must not share the claim check repository (#26882)
add a14892de5a20 Disable Minio IT tests
add 62394ff3b30b Deprecate test infra service MinIO
add 60615fa0ba2c CAMEL-25016: camel-file - Retry a file whose download
failed also with noop or idempotent consumers (#26881)
add 7bfac9f60f62 CAMEL-25014: camel-support -
ThrottlingExceptionRoutePolicy: keep re-checking an open circuit, and suspend
the consumer after a restart with keepOpen (#26874)
add dc8b6fa82561 CAMEL-25008, CAMEL-25007: camel-core - Supervising route
controller: fix a deadlock and a lost restart task (#26867)
add fe16d0bcdd36 CAMEL-25010: camel-core - Supervising route controller:
do not start a route stopped during its restart attempt (#26868)
add 55676fd7a010 CAMEL-25005: camel-core - Saga EIP: do not lose the
compensation of a step that joins while the in-memory saga ends (#26865)
add a14d8a1f9f63 CAMEL-25002: camel-core - Loop EIP: a negative or huge
loop count must not break graceful shutdown (#26860)
add cc66878d5f62 CAMEL-25061: camel-file - FileLockClusterService must be
able to take the leadership again after a restart (#26944)
add 2a1d9dc2b890 chore(camel-test-infra-kafka): upgrade
redpanda.container.image to v26.2.3
add 19025294af48 CAMEL-25062: camel-cluster - ClusteredRoutePolicy must
not deadlock with a leadership change on stop or removeRoute (#26945)
add 9edfc97639e5 CAMEL-25060: camel-base - Report a circular reference
through an optional property placeholder (#26943)
add b0bbea701568 CAMEL-25053: camel-core - Stream resequencer stops
delivering after a route restart while a message waits for its timeout (#26933)
add f46e4e027b2e chore(camel-test-infra-neo4j): upgrade neo4j.container to
2026.09-community-ubi10
add 57a3047978c3 chore(camel-test-infra-iggy): upgrade iggy.container to
0.9.0
add f1bfdeb32651 CAMEL-25013: camel-support - Do not drop the decimals of
the values of the in operator (#26930)
add 3043cd20e231 CAMEL-25052: camel-file - FileLockClusterView stop must
end a running leadership check (#26932)
add b3fabaa2f931 chore(camel-test-infra-cyberark-vault): upgrade
cyberark.conjur.database.container to 17.11-alpine
add 4901490dffc5 chore(camel-test-infra-postgres): upgrade
postgres.container to 17.11-alpine
add 3ebbf2fd4b7d chore(camel-test-infra-observability): upgrade
observability.prometheus.container to v3.15.0
add 6567486f108c chore: camel-platform-http-main - Document listing files
with /q/download
add 3dcae5b56bf9 CAMEL-25074: camel-sql - say in the outputType
description that a StreamList body is an Iterator with no size
add 42f9284a04c2 CAMEL-24947: camel-seda - do not copy a late reply into
the exchange after the producer timed out (#26793)
add f0092776a765 CAMEL-25006: camel-core - Saga EIP: fail a REQUIRED or
SUPPORTS step of a saga that has already ended (#26866)
add c8432fed6faa CAMEL-25012: camel-core - OnCompletion EIP: make a
graceful shutdown wait for the parallel onCompletion tasks (#26870)
add c299d06e8ff5 CAMEL-25018: camel-support - Throttling route policies
must not resume a consumer suspended by the route controller (#26883)
add 17f4f62c7eb3 CAMEL-25037: camel-support - an interrupted
EventDrivenPollingConsumer.receive() must return (#26912)
add 6698a1b01921 CAMEL-25081: camel-bean - a comma inside ${...} in the
method parameters does not split the parameter (#26977)
add 0099984f8365 CAMEL-24650: camel-http-common - Lift the multipart
fileNameExtWhitelist check into DefaultHttpBinding (#26872)
add ef8f9733047f chore(camel-test-infra-docling): upgrade
docling.container to v1.35.0 (#26949)
add aa8e54ee7833 CAMEL-24742: camel-opa - fix OpaSecurityPolicyWasmTest
after the committed WASM fixtures were removed (#26987)
add 1cad5ffff9d5 CAMEL-25049: Support batching named semantic questions
add dfee376d1a22 CAMEL-25049: Preserve single-question behavior and test
XML batching
add 4a3a1d4067d9 Stabilize Zookeeper tests using different zookeeper
endpoints
add a46f130c5f96 Do not use shared singleton service for Zookeeper
Integration tests to stabilize test suite
add 2245feac8f4f CAMEL-25087: camel-coap - add a muteException consumer
option (#26994)
add dd1c491e71b9 CAMEL-24945: camel-core - Aggregate EIP: with optimistic
locking a completion should not remove the timeout of a new group (#26790)
add 4767770cff69 CAMEL-25085: camel-support - RestBindingAdvice takes the
response Content-Type from produces (#26986)
add 4236c7fe66cb CAMEL-25012: camel-core - Wire Tap EIP: do not count the
tapped exchanges dropped by a forced shutdown as pending (#26992)
add 6e6282c2e7b5 CAMEL-25092: camel-support - property binding creates a
nested list element at its index (#26993)
add ceb06d982014 CAMEL-25094: camel-seda - keep the spooled stream cache
of a message sent from a Multicast or Split (#26995)
add 26459792eccb chore(camel-test-infra-opa): upgrade opa.container to
1.21.0-static
add c74f5aa78f08 chore: FileScanReloadTest - rewrite the route with a
different length so a same-millisecond save is still seen
add 202e73f79c47 CAMEL-25044: camel-jsonpath, camel-jq - the null body
hint tests expect NoSuchVariableException for a missing variable source
add c4ae5ffa7190 Bump the langchain4j group across 1 directory with 17
updates (#27003)
add b8d53dbb791a CAMEL-24339: camel-openai - add llm scheme alias for
OpenAI-compatible APIs
add 0a72858971ec CAMEL-24444: camel-xmlsecurity - option to require the
verified output to be covered by a Reference
add 0606943dfe40 CAMEL-24900: camel-jcr - apply header filtering when
mapping node properties to Exchange headers
add 80f84254637c docs: security model - defects in Camel's own resource
limits are VALID-HARDENING (#26896)
add 323e370e67d1 CAMEL-24933, CAMEL-24934, CAMEL-16073: camel-pulsar -
consumer acknowledgement and exchange handling
add e66985e993e7 CAMEL-24937: camel-pqc - confine
FileBasedKeyLifecycleManager key file resolution to the configured directory
add fe67aa8989d8 CAMEL-24943: camel-core - Aggregate EIP: the recover task
should not re-send an exchange that is being completed
add e8cc7079fe9e CAMEL-24952: camel-seda - virtualThreadPerTask consumer
stop waits for dispatched tasks that have not started
add 7c6191be6856 CAMEL-25003: camel-core - Do not hand out or stop in-use
evicted non-singleton producers in ServicePool
add d51cc4c98a9f CAMEL-25023: camel-util - count copied bytes in a long in
IOHelper.copy so a maxDecompressedSize of 2 GiB or more is enforced
add 4121a741397a CAMEL-25022: camel-oauth - honor the JWT nbf claim when
authenticating bearer tokens on the servlet backend
add 6b0d41aac1e2 CAMEL-24973: docs - Add the 4.22.2 and 4.18.5 upgrade
guide notes for URI masking
add cb609b9d91b1 CAMEL-24844: Add YAML OpenAPI specification support and
missing verbs to OpenApiVerbs
add 92f6f789ff0c CAMEL-24756: camel-base-engine - bound http resource
resolution with a connect and read timeout (#26734)
add 254ecb791f43 CAMEL-25035: camel-support - variableReceive must replace
the header variables of a previous message
add 4e3f1878c315 CAMEL-25019: camel-quickfix - send InOut replies on the
session the request arrived on
add e65fd915f6fd CAMEL-24451: camel-xslt - honor
ACCESS_EXTERNAL_STYLESHEET for runtime document()
add 927b570d022d CAMEL-25024, CAMEL-25025: camel-mongodb - consumer
failure handling and the change stream document key (#26961)
add 29f7e192aa98 CAMEL-25119: camel-package-maven-plugin - prepare-catalog
honours camel.prepare-catalog.skip (#27025)
add b4073ca92553 CAMEL-25057: camel-console - Dev consoles: fix bugs found
in a deep review (#26940)
add 1e72b804794b CAMEL-25078: camel-xml-jaxp - XML type converters: fix
bugs found in a deep review (#26968)
add c9a9ff10ad1e chore: camel-langchain4j-ingest - TikaTextDecode docs no
longer say convertBodyTo is outranked by the charset header (#26971)
add bac864951fb9 CAMEL-25082: camel-disruptor - mark the published copy,
not the caller's exchange, as ignored on a request/reply timeout (#26980)
add 341048155d0f CAMEL-25083: camel-support - ObjectHelper type coercion
and iterators: fix bugs found in a deep review (#26983)
add d954046aace2 CAMEL-25084: camel-util - String, time, URI and file
helpers: fix bugs found in a deep review (#26984)
add c7f696b9e08f CAMEL-25089: camel-cluster - Clustered route policy and
file lock cluster: fix bugs found in a deep review (#26990)
add be3104655a39 CAMEL-25097: camel-main - Route loading, route reload and
startup conditions: fix bugs found in a deep review (#26998)
add 36120373e787 CAMEL-25098: camel-main - Bootstrap, profiles and
duration options: fix bugs found in a deep review (#27000)
add 45cff41ebfca CAMEL-25099: camel-main - Configuration options not
applied: fix bugs found in a deep review (#27001)
add 5c00d2d6db80 CAMEL-25102: camel-core - JSSE utility and camel.ssl
configuration: fix bugs found in a deep review (#27005)
add 029b2d80e4dd CAMEL-24444: camel-xmlsecurity - correct the comment on a
Reference without a URI (#27006)
add 0a541d75d623 CAMEL-25103: camel-vertx - Client authentication, cipher
suites and protocols of SSLContextParameters are not applied (#27007)
add 3e7c7cd0d997 CAMEL-25104: camel-core - SSLContextParameters should use
TLSv1.2 as minimum protocol by default (#27008)
add 960f69708939 CAMEL-25105: camel-netty - The client authentication of
sslContextParameters is overridden by needClientAuth=false (#27009)
add 705752660584 CAMEL-25106: camel-kafka - sslContextParameters ignores
the SSL endpoint options and does not use the SSL security protocol (#27010)
add 587a70b9f597 CAMEL-25107: camel-core - SSLContextParameters ignores
the configured named groups when the list has a duplicate or blank value
(#27011)
add cf526fbe7625 CAMEL-25108: camel-core - Component, endpoint and
consumer base classes: fix bugs found in a deep review (#27014)
add 686bd4a40588 CAMEL-25109: camel-core - Scheduled poll consumer: fix
bugs found in a deep review (#27015)
add 9285996c3096 CAMEL-25110: camel-core - Property placeholder parser:
fix bugs found in a deep review (#27016)
add caa6f9fe3b9d CAMEL-25112: camel-core - The local properties of the
properties component should be per thread (#27018)
add 9ca2736acd4d CAMEL-25114: camel-core - doTry, doCatch and doFinally:
fix bugs found in a deep review (#27020)
add e7d5f2c4d74f CAMEL-25115: camel-core - Error handler failure paths:
fix bugs found in a deep review (#27021)
add e0cb3aa9d649 CAMEL-25090: camel-core - Event notifiers and vault
configuration: fix bugs found in a deep review (#26991)
add 20bbc3c8d8eb CAMEL-25101: camel-main - The "Property not
auto-configured" warnings are never logged (#27004)
add c114e65c33e4 CAMEL-25118: camel-catalog - Endpoint and configuration
validation: fix bugs found in a deep review (#27022)
add f01542d25b6a CAMEL-25117: camel-spring-xml - XML camelContext
configuration and JAXB dumper: fix bugs found in a deep review (#27023)
add 5204e4957608 CAMEL-25116: camel-platform-http-main -
/q/download?classpath=true lists the resources of the application (#27024)
add da3f825f823d CAMEL-25120: camel-core - do not reject && in endpoint
uris (#27026)
add dea953fa88ea CAMEL-25121: camel-util - splitSafeQuote keeps the spaces
inside every quoted value (#27027)
add 6c8c962ff130 CAMEL-25111: camel-core - Properties component: fix bugs
found in a deep review (#27017)
add 4a6d8e876920 CAMEL-25096: camel-core - Properties component: mask the
values of vault functions and sensitive keys when logging (#26997)
add 3a481b4c0de4 CAMEL-25113: camel-core - onException configuration: fix
bugs found in a deep review (#27019)
add d1ac9fc7218b CAMEL-24763: camel-reactor - Fix flaky
ReactorStreamsServiceTest (#27012)
add 6644756249d1 Bump httpcore-version from 5.4.3 to 5.4.4
add c86580a7a2d0 CAMEL-25055: camel-core - Error registry: fix bugs found
in a deep review (#26938)
add a21cdce531a9 CAMEL-25056: camel-core - Backlog debugger and tracer:
fix bugs found in a deep review (#26939)
add 4590671b5cf7 CAMEL-25077: camel-xml-io - XML DSL parser and dumper:
fix bugs found in a deep review (#26967)
add a37f972c0f45 CAMEL-25088: camel-health - Health checks: fix bugs found
in a deep review (#26989)
add 46b8cac40b4e CAMEL-25131: Match header names in any case (#27040)
add a603090eea7b camel-jbang - Fix SourceValidatorPropertiesTest: drop the
catalog suggestion when the validator has its own hint
add 7423d2053e36 camel-catalog - Validate durations with TimeUtils, the
same parsing as the runtime
add 36f06e1370b7 CAMEL-25108: camel-core - Always remove the hash
parameter when creating an endpoint
add 01b1008ee1c1 CAMEL-25115: camel-semantic - A failing retry predicate
escalates without another attempt
add 54836b991f5c CAMEL-25079: camel-yaml-io, camel-java-io - Route dumpers
produce invalid YAML and Java (#26970)
add e9d64c3b8b89 Bump com.cloudbees.thirdparty:zendesk-java-client from
1.6.0 to 1.6.1
add bab534c2d039 Regen
add bc800331efac Bump directory-api-version from 2.1.8 to 2.1.9
add 87ce497353a2 Bump aws-java-sdk2-version from 2.55.2 to 2.55.6
add d90fbcc3885c Bump com.aliyun:tea-openapi in the aliyun group across 1
directory
add 0bd0e3508a54 Escape ${body} in 4.23 upgrade guide (#27051)
add 3cecd3a1997f CAMEL-25123: camel-seda - run the on completions of a
message that is not added to the queue (#27032)
add 5365912c9616 CAMEL-25051: camel-util - CaseInsensitiveMap keeps the
key case of known header names (#26931)
add 948aaf5702fa CAMEL-24955: camel-yaml-dsl-validator - report a direct:
or seda: endpoint that no route consumes (#26920)
add 88d59f944fd9 CAMEL-24985: ci - simplify Dependency Analysis workflow,
use mvn package -DskipTests (#26838)
add 6cc0da03324f CAMEL-24999: camel-hivemq - annotate ssl option with
security=insecure:ssl for the security policy framework (#26891)
add daa631d08d5a Bump org.neo4j.driver:neo4j-java-driver from 6.2.1 to
6.3.0
add 86de64e3e6d6 Bump jline-version from 4.4.5 to 4.4.6
add 3f351f3d6cf8 Bump at.yawk.lz4:lz4-java from 1.11.3 to 1.12.0
add 3d3c306a7e79 Bump quarkus-version from 3.39.4 to 3.39.5
add b9590dc0de21 Bump io.github.classgraph:classgraph from 4.8.195 to
4.8.196
add cd90659e3ecb Bump mongo-java-driver-version from 5.12.0 to 5.13.0
add 640bd6f88cd7 Bump com.uber.nullaway:nullaway from 0.14.1 to 0.14.2
add d69b605eba7f Bump com.googlecode.libphonenumber:libphonenumber from
9.0.39 to 9.0.40
add b8ee6ea68762 Bump huaweicloud-sdk-version from 3.1.217 to 3.1.218
add 0d94928f1531 Bump
org.eclipse.microprofile.config:microprofile-config-api
add 5a482daf965e Bump logback-version from 1.6.3 to 1.6.4
add 602e6772974d Bump software.amazon.kinesis:amazon-kinesis-client from
3.5.2 to 3.5.3
add 5279c082a9b4 CAMEL-25126: camel-syslog - decode non-ASCII text with
the exchange charset, not ISO-8859-1
add f3582247ec6d CAMEL-25126: camel-syslog - document that the charset
must be ASCII-compatible
add 47c90e8dc91f CAMEL-25127: camel-syslog - accept valid RFC 5424
messages that the parser rejected or misread
add 02f8aafadf39 CAMEL-25127: camel-syslog - pin down the parsing of an
unterminated PARAM-VALUE
add f78a93999a24 CAMEL-25124: camel-core - Aggregate EIP: keep spooled
stream cache bodies until the aggregated exchange is done (#27033)
add c92e25590855 CAMEL-25125: camel-mllp - ACK generation uses the MSH-2
component separator, not '^' (#27034)
add 446b412daea3 CAMEL-25128: camel-netty - a failed write and the
correlation timeout should not both complete the exchange (#27037)
add 259c390726f7 CAMEL-25129: camel-resilience4j - the bulkhead should
limit the calls that keep running after a timeout (#27038)
add 3db181ffbaee Bump jackson2-version from 2.22.2 to 2.22.3
add 30b990f81295 Refactor: Improve REST OpenAPI endpoint startup error
messages (#26901)
add aabd31342e31 CAMEL-25067, CAMEL-25071, CAMEL-25072: camel-core - small
follow-ups from the deep review (#27071)
add eefa74fb8a2f CAMEL-25072: camel-management - EIP and service MBeans:
fix the remaining follow-ups from the deep review (#27074)
add 70e6be15eab2 CAMEL-25067: camel-core - Reifiers: fix the remaining
follow-ups from the deep review (#27076)
add 92c77eaf8808 CAMEL-25134: camel-main - Security policy check matches
component options by component (#27070)
add dc7d79531a7d ci: Upgrade Bouncy Castle to 1.86 and adapt camel-pqc
(#27052)
add 43b1d0193ed7 CAMEL-25142: design - late binding of cross-cutting
features (#27083)
add 0d5f19896086 Bump google-auth-library-oauth2-http-version from 1.52.0
to 1.53.0
add 39d3a0f3dbc2 Bump eu.maveniverse.maven.plugins:pilot-plugin from 0.4.0
to 0.5.0
add 260762d21c97 Bump com.prowidesoftware:pw-iso20022
add 2ebfe842b18b CAMEL-25088: camel-microprofile-health - fix
testHealthCheckUncheckedException after AbstractHealthCheck exception handling
change
add 91585cdb1917 Bump com.gradle:develocity-maven-extension from 2.5.0 to
2.6.0
add 6268e1d2a1d9 Bump org.aesh:terminal-http from 3.18.0 to 3.18.3
add 46a1fd9a9ec4 Bump org.citrusframework:citrus-jbang from 5.0.1 to 5.0.2
add 381fb137ce79 Bump google-cloud-functions-version from 2.85.0 to 2.86.0
add d478a8c424e5 Bump sshd-version from 2.19.0 to 2.20.0 (#27091)
add 75306e8ec350 Bump com.h2database:h2 from 2.5.250 to 2.5.252
add 17516b6f70f5 Bump com.google.api.grpc:proto-google-common-protos
add 96f3e943cffa Bump tika-version from 4.0.0 to 4.1.0
add aef01329446c CAMEL-25143, CAMEL-25147: AI project overview and Diagram
architecture view (#27103)
add a72884b2bed7 Bump org.apache.maven.shared:maven-shared-utils from
3.4.2 to 3.5.0
add 70833b4d54f2 Bump mockito-version from 5.23.0 to 5.24.0
add 301f78ef0ac5 chore(camel-test-infra-clickhouse): upgrade
clickhouse.container to 26.9
add 888a89477425 Workaround for clickhouse 26.9 container
add aeaf7d9db100 CAMEL-25151: camel-bindy - a java.util.Date value longer
than its pattern is parsed
add 863c1c173949 CAMEL-25152: camel-bindy - fixed-length marshal pads and
clips fields by code points, like unmarshal
add cb8769029093 CAMEL-25150: camel-bindy - with quotingEscaped a CSV
field ending with a quote is closed again
add fea38cd3ec1d Bump org.apache.fory:fory-core from 1.7.5 to 1.7.6
add d7ef9a909c75 Bump org.hibernate.orm:hibernate-core from 7.4.10.Final
to 7.4.11.Final
add 20cac6c42e17 CAMEL-24803: camel-knative - Declare the CloudEvent
headers in the component metadata
add dd6680768467 Regen
add 39f9a72554af Bump com.openai:openai-java from 4.65.0 to 4.69.3
add e2217c45f813 Bump org.apache.commons:commons-lang3 from 3.20.0 to
3.21.0
add c3632125413b CAMEL-25159, CAMEL-25160: camel-mongodb - stop running
queries twice, and harden tail tracking (#27116)
add db15e9eaf3ca CAMEL-25140: camel-core - interceptSendToEndpoint: the
interceptors are registered per route on an endpoint wrapped once (#27081)
add 3e8145459391 CAMEL-25070: camel-core - Internal services are started
and stopped again after a CamelContext restart (#27080)
add d747bffa5745 CAMEL-25069: camel-core - Rest DSL: fix the follow-ups
from the deep review (#27078)
add 4db824c40226 CAMEL-25071: camel-management - Route and CamelContext
MBeans: fix the remaining follow-ups from the deep review (#27072)
add 8df5541daafd CAMEL-24833: camel-spiffe - validateJwtSvid falls back to
the Authorization: Bearer header (#27077)
add 5bb4016ce39a CAMEL-25139: camel-opa - apply failOpen only when the
decision point is unavailable (#27073)
add 523d7bbaf981 Fix camel-jbang-mcp.adoc table: escape pipe in
camel_save_project_summary row (#27124)
add 6975e132051b CAMEL-25156: camel-caffeine - make
CaffeineIdempotentRepository.add atomic (#27111)
add 597b4cfa86e0 CAMEL-25164: camel-infinispan - recover the completed
aggregation with the message that completed it (#27120)
add 9d92c634e95b CAMEL-25165: camel-spring-redis -
SpringRedisIdempotentRepository.remove returns false for a missing key (#27121)
add 2c32c7517370 CAMEL-25130: camel-sql - JdbcAggregationRepository with
optimistic locking should not store a completed group again (#27039)
add 69cbbb4435d9 Bump com.google.genai:google-genai from 1.72.0 to 1.73.0
(#27090)
add 021b0e1a5883 CAMEL-25153: camel-caffeine, camel-ehcache - keep
completed exchanges for recovery in the aggregation repositories (#27108)
add 4be6afbd8d91 CAMEL-25028: camel-openfga - new component for
relationship-based (ReBAC) authorization decisions (#26974)
add 0066c102dd1e CAMEL-25154: camel-vertx-http - send a file body that is
not a local java.io.File
add 4c21404e957b CAMEL-25154: camel-vertx-http - name a remote file upload
after the file, and test a streamed remote file body
add 03cb0c082587 CAMEL-25154: camel-vertx-http - drop the camel-file
dependency for the upload name fallback
add 9f564d892e80 Restore commented-out components filter in
docs/source-watch.yml
add daea3463c06c CAMEL-25138: Add semantic question declarations to Java
and XML DSLs
add 98b448794610 CAMEL-25138: Align semantic XML schema order and
declaration ownership
add eb237cd22793 CAMEL-25138: Fix semantic XML documentation and numeric
diagnostics
add 3445db7c486d CAMEL-25138: Validate semantic schemas across build phases
add e3ae9f9a4b31 CAMEL-25138: Preserve semantic declarations across DSL
loading and export
add 0601aa9abca9 CAMEL-25138: Refine semantic declaration export
add c2361421d61c CAMEL-25138: Keep semantic declarations in camel-semantic
add ce30f3d3cc5b CAMEL-25138: Discover semantic declarations in ordinary
XML resources
add 856a1bbaf176 CAMEL-25138: Preserve XML source positions and decouple
MCP guard
add cb2ec145303f CAMEL-25138: Streamline semantic XML discovery
add d5ff83452888 ci: Fix downloader test proxy identity methods
add aa004518f34b CAMEL-24988: Add Switch EIP with scalar and composite
literal matching
add fd74813386e8 CAMEL-24988: Document scalar and composite Switch routing
examples
add 7fd1d0ae37b7 CAMEL-24988: Fix XML namespace in Switch destination
example
add ab118f72431e CAMEL-24988: Represent Switch fallback as an endpoint
element
add 01e29cc0b342 CAMEL-24988: Limit Switch to scalar routing and address
review feedback
add 8006b8b3a265 CAMEL-24988: Restore explicit Switch destination
preparation
add 5098f0800ba4 CAMEL-24988: Prepare Switch destinations for management
add 69c4b24bf009 CAMEL-25148: camel-java-io - read Java DSL routes into
the model without compiling them (#27122)
add 371ea2edf7c8 CAMEL-25155: camel-spring-redis - make
SpringRedisIdempotentRepository.add atomic
add 54d75cc6da1b CAMEL-25155: camel-spring-redis - remove an unused stub
from the idempotent repository test
add 265011ea1026 CAMEL-25157: camel-java-io - LwModelToJavaDumper writes
valid Java DSL for more routes (#27129)
add 7ab4fa74a3e5 Merge remote-tracking branch 'origin/main' into
automated/upgrade-ollama-container-0.34.4
No new revisions were added by this update.
Summary of changes:
.github/workflows/dep-check.yml | 255 +-
.mvn/extensions.xml | 2 +-
AGENTS.md | 12 +
bom/camel-bom/pom.xml | 5 +
camel-sbom/camel-sbom.json | 13814 +++++++++----------
camel-sbom/camel-sbom.xml | 11722 ++++++++--------
catalog/camel-allcomponents/pom.xml | 5 +
.../org/apache/camel/catalog/components.properties | 2 +
.../apache/camel/catalog/components/coap+tcp.json | 37 +-
.../org/apache/camel/catalog/components/coap.json | 37 +-
.../apache/camel/catalog/components/coaps+tcp.json | 37 +-
.../org/apache/camel/catalog/components/coaps.json | 37 +-
.../apache/camel/catalog/components/hivemq.json | 22 +-
.../org/apache/camel/catalog/components/jcr.json | 3 +-
.../apache/camel/catalog/components/knative.json | 10 +
.../catalog/components/{openai.json => llm.json} | 11 +-
.../apache/camel/catalog/components/mongodb.json | 2 +-
.../org/apache/camel/catalog/components/opa.json | 8 +-
.../apache/camel/catalog/components/openai.json | 3 +-
.../apache/camel/catalog/components/openfga.json | 95 +
.../org/apache/camel/catalog/components/pqc.json | 4 +-
.../org/apache/camel/catalog/components/sql.json | 2 +-
.../apache/camel/catalog/components/zendesk.json | 2 +-
.../org/apache/camel/catalog/docs.properties | 2 +
.../apache/camel/catalog/docs/coap-component.adoc | 9 +
.../camel/catalog/docs/dead-letter-channel.adoc | 9 +
.../org/apache/camel/catalog/docs/doTry-eip.adoc | 32 +-
.../org/apache/camel/catalog/docs/intercept.adoc | 12 +
.../catalog/docs/langchain4j-ingest-component.adoc | 9 +-
.../apache/camel/catalog/docs/opa-component.adoc | 40 +-
.../camel/catalog/docs/openai-component.adoc | 12 +-
.../camel/catalog/docs/openfga-component.adoc | 344 +
.../camel/catalog/docs/platform-http-main.adoc | 38 +
.../apache/camel/catalog/docs/pqc-component.adoc | 38 +-
.../camel/catalog/docs/pqc-key-lifecycle.adoc | 22 +-
.../camel/catalog/docs/quickfix-component.adoc | 20 +-
.../camel/catalog/docs/semantic-language.adoc | 238 +-
.../camel/catalog/docs/simple-operators.adoc | 4 +-
.../camel/catalog/docs/spiffe-component.adoc | 32 +-
.../org/apache/camel/catalog/docs/switch-eip.adoc | 184 +
.../catalog/docs/xmlsecurity-verify-component.adoc | 43 +
.../apache/camel/catalog/docs/xslt-component.adoc | 38 +-
.../apache/camel/catalog/main/sensitive-keys.json | 3 +
.../org/apache/camel/catalog/models.properties | 3 +
.../apache/camel/catalog/models/a2aSubTask.json | 2 +-
.../org/apache/camel/catalog/models/aggregate.json | 2 +-
.../org/apache/camel/catalog/models/cache.json | 2 +-
.../org/apache/camel/catalog/models/case.json | 21 +
.../camel/catalog/models/circuitBreaker.json | 2 +-
.../org/apache/camel/catalog/models/doCatch.json | 2 +-
.../org/apache/camel/catalog/models/doFinally.json | 2 +-
.../org/apache/camel/catalog/models/doTry.json | 2 +-
.../org/apache/camel/catalog/models/filter.json | 2 +-
.../camel/catalog/models/idempotentConsumer.json | 2 +-
.../org/apache/camel/catalog/models/intercept.json | 2 +-
.../apache/camel/catalog/models/interceptFrom.json | 2 +-
.../catalog/models/interceptSendToEndpoint.json | 2 +-
.../org/apache/camel/catalog/models/kamelet.json | 2 +-
.../apache/camel/catalog/models/loadBalance.json | 2 +-
.../org/apache/camel/catalog/models/loop.json | 2 +-
.../org/apache/camel/catalog/models/multicast.json | 2 +-
.../apache/camel/catalog/models/onCompletion.json | 2 +-
.../apache/camel/catalog/models/onException.json | 2 +-
.../apache/camel/catalog/models/onFallback.json | 2 +-
.../org/apache/camel/catalog/models/otherwise.json | 2 +-
.../org/apache/camel/catalog/models/pipeline.json | 2 +-
.../apache/camel/catalog/models/resequence.json | 2 +-
.../org/apache/camel/catalog/models/route.json | 2 +-
.../org/apache/camel/catalog/models/saga.json | 2 +-
.../org/apache/camel/catalog/models/split.json | 2 +-
.../org/apache/camel/catalog/models/step.json | 2 +-
.../org/apache/camel/catalog/models/switch.json | 24 +
.../camel/catalog/models/switchOtherwise.json | 17 +
.../org/apache/camel/catalog/models/when.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 124 +-
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 122 +
.../camel/catalog/schemas/camelYamlDsl-model.json | 138 +
.../apache/camel/catalog/test-infra/metadata.json | 27 +-
.../camel/catalog/CamelCatalogEdgeCasesTest.java | 244 +
.../org/apache/camel/catalog/CamelCatalogTest.java | 19 +-
.../camel/catalog/DocExamplesXmlSchemaTest.java | 6 +-
.../camel/parser/helper/XmlLineNumberParser.java | 13 +-
.../main/docs/langchain4j-ingest-component.adoc | 9 +-
.../langchain4j/ingest/TikaTextDecode.java | 6 +-
.../langchain4j/ingest/TikaTextDecodeTest.java | 3 +-
.../mcp/server/stdio/StdioMcpServerEngine.java | 17 +-
.../mcp/server/stdio/StdioMcpServerEngineTest.java | 19 +
components/camel-ai/camel-openai/pom.xml | 2 +-
.../component/openai/OpenAIEndpointUriFactory.java | 8 +-
.../org/apache/camel/component/openai/llm.json | 11 +-
.../org/apache/camel/component/openai/openai.json | 3 +-
.../services/org/apache/camel/component.properties | 4 +-
.../org/apache/camel/component/{openai => llm} | 0
.../configurer/{openai-component => llm-component} | 0
.../configurer/{openai-endpoint => llm-endpoint} | 0
.../src/main/docs/openai-component.adoc | 12 +-
.../camel/component/openai/OpenAIComponent.java | 6 +-
.../camel/component/openai/OpenAIEndpoint.java | 8 +-
.../component/openai/OpenAISchemeAliasTest.java | 118 +
components/camel-ai/camel-semantic/pom.xml | 15 +
.../org/apache/camel/routes-loader/semantic-xml | 2 +
.../src/main/docs/semantic-language.adoc | 238 +-
.../camel/language/semantic/SemanticLanguage.java | 156 +-
.../org/apache/camel/semantic/SemanticAdapter.java | 19 +
.../camel/semantic/SemanticQuestionBuilder.java | 149 +
.../apache/camel/semantic/SemanticQuestions.java | 46 +-
.../camel/semantic/SemanticQuestionsBuilder.java | 113 +
.../camel/semantic/SemanticReloadPlugin.java | 64 +-
.../apache/camel/semantic/SemanticXmlLoader.java | 196 +
.../semantic/SemanticXmlRoutesBuilderLoader.java | 235 +
.../yaml/SemanticDefinitionDeserializer.java | 18 +-
.../apache/camel/semantic/SemanticBatchTest.java | 333 +
.../camel/semantic/SemanticDeclarationDslTest.java | 505 +
.../org/apache/camel/semantic/SemanticEipTest.java | 18 +
.../camel/semantic/SemanticLanguageTest.java | 39 +-
.../semantic/SemanticRetryAndValidationTest.java | 29 +-
.../semantic/SemanticXmlAutoDiscoveryTest.java | 253 +
.../camel/semantic/SemanticXmlLoaderTest.java | 124 +
.../typesafeai/TypeSafeAiSemanticAdapter.java | 39 +-
.../typesafeai/TypeSafeAiSemanticAdapterTest.java | 128 +-
components/camel-ai/src/main/docs/ai-summary.adoc | 4 +-
.../ParameterStorePropertiesFunction.java | 6 +
.../SecretsManagerPropertiesFunction.java | 6 +
.../camel/component/aws2/s3/utils/AWS2S3Utils.java | 21 +-
.../key/vault/KeyVaultPropertiesFunction.java | 6 +
.../org/apache/camel/component/bean/BeanInfo.java | 3 +-
.../apache/camel/component/bean/MethodInfo.java | 23 +-
.../camel/dataformat/bindy/BindyCsvFactory.java | 4 +
.../dataformat/bindy/BindyFixedLengthFactory.java | 26 +-
.../dataformat/bindy/csv/BindyCsvDataFormat.java | 11 +-
.../bindy/fixed/BindyFixedLengthDataFormat.java | 25 +-
.../bindy/format/factories/DateFormatFactory.java | 13 +-
...dyCsvDatePatternValueLongerThanPatternTest.java | 148 +
.../BindyCsvQuotingEscapedTrailingQuoteTest.java | 125 +
.../BindyFixedLengthMarshalUnicodeTest.java | 147 +
.../aggregate/CaffeineAggregationRepository.java | 52 +-
.../idempotent/CaffeineIdempotentRepository.java | 8 +-
...CaffeineAggregationRepositoryOperationTest.java | 107 +-
.../CaffeineAggregationRepositoryRecoverTest.java | 103 +
...feineIdempotentRepositoryConcurrentAddTest.java | 85 +
.../apache/camel/coap/CoAPEndpointConfigurer.java | 6 +
.../apache/camel/coap/CoAPEndpointUriFactory.java | 3 +-
.../META-INF/org/apache/camel/coap/coap+tcp.json | 37 +-
.../META-INF/org/apache/camel/coap/coap.json | 37 +-
.../META-INF/org/apache/camel/coap/coaps+tcp.json | 37 +-
.../META-INF/org/apache/camel/coap/coaps.json | 37 +-
.../camel-coap/src/main/docs/coap-component.adoc | 9 +
.../org/apache/camel/coap/CamelCoapResource.java | 19 +-
.../java/org/apache/camel/coap/CoAPEndpoint.java | 14 +
.../apache/camel/coap/CoAPMuteExceptionTest.java | 111 +
.../camel/coap/CoAPRestMuteExceptionTest.java | 39 +-
.../cxf/common/header/CxfHeaderHelper.java | 14 +-
.../component/cxf/jaxws/DefaultCxfBinding.java | 3 +-
.../cxf/common/header/CxfHeaderHelperTest.java | 13 +
.../vault/CyberArkVaultPropertiesFunction.java | 6 +
.../component/disruptor/DisruptorConsumer.java | 8 +-
.../component/disruptor/DisruptorEndpoint.java | 20 +
.../component/disruptor/DisruptorProducer.java | 82 +-
.../component/disruptor/DisruptorReference.java | 6 +-
.../DisruptorProducerInterruptedTest.java | 108 +
.../DisruptorRingBufferFullOnCompletionTest.java | 91 +
.../disruptor/DisruptorStreamCachingSpoolTest.java | 144 +
.../DisruptorTimeoutIgnoreExchangeTest.java | 141 +
.../disruptor/DisruptorTimeoutLateReplyTest.java | 201 +
.../aggregate/EhcacheAggregationRepository.java | 54 +-
.../EhcacheAggregationRepositoryOperationTest.java | 107 +-
.../EhcacheAggregationRepositoryRecoverTest.java | 105 +
.../component/exec/impl/ExecParseUtilsTest.java | 3 +-
.../camel/component/file/GenericFileConsumer.java | 69 +-
.../file/cluster/FileLockClusterService.java | 3 +
.../file/cluster/FileLockClusterView.java | 287 +-
.../GoogleSecretManagerPropertiesFunction.java | 6 +
.../vault/HashicorpVaultPropertiesFunction.java | 6 +
.../org/apache/camel/component/hivemq/hivemq.json | 22 +-
.../component/hivemq/HiveMQConfiguration.java | 2 +-
.../camel/http/common/DefaultHttpBinding.java | 45 +-
.../camel/http/common/DefaultHttpBindingTest.java | 67 +
.../IBMSecretsManagerPropertiesFunction.java | 6 +
.../InfinispanAggregationRepository.java | 13 +-
...mbeddedAggregationRepositoryOperationsTest.java | 20 +
...anEmbeddedAggregationRepositoryRecoverTest.java | 84 +
.../camel/component/jcr/JcrEndpointConfigurer.java | 6 +
.../camel/component/jcr/JcrEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/jcr/jcr.json | 3 +-
.../apache/camel/component/jcr/JcrEndpoint.java | 21 +-
.../apache/camel/component/jcr/JcrProducer.java | 20 +-
.../jcr/JcrGetNodeByIdHeaderInjectionTest.java | 95 +
.../jcr/JcrInsertHeaderInjectionTest.java | 78 +
.../component/jetty12/AttachmentHttpBinding.java | 26 -
.../JGroupsRaftClusteredRoutePolicyTest.java | 13 +-
.../org/apache/camel/component/jms/JmsBinding.java | 26 +-
.../apache/camel/component/jms/JmsBindingTest.java | 20 +
.../camel/language/jq/JqNullBodyHintTest.java | 5 +-
.../camel/jsonpath/JsonPathNullBodyHintTest.java | 5 +-
.../camel/component/kafka/KafkaConfiguration.java | 87 +-
.../component/kafka/KafkaHeaderDeserializer.java | 3 +-
.../kafka/KafkaHeaderDeserializerTest.java | 50 +
.../kafka/KafkaSslContextParametersTest.java | 79 +
.../apache/camel/component/knative/knative.json | 10 +
.../camel/component/knative/KnativeConstants.java | 30 +
.../camel/component/knative/KnativeEndpoint.java | 3 +-
.../properties/BaseSecretPropertiesFunction.java | 6 +
.../file/cluster/FileLockClusterViewStopTest.java | 84 +
.../health/CamelMicroProfileHealthCheckTest.java | 4 +-
.../minio/integration/MinioComponentIT.java | 2 +
.../minio/integration/MinioConsumerIT.java | 2 +
.../integration/MinioDeleteBucketOperationIT.java | 2 +
.../integration/MinioListObjectsOperationIT.java | 2 +
.../integration/MinioObjectRangeOperationIT.java | 2 +
.../minio/integration/MinioPresignedUrlIT.java | 2 +
.../integration/MinioPutObjectBodyTypesIT.java | 2 +
.../camel/component/mllp/internal/Hl7Util.java | 12 +-
...knowledgementWithoutBridgeErrorHandlerTest.java | 19 +
.../camel/component/mllp/internal/Hl7UtilTest.java | 57 +
.../mock/InterceptSendToMockEndpointStrategy.java | 20 +-
.../camel/component/mock/MockValueBuilder.java | 6 +-
components/camel-mongodb/pom.xml | 6 +
.../apache/camel/component/mongodb/mongodb.json | 2 +-
.../mongodb/MongoAbstractConsumerThread.java | 38 +-
.../mongodb/MongoDbChangeStreamsThread.java | 65 +-
.../camel/component/mongodb/MongoDbConstants.java | 10 +-
.../camel/component/mongodb/MongoDbProducer.java | 26 +-
.../mongodb/MongoDbTailTrackingManager.java | 15 +-
.../component/mongodb/MongoDbTailingThread.java | 13 +-
.../mongodb/MongoDbChangeStreamsThreadTest.java | 84 +
.../mongodb/MongoDbProducerCursorTest.java | 140 +
.../MongoDbChangeStreamsConsumerIT.java | 42 +
.../MongoDbTailableCursorConsumerIT.java | 37 +
.../integration/RecordingExceptionHandler.java | 62 +
.../netty/http/DefaultNettyHttpBinding.java | 4 +-
.../netty/http/HttpServerInitializerFactory.java | 6 +-
.../http/HttpServerSharedInitializerFactory.java | 6 +-
.../component/netty/http/NettyHttpProducer.java | 3 +-
.../DefaultNettyHttpBindingCamelHeadersTest.java | 59 +
.../netty/DefaultServerInitializerFactory.java | 6 +-
.../camel/component/netty/NettyCamelState.java | 30 +-
.../camel/component/netty/NettyProducer.java | 6 +-
.../netty/TimeoutCorrelationManagerSupport.java | 6 +-
.../NettySSLContextParametersClientAuthTest.java | 111 +
...yTimeoutCorrelationManagerWriteFailureTest.java | 185 +
.../java/org/apache/camel/oauth/UserProfile.java | 7 +
.../org/apache/camel/oauth/UserProfileTest.java | 53 +-
.../ServletOAuthTokenCredentialsTest.java} | 68 +-
.../org/apache/camel/component/opa/opa.json | 8 +-
.../camel-opa/src/main/docs/opa-component.adoc | 40 +-
.../camel/component/opa/OpaConfiguration.java | 17 +-
.../apache/camel/component/opa/OpaEndpoint.java | 4 +-
.../camel/component/opa/OpaPolicyEvaluator.java | 71 +-
.../camel/component/opa/OpaRestEvaluator.java | 34 +
.../camel/component/opa/OpaWasmEvaluator.java | 10 +
.../component/opa/security/OpaSecurityPolicy.java | 9 +-
.../component/opa/OpaBatchEvaluationTest.java | 74 +-
.../camel/component/opa/OpaBearerTokenIT.java | 13 +
.../java/org/apache/camel/component/opa/OpaIT.java | 26 +-
.../camel/component/opa/OpaProducerTest.java | 139 +-
.../apache/camel/component/opa/OpaSdkFailures.java | 104 +
.../org/apache/camel/component/opa/OpaWasmIT.java | 14 +-
.../opa/security/OpaSecurityPolicyTest.java | 21 +-
...yWasmTest.java => OpaSecurityPolicyWasmIT.java} | 113 +-
.../opa/security/OpaSecurityPolicyWasmTest.java | 79 +-
.../src/test/resources/wasm-data/roles.rego | 2 +-
.../camel-semantic => camel-openfga}/pom.xml | 46 +-
.../openfga/OpenFgaComponentConfigurer.java | 207 +
.../openfga/OpenFgaEndpointConfigurer.java | 173 +
.../openfga/OpenFgaEndpointUriFactory.java} | 64 +-
.../apache/camel/component/openfga/openfga.json | 95 +
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/openfga | 2 +
.../org/apache/camel/configurer/openfga-component | 2 +
.../org/apache/camel/configurer/openfga-endpoint | 2 +
.../org/apache/camel/urifactory/openfga-endpoint | 2 +
.../src/main/docs/openfga-component.adoc | 344 +
.../camel/component/openfga/OpenFgaAuthorizer.java | 434 +
.../component/openfga/OpenFgaClientFactory.java | 114 +
.../camel/component/openfga/OpenFgaComponent.java | 104 +
.../component/openfga/OpenFgaConfiguration.java | 431 +
.../camel/component/openfga/OpenFgaConstants.java | 87 +
.../camel/component/openfga/OpenFgaEndpoint.java | 203 +
.../openfga/OpenFgaEvaluationException.java | 36 +-
.../component/openfga/OpenFgaHealthProbe.java | 139 +
.../component/openfga/OpenFgaIdentifiers.java | 136 +
.../camel/component/openfga/OpenFgaOperation.java | 64 +
.../camel/component/openfga/OpenFgaProducer.java | 503 +
.../openfga/OpenFgaProducerHealthCheck.java | 56 +
.../openfga/security/OpenFgaSecurityPolicy.java | 450 +
.../security/OpenFgaSecurityPolicyHealthCheck.java | 58 +
.../openfga/security/OpenFgaSecurityProcessor.java | 94 +
.../openfga/OpenFgaEndpointConfigurationTest.java | 128 +
.../apache/camel/component/openfga/OpenFgaIT.java | 321 +
.../component/openfga/OpenFgaIdentifiersTest.java | 101 +
.../component/openfga/OpenFgaOperationsTest.java | 342 +
.../openfga/OpenFgaProducerHealthCheckTest.java | 129 +
.../component/openfga/OpenFgaProducerTest.java | 375 +
.../openfga/OpenFgaStoreIdRequiredTest.java | 39 +
.../security/OpenFgaSecurityPolicyTest.java | 168 +
.../test/resources/README-authorization-model.md | 27 +
.../src/test/resources/authorization-model.json | 21 +
.../src/main/docs/platform-http-main.adoc | 38 +
.../platform/http/main/ManagementHttpServer.java | 196 +-
.../http/main/ManagementHttpServerTest.java | 56 +
.../http/vertx/VertxPlatformHttpEngineTest.java | 94 +
.../VertxPlatformHttpRestBindingProducesTest.java | 70 +
.../org/apache/camel/component/pqc/pqc.json | 4 +-
.../camel-pqc/src/main/docs/pqc-component.adoc | 38 +-
.../camel-pqc/src/main/docs/pqc-key-lifecycle.adoc | 22 +-
.../apache/camel/component/pqc/PQCComponent.java | 4 -
.../camel/component/pqc/PQCConfiguration.java | 2 +-
.../pqc/PQCKeyEncapsulationAlgorithms.java | 4 +-
.../component/pqc/PQCParameterSpecResolver.java | 26 +-
.../apache/camel/component/pqc/PQCProducer.java | 1 -
.../component/pqc/PQCSignatureAlgorithms.java | 1 -
.../pqc/crypto/PQCDefaultPicnicMaterial.java | 55 -
.../pqc/crypto/kem/PQCDefaultCMCEMaterial.java | 2 +-
.../pqc/crypto/kem/PQCDefaultFRODOMaterial.java | 4 +-
.../AwsSecretsManagerKeyLifecycleManager.java | 6 +-
.../lifecycle/FileBasedKeyLifecycleManager.java | 36 +-
.../HashicorpVaultKeyLifecycleManager.java | 6 +-
.../pqc/lifecycle/KeyAlgorithmSupport.java | 6 +-
.../pqc/PQCCMCEGenerateEncapsulationAESTest.java | 2 +-
.../pqc/PQCFRODOGenerateEncapsulationAESTest.java | 4 +-
.../pqc/PQCParameterSpecResolverTest.java | 48 +
.../pqc/PQCSignaturePicnicNoAutowiredTest.java | 75 -
.../component/pqc/PQCSignaturePicnicTest.java | 98 -
.../FileBasedKeyLifecycleManagerPathTest.java | 77 +
.../component/pulsar/PulsarMessageListener.java | 21 +-
.../pulsar/utils/message/PulsarMessageUtils.java | 15 +-
.../PulsarMessageListenerAcknowledgementTest.java | 197 +
.../utils/message/PulsarMessageUtilsTest.java | 34 +
.../src/main/docs/quickfix-component.adoc | 20 +-
.../component/quickfixj/QuickfixjConsumer.java | 10 +-
.../component/quickfixj/QuickfixjConsumerTest.java | 92 +
.../reactor/engine/ReactorStreamsServiceTest.java | 54 +-
.../resilience4j/ResilienceProcessor.java | 23 +-
.../ResilienceBulkheadTimeoutTest.java | 118 +
.../rest/openapi/RestOpenApiEndpoint.java | 11 +-
.../apache/camel/component/saga/SagaProducer.java | 5 +-
.../apache/camel/component/seda/SedaProducer.java | 78 +-
.../component/seda/ThreadPerTaskSedaConsumer.java | 20 +-
.../component/servlet/AttachmentHttpBinding.java | 23 +-
.../camel/component/sjms/jms/JmsBinding.java | 26 +-
.../sjms/jms/JmsBindingStandardHeaderTest.java | 56 +
.../src/main/docs/spiffe-component.adoc | 32 +-
.../camel/component/spiffe/SpiffeProducer.java | 27 +-
.../camel/component/spiffe/SpiffeProducerTest.java | 78 +
.../SpringRedisIdempotentRepository.java | 13 +-
.../SpringRedisIdempotentRepositoryTest.java | 40 +
.../camel/spring/xml/CamelContextFactoryBean.java | 2 +-
.../spring/xml/handler/CamelNamespaceHandler.java | 6 +
.../camel/spring/JMXAgentPropertiesTest.java | 8 +
.../org/apache/camel/spring/SwitchJaxbTest.java | 82 +
.../SpringCamelContextConfigurationTest.java} | 30 +-
...SpringCamelContextPropertyPlaceholderTest.java} | 28 +-
.../SpringResilienceConfigurationTest.java} | 40 +-
.../TransactedDoTryRecipientListTest.java | 6 +-
.../SpringStreamCachingSpoolRuleNotFoundTest.java} | 36 +-
.../processor/SpringStreamCachingStrategyTest.java | 4 +-
.../processor/SpringTryCatchMisconfiguredTest.java | 9 +-
.../SpringCamelContextConfigurationTest.xml} | 26 +-
...gCamelContextPropertyPlaceholderTest.properties | 5 +-
.../SpringCamelContextPropertyPlaceholderTest.xml} | 26 +-
.../SpringResilienceConfigurationTest.xml} | 27 +-
.../camel/spring/jmxConfigUsingProperties.xml | 3 +-
.../SpringStreamCachingSpoolRuleNotFoundTest.xml} | 27 +-
.../org/apache/camel/component/sql/sql.json | 2 +-
.../camel/component/sql/DefaultSqlEndpoint.java | 4 +-
.../aggregate/jdbc/JdbcAggregationRepository.java | 39 +-
.../JdbcAggregateOptimisticCompletedGroupTest.java | 182 +
...JdbcAggregationRepositoryOptimisticAddTest.java | 134 +
.../camel/component/syslog/SyslogConverter.java | 90 +-
.../camel/component/syslog/SyslogDataFormat.java | 7 +-
.../camel/component/syslog/SyslogCharsetTest.java | 225 +
.../component/syslog/SyslogRfc5424ParseTest.java | 178 +
.../component/tahu/TahuEdgePayloadConverter.java | 7 +-
.../TarAggregationStrategyRepositoryTest.java | 147 +
.../telemetry/decorators/SqlQueryHeaderHelper.java | 14 +-
...CamelHeadersSpanContextPropagationInjector.java | 8 +-
...elJMSHeadersSpanContextPropagationInjector.java | 8 +-
.../telemetry/decorators/SqlSpanDecoratorTest.java | 38 +-
.../propagation/CamelHeadersInjectAdapterTest.java | 17 +
.../CamelMessagingHeadersInjectAdapterTest.java | 17 +
.../tracing/decorators/SqlQueryHeaderHelper.java | 14 +-
.../propagation/CamelHeadersInjectAdapter.java | 3 +-
.../CamelMessagingHeadersInjectAdapter.java | 3 +-
.../tracing/decorators/SqlSpanDecoratorTest.java | 38 +-
.../CamelHeadersInjectAdapterTest.java} | 29 +-
.../CamelMessagingHeadersInjectAdapterTest.java | 12 +
.../camel/component/vertx/common/VertxHelper.java | 42 +-
.../component/vertx/http/VertxHttpProducer.java | 31 +-
.../vertx/http/VertxHttpRemoteFileBodyTest.java | 115 +
.../main/docs/xmlsecurity-verify-component.adoc | 43 +
.../api/DefaultXmlSignature2Message.java | 152 +-
.../component/xmlsecurity/XmlSignatureTest.java | 77 +-
...tXmlSignature2MessageReferenceCoverageTest.java | 266 +
.../camel-xslt/src/main/docs/xslt-component.adoc | 38 +-
.../apache/camel/component/xslt/XsltBuilder.java | 45 +-
.../camel/component/xslt/XsltUriResolver.java | 78 +
.../zendesk/ZendeskEndpointConfiguration.java | 2 +-
.../apache/camel/component/zendesk/zendesk.json | 2 +-
.../ZipAggregationStrategyRepositoryTest.java | 147 +
.../ZooKeeperClusterViewLeadershipLostIT.java | 2 +-
.../ZooKeeperClusteredRoutePolicyFactoryIT.java | 2 +-
.../ZooKeeperClusteredRoutePolicyIT.java | 2 +-
.../cluster/integration/ZooKeeperMasterIT.java | 2 +-
.../zookeeper/integration/ConsumeDataIT.java | 14 +-
.../zookeeper/integration/ZooKeeperITSupport.java | 2 +-
components/pom.xml | 1 +
.../ConfigurationPropertiesValidationResult.java | 10 +
.../camel/catalog/EndpointValidationResult.java | 10 +
.../org/apache/camel/health/HealthCheckHelper.java | 33 +-
.../org/apache/camel/spi/PropertiesFunction.java | 11 +
.../support/jsse/BaseSSLContextParameters.java | 99 +-
.../support/jsse/SSLContextClientParameters.java | 37 +-
.../camel/support/jsse/SSLContextParameters.java | 28 +-
.../support/jsse/SSLContextServerParameters.java | 7 +-
.../apache/camel/impl/debugger/BacklogTracer.java | 35 +-
.../impl/debugger/DefaultBacklogDebugger.java | 34 +-
.../debugger/DefaultBacklogTracerEventMessage.java | 31 +-
.../camel/impl/debugger/DefaultDebugger.java | 13 +-
.../camel/impl/engine/AbstractCamelContext.java | 2 +
.../impl/engine/DefaultCamelContextExtension.java | 14 +
.../engine/DefaultEndpointServiceRegistry.java | 10 +-
.../camel/impl/engine/DefaultErrorRegistry.java | 79 +-
.../impl/engine/DefaultManagementStrategy.java | 16 +-
.../impl/engine/DefaultResourceResolvers.java | 74 +-
.../org/apache/camel/impl/engine/DefaultRoute.java | 11 +
.../camel/impl/engine/DefaultShutdownStrategy.java | 15 +-
.../impl/engine/DefaultStreamCachingStrategy.java | 51 +-
.../engine/DefaultSupervisingRouteController.java | 22 +-
.../camel/impl/engine/InternalServiceManager.java | 51 +-
.../engine/PooledProcessorExchangeFactory.java | 12 +
.../AbstractLocationPropertiesSource.java | 18 +-
.../DefaultPropertiesFunctionResolver.java | 16 +-
.../properties/DefaultPropertiesLookup.java | 22 +-
.../DefaultPropertiesLookupListener.java | 3 +-
.../properties/DefaultPropertiesParser.java | 97 +-
.../component/properties/PropertiesComponent.java | 107 +-
.../component/properties/PropertiesLocation.java | 3 +-
.../properties/ServicePropertiesFunction.java | 6 +-
.../impl/cluster/ClusteredRouteController.java | 7 +-
.../camel/impl/cluster/ClusteredRoutePolicy.java | 223 +-
core/camel-console/pom.xml | 6 +
.../camel/impl/console/BrowseDevConsole.java | 8 +
.../camel/impl/console/ConsumerDevConsole.java | 20 +-
.../camel/impl/console/ProcessorDevConsole.java | 14 +-
.../camel/impl/console/PropertiesDevConsole.java | 7 +-
.../camel/impl/console/SqlTraceDevConsole.java | 12 +-
.../apache/camel/impl/console/TraceDevConsole.java | 4 +-
.../camel/impl/console/ConsoleEdgeCasesTest.java | 78 +
.../impl/console/ManagedConsoleEdgeCasesTest.java | 75 +
.../console/SqlTraceDevConsoleQueryHeaderTest.java | 38 +-
.../camel/catalog/impl/AbstractCamelCatalog.java | 273 +-
.../apache/camel/catalog/impl/CatalogHelper.java | 17 +-
.../camel/catalog/impl/TimePatternConverter.java | 96 +-
.../docs/modules/eips/examples/json/switch.json | 1 +
.../src/main/docs/modules/eips/nav.adoc | 1 +
.../modules/eips/pages/dead-letter-channel.adoc | 9 +
.../main/docs/modules/eips/pages/doTry-eip.adoc | 32 +-
.../main/docs/modules/eips/pages/intercept.adoc | 12 +
.../main/docs/modules/eips/pages/switch-eip.adoc | 184 +
.../org/apache/camel/impl/DefaultCamelContext.java | 57 +-
.../java/org/apache/camel/impl/DefaultModel.java | 167 +-
.../modules/languages/pages/simple-operators.adoc | 4 +-
.../camel/language/tokenizer/TokenizeLanguage.java | 32 +-
.../org/apache/camel/model/a2aSubTask.json | 2 +-
.../META-INF/org/apache/camel/model/aggregate.json | 2 +-
.../META-INF/org/apache/camel/model/cache.json | 2 +-
.../META-INF/org/apache/camel/model/case.json | 21 +
.../org/apache/camel/model/circuitBreaker.json | 2 +-
.../META-INF/org/apache/camel/model/doCatch.json | 2 +-
.../META-INF/org/apache/camel/model/doFinally.json | 2 +-
.../META-INF/org/apache/camel/model/doTry.json | 2 +-
.../META-INF/org/apache/camel/model/filter.json | 2 +-
.../org/apache/camel/model/idempotentConsumer.json | 2 +-
.../META-INF/org/apache/camel/model/intercept.json | 2 +-
.../org/apache/camel/model/interceptFrom.json | 2 +-
.../camel/model/interceptSendToEndpoint.json | 2 +-
.../META-INF/org/apache/camel/model/kamelet.json | 2 +-
.../org/apache/camel/model/loadBalance.json | 2 +-
.../META-INF/org/apache/camel/model/loop.json | 2 +-
.../META-INF/org/apache/camel/model/multicast.json | 2 +-
.../org/apache/camel/model/onCompletion.json | 2 +-
.../org/apache/camel/model/onException.json | 2 +-
.../org/apache/camel/model/onFallback.json | 2 +-
.../META-INF/org/apache/camel/model/otherwise.json | 2 +-
.../META-INF/org/apache/camel/model/pipeline.json | 2 +-
.../org/apache/camel/model/resequence.json | 2 +-
.../META-INF/org/apache/camel/model/route.json | 2 +-
.../META-INF/org/apache/camel/model/saga.json | 2 +-
.../META-INF/org/apache/camel/model/split.json | 2 +-
.../META-INF/org/apache/camel/model/step.json | 2 +-
.../META-INF/org/apache/camel/model/switch.json | 24 +
.../org/apache/camel/model/switchOtherwise.json | 17 +
.../META-INF/org/apache/camel/model/when.json | 2 +-
.../services/org/apache/camel/model.properties | 3 +
.../resources/org/apache/camel/model/jaxb.index | 3 +
.../camel/builder/ExpressionClauseSupport.java | 1 +
.../org/apache/camel/model/BeanModelHelper.java | 26 +-
.../camel/model/DefaultRouteTemplateContext.java | 25 +-
.../apache/camel/model/OnExceptionDefinition.java | 4 +-
.../apache/camel/model/ProcessorDefinition.java | 80 +-
.../apache/camel/model/RouteDefinitionHelper.java | 23 +-
.../apache/camel/model/SwitchCaseDefinition.java | 130 +
.../org/apache/camel/model/SwitchDefinition.java | 233 +
.../camel/model/SwitchOtherwiseDefinition.java | 73 +
.../camel/model/TemplatedRouteDefinition.java | 4 +-
.../org/apache/camel/model/ThreadsDefinition.java | 3 +-
.../java/org/apache/camel/model/TryDefinition.java | 12 +-
.../camel/model/rest/RestBindingDefinition.java | 25 +-
.../apache/camel/model/rest/RestDefinition.java | 61 +-
.../apache/camel/model/SwitchDefinitionTest.java | 67 +
.../org/apache/camel/processor/CatchProcessor.java | 22 +-
.../camel/processor/ClaimCheckProcessor.java | 22 +-
.../processor/DefaultClaimCheckRepository.java | 26 +-
.../camel/processor/FatalFallbackErrorHandler.java | 49 +-
.../apache/camel/processor/FinallyProcessor.java | 17 +-
.../processor/InterceptSendToEndpointCallback.java | 4 +
.../processor/InterceptSendToEndpointManager.java | 214 +
.../InterceptSendToEndpointProcessor.java | 144 +-
.../processor/InterceptSendToEndpointService.java | 70 +
.../org/apache/camel/processor/LoopProcessor.java | 34 +-
.../camel/processor/OnCompletionProcessor.java | 93 +-
.../apache/camel/processor/StreamResequencer.java | 26 +-
.../apache/camel/processor/SwitchProcessor.java | 197 +
.../org/apache/camel/processor/TryProcessor.java | 32 +-
.../apache/camel/processor/WireTapProcessor.java | 7 +-
.../processor/aggregate/AggregateProcessor.java | 266 +-
.../DefaultExceptionPolicyStrategy.java | 10 +-
.../errorhandler/RedeliveryErrorHandler.java | 128 +-
.../processor/resequencer/ResequencerEngine.java | 85 +-
.../processor/saga/RequiredSagaProcessor.java | 1 +
.../apache/camel/processor/saga/SagaProcessor.java | 33 +-
.../processor/saga/SupportsSagaProcessor.java | 1 +
.../org/apache/camel/reifier/CatchReifier.java | 4 +
.../apache/camel/reifier/ClaimCheckReifier.java | 3 +-
.../org/apache/camel/reifier/FinallyReifier.java | 1 +
.../reifier/InterceptSendToEndpointReifier.java | 48 +-
.../apache/camel/reifier/LoadBalanceReifier.java | 4 +
.../org/apache/camel/reifier/MulticastReifier.java | 7 +-
.../apache/camel/reifier/OnExceptionReifier.java | 6 +-
.../org/apache/camel/reifier/PipelineReifier.java | 9 +
.../org/apache/camel/reifier/ProcessorReifier.java | 74 +-
.../org/apache/camel/reifier/SplitReifier.java | 3 +-
.../org/apache/camel/reifier/SwitchReifier.java | 107 +
.../org/apache/camel/reifier/ThreadsReifier.java | 28 +-
.../java/org/apache/camel/reifier/TryReifier.java | 5 +-
.../errorhandler/DeadLetterChannelReifier.java | 10 +-
.../errorhandler/DefaultErrorHandlerReifier.java | 7 +-
.../reifier/errorhandler/ErrorHandlerReifier.java | 42 +-
.../camel/reifier/rest/RestBindingReifier.java | 9 +
.../core/xml/AbstractCamelContextFactoryBean.java | 41 +-
.../AbstractCamelRedeliveryPolicyFactoryBean.java | 4 +-
.../builder/ExpressionBuilderEdgeCasesTest.java | 161 +
.../apache/camel/builder/PredicateBuilderTest.java | 34 +
.../camel/builder/RouteTemplateEdgeCasesTest.java | 239 +
.../xml/XsltUriResolverExternalAccessTest.java | 96 +
.../camel/cluster/ClusteredEdgeCasesTest.java | 255 +
.../cluster/ClusteredRoutePolicyFactoryTest.java | 61 +
.../ClusteredRoutePolicyLeaderChangeTest.java | 9 +-
.../ClusteredRoutePolicyReleaseDeadlockTest.java | 385 +
.../camel/cluster/ClusteredRoutePolicyTest.java | 11 +
.../bean/BeanParameterValueFromExpressionTest.java | 107 +
.../bean/BeanParameterValueWithCommaTest.java | 114 +
.../file/FileConsumerRetrieveFailureTest.java | 203 +
.../cluster/FileLockClusterServiceRestartTest.java | 109 +
.../file/cluster/FileLockClusterViewStopTest.java | 284 +
.../component/mock/MockValueBuilderInTest.java | 72 +
.../PropertiesComponentCircularReferenceTest.java | 146 +
.../PropertiesComponentEdgeCasesTest.java | 285 +
...opertiesComponentLocalPropertiesThreadTest.java | 89 +
.../PropertiesComponentMaskSensitiveLogTest.java | 140 +
.../properties/PropertiesParserEdgeCasesTest.java | 103 +
.../FromRestBindingProducesContentTypeTest.java | 111 +
.../camel/component/rest/RestDslEdgeCasesTest.java | 283 +
.../SagaProducerLongRunningActionHeaderTest.java | 110 +
.../seda/SedaQueueFullOnCompletionTest.java | 168 +
.../component/seda/SedaStreamCachingSpoolTest.java | 141 +
.../component/seda/SedaTimeoutLateReplyTest.java | 195 +
.../seda/ThreadPerTaskSedaConsumerStopTest.java | 153 +
.../xslt/XsltDocumentExternalAccessTest.java | 103 +
.../converter/jaxp/XmlConvertersEdgeCasesTest.java | 133 +
.../CamelContextRestartInternalServicesTest.java | 147 +
.../impl/DefaultComponentValidateURITest.java | 18 +-
.../camel/impl/DefaultMessageHeaderTest.java | 17 +
.../camel/impl/ErrorRegistryEdgeCasesTest.java | 173 +
.../EventDrivenPollingConsumerInterruptTest.java | 120 +
.../impl/EventDrivenPollingConsumerStopTest.java | 228 +
.../impl/ProducerCacheEvictEndpointInUseTest.java | 69 +
.../ProducerCacheNonSingletonEvictionTest.java | 216 +
.../impl/ScheduledPollConsumerEdgeCasesTest.java | 226 +
.../impl/StreamCachingStrategyRestartTest.java | 94 +
...ervisingRouteControllerExhaustedRemoveTest.java | 101 +
...ingRouteControllerStartWhileRestartingTest.java | 128 +
...singRouteControllerStopWhileRestartingTest.java | 128 +
.../impl/event/EventNotifierEdgeCasesTest.java | 179 +
.../impl/health/HealthCheckEdgeCasesTest.java | 265 +
.../camel/language/simple/SimpleOperatorTest.java | 21 +
.../language/tokenizer/TokenizeEdgeCasesTest.java | 181 +
.../ProcessorDefinitionBuilderEdgeCasesTest.java | 174 +
.../processor/ClaimCheckEipSplitParallelTest.java | 146 +
.../processor/ClaimCheckEipStoreCopyTest.java | 85 +
.../apache/camel/processor/DoTryEdgeCasesTest.java | 253 +
.../camel/processor/InterceptPropertiesTest.java | 26 +
.../apache/camel/processor/LoadBalanceIdTest.java | 72 +
.../LoopPendingExchangesShutdownTest.java | 125 +
...letionParallelProcessingForcedShutdownTest.java | 87 +
...OnCompletionParallelProcessingShutdownTest.java | 90 +
...oledExchangeClaimCheckEipSplitParallelTest.java | 28 +-
.../camel/processor/SagaExchangeCopyTest.java | 101 +
.../camel/processor/SagaJoinDuringTimeoutTest.java | 89 +
.../apache/camel/processor/SagaTimeoutTest.java | 61 +-
.../org/apache/camel/processor/SplitterTest.java | 9 +-
.../processor/StreamResequencerRestartTest.java | 129 +
.../apache/camel/processor/SwitchEndpointTest.java | 109 +
.../org/apache/camel/processor/SwitchTest.java | 191 +
.../camel/processor/SwitchValidationTest.java | 100 +
.../camel/processor/ThreadsKeepAliveTimeTest.java | 63 +
.../processor/ToVariableReceiveHeadersTest.java | 157 +
.../camel/processor/WireTapForcedShutdownTest.java | 90 +
.../AggregateOptimisticLockingTimeoutTest.java | 355 +
.../AggregatePreCompleteLostGroupTest.java | 50 +-
.../aggregator/AggregateRecoverInProgressTest.java | 397 +
.../AggregateStreamCachingSpoolTest.java | 458 +
.../processor/converter/ConvertCharsetTest.java | 134 +
.../InterceptSendToEndpointRouteLifecycleTest.java | 194 +
.../onexception/ErrorHandlerFailurePathsTest.java | 277 +
.../OnExceptionHandledThrowsExceptionTest.java | 9 +-
.../OnExceptionReifierEdgeCasesTest.java | 149 +
.../resequencer/ResequencerEngineTest.java | 147 +
.../ThrottlingExceptionRoutePolicyReopenTest.java | 107 +
...ttlingExceptionRoutePolicySuspendRouteTest.java | 88 +
...InflightRoutePolicyNonStatefulConsumerTest.java | 167 +
...ThrottlingInflightRoutePolicyStopRouteTest.java | 106 +
...lingInflightRoutePolicyStoppedConsumerTest.java | 81 +
.../apache/camel/reifier/ReifierEdgeCasesTest.java | 226 +
.../camel/support/BaseClassesEdgeCasesTest.java | 190 +
.../apache/camel/support/FileScanReloadTest.java | 20 +-
.../camel/support/GroupVariableRepositoryTest.java | 43 +
.../support/PropertyBindingSupportListTest.java | 236 +
.../ReloadAndStartupConditionEdgeCasesTest.java | 165 +
.../camel/support/RouteVariableRepositoryTest.java | 77 +
.../support/builder/RecordableInputStreamTest.java | 15 +
.../component/EndpointOptionEdgeCasesTest.java | 105 +
.../apache/camel/support/http/RestUtilTest.java | 11 +
.../camel/support/jsse/JsseEdgeCasesTest.java | 103 +
.../SSLContextParametersDefaultProtocolsTest.java | 66 +
.../SSLContextParametersNamedGroupsListTest.java | 66 +
.../support/jsse/SSLContextParametersTest.java | 32 +-
.../processor/RestBindingAdviceEmptyXmlTest.java | 43 +
.../apache/camel/util/CaseInsensitiveMapTest.java | 95 +-
.../apache/camel/util/DumpModelEdgeCasesTest.java | 83 +
.../org/apache/camel/util/ExchangeHelperTest.java | 22 +
.../apache/camel/util/HttpResourceTimeoutTest.java | 200 +
.../util/JaxbDumpModelAsXmlSourceLocationTest.java | 84 +
.../camel/util/ObjectHelperEdgeCasesTest.java | 150 +
.../org/apache/camel/properties-function/edgecount | 14 +-
.../xslt/camel24451_document_external.xsl | 30 +-
.../xslt/camel24451_document_relative.xsl | 30 +-
.../component/xslt/camel24451_external_lookup.xml | 25 +-
.../camel/impl/health/AbstractHealthCheck.java | 10 +-
.../health/ConsumersHealthCheckRepository.java | 23 +-
.../impl/health/DefaultHealthCheckRegistry.java | 7 +-
.../apache/camel/impl/health/RouteHealthCheck.java | 9 +-
.../impl/health/RoutesHealthCheckRepository.java | 17 +-
core/camel-java-io/pom.xml | 26 -
.../apache/camel/java/out/JavaDslModelWriter.java | 151 +
.../org/apache/camel/java/LwModelToJavaDumper.java | 14 +-
.../org/apache/camel/java/in/ChainReplayer.java | 1232 ++
.../org/apache/camel/java/in/ConstantResolver.java | 37 +
.../apache/camel/java/in/EndpointDslResolver.java | 55 +
.../org/apache/camel/java/in/JavaChainParser.java | 746 +
.../org/apache/camel/java/in/JavaParseResult.java | 63 +
.../org/apache/camel/java/in/JavaTokenizer.java | 260 +
.../org/apache/camel/java/in/LwJavaParser.java | 99 +
.../org/apache/camel/java/in/ModelNormalizer.java | 199 +
.../camel/java/in/NamingEndpointDslResolver.java | 81 +
.../org/apache/camel/java/in/StubClassLoader.java | 126 +
.../camel/java/out/JavaDslModelWriterSupport.java | 544 +-
.../apache/camel/java/LwModelToJavaDumperTest.java | 109 +
.../org/apache/camel/java/in/EndpointDslTest.java | 136 +
.../apache/camel/java/in/JavaSourceCorpusTest.java | 114 +
.../camel/java/in/LwJavaParserSecurityTest.java | 168 +
.../org/apache/camel/java/in/LwJavaParserTest.java | 388 +
.../org/apache/camel/java/in/RoundTripTest.java | 243 +
.../camel/java/out/JavaDslModelWriterTest.java | 22 +
.../camel/java/in/replay-builder-methods.txt | 171 +
.../resources/stepArgumentsAndTypedOptions.xml | 78 +
.../src/test/resources/switchLiteral.xml | 33 +-
core/camel-main/pom.xml | 6 +
.../org/apache/camel/main/components.properties | 2 +
.../org/apache/camel/main/BaseMainSupport.java | 577 +-
.../camel/main/DefaultConfigurationConfigurer.java | 15 +-
.../camel/main/DefaultConfigurationProperties.java | 13 +-
.../apache/camel/main/DefaultRoutesCollector.java | 6 +-
.../apache/camel/main/MainCommandLineSupport.java | 9 +-
.../camel/main/MainDurationEventNotifier.java | 33 +-
.../java/org/apache/camel/main/MainSupport.java | 7 +-
.../camel/main/MainSupportModelConfigurer.java | 2 +-
.../org/apache/camel/main/ProfileConfigurer.java | 22 +-
.../org/apache/camel/main/RoutesConfigurer.java | 2 +-
.../camel/main/TracerConfigurationProperties.java | 2 +-
.../camel/main/VaultConfigurationProperties.java | 120 +-
...AiObservabilityConfigurationPropertiesTest.java | 32 +
.../java/org/apache/camel/main/MainBeansTest.java | 63 +
.../camel/main/MainBootstrapEdgeCasesTest.java | 248 +
.../camel/main/MainConfigurationEdgeCasesTest.java | 212 +
.../camel/main/MainHealthCheckDisabledTest.java | 50 +
.../main/MainNotAutoConfiguredWarningTest.java | 114 +
.../main/MainRoutesAndModelEdgeCasesTest.java | 115 +
.../apache/camel/main/MainSSLTrustStoreTest.java | 77 +
.../apache/camel/main/MainSecurityPolicyTest.java | 38 +-
.../apache/camel/main/MainSedaWildcardTest.java | 9 +-
.../apache/camel/main/MainVaultMultipleTest.java | 62 +
.../api/management/mbean/CamelOpenMBeanTypes.java | 58 +-
.../api/management/mbean/ManagedSwitchMBean.java | 18 +-
.../management/CompositePerformanceCounter.java | 36 +-
.../DefaultManagementObjectStrategy.java | 4 +
.../management/JmxManagementLifecycleStrategy.java | 47 +-
.../mbean/EndpointUtilizationHelper.java | 63 +
.../mbean/ManagedAggregateProcessor.java | 2 +-
.../management/mbean/ManagedBacklogDebugger.java | 4 +-
.../management/mbean/ManagedCamelContext.java | 45 +-
.../camel/management/mbean/ManagedChoice.java | 19 +-
.../management/mbean/ManagedClusterService.java | 22 +-
.../camel/management/mbean/ManagedComponent.java | 2 +-
.../camel/management/mbean/ManagedDoTry.java | 4 +-
.../management/mbean/ManagedDynamicRouter.java | 31 +-
.../management/mbean/ManagedEndpointRegistry.java | 13 +-
.../mbean/ManagedEndpointServiceRegistry.java | 4 +
.../camel/management/mbean/ManagedEnricher.java | 31 +-
.../management/mbean/ManagedErrorRegistry.java | 3 +-
.../management/mbean/ManagedEventNotifier.java | 34 +-
.../mbean/ManagedPerformanceCounter.java | 45 +-
.../apache/camel/management/mbean/ManagedPoll.java | 31 +-
.../management/mbean/ManagedPollEnricher.java | 31 +-
.../camel/management/mbean/ManagedProcessor.java | 20 +
.../management/mbean/ManagedRecipientList.java | 31 +-
.../camel/management/mbean/ManagedRoute.java | 49 +-
.../camel/management/mbean/ManagedRouteGroup.java | 6 +
.../camel/management/mbean/ManagedRoutingSlip.java | 31 +-
.../mbean/ManagedSendDynamicProcessor.java | 31 +-
.../camel/management/mbean/ManagedSwitch.java | 100 +
.../mbean/ManagedTaskManagerRegistry.java | 8 +-
.../management/mbean/ManagedWireTapProcessor.java | 31 +-
.../camel/management/mbean/StatisticMaximum.java | 12 +-
.../camel/management/mbean/StatisticMinimum.java | 12 +-
.../management/BacklogDebuggerEdgeCasesTest.java | 163 +
.../management/BacklogTracerEdgeCasesTest.java | 134 +
.../JmxNotificationEventNotifierTest.java | 25 +
.../ManagedCamelContextDumpStatsAsJSonTest.java | 93 +
.../management/ManagedCamelContextRestartTest.java | 6 +-
.../camel/management/ManagedComponentTest.java | 27 +
.../ManagedContextOnlyStatisticsTest.java | 39 +-
.../ManagedEndpointServiceRegistryRuntimeTest.java | 27 +-
.../ManagedEndpointServiceRegistryTest.java | 125 +
.../camel/management/ManagedErrorRegistryTest.java | 76 +
...dProcessorStatisticsAfterRouteRestartTest.java} | 46 +-
.../camel/management/ManagedRedeliverTest.java | 44 +
.../ManagedRouteAndContextEdgeCasesTest.java | 163 +
.../ManagedStatisticsEnabledInflightTest.java | 87 +
.../apache/camel/management/ManagedSwitchTest.java | 101 +
.../ManagedTabularDataEdgeCasesTest.java | 201 +
.../mbean/ManagedClusterServiceTest.java | 124 +
.../mbean/StatisticMinimumMaximumTest.java | 95 +
.../apache/camel/saga/InMemorySagaCoordinator.java | 85 +-
.../org/apache/camel/support/AbstractExchange.java | 5 +
.../BridgeExceptionHandlerToErrorHandler.java | 16 +
.../org/apache/camel/support/DefaultComponent.java | 39 +-
.../org/apache/camel/support/DefaultEndpoint.java | 9 +-
.../camel/support/DefaultExchangeHolder.java | 3 +-
.../support/DefaultInterceptSendToEndpoint.java | 43 +
.../DefaultScheduledPollConsumerScheduler.java | 5 +-
.../camel/support/EventDrivenPollingConsumer.java | 82 +-
.../java/org/apache/camel/support/EventHelper.java | 24 +-
.../org/apache/camel/support/ExchangeHelper.java | 60 +-
.../support/FileWatcherResourceReloadStrategy.java | 56 +-
.../apache/camel/support/GroupTokenIterator.java | 2 +-
.../camel/support/GroupVariableRepository.java | 23 +
.../org/apache/camel/support/LanguageSupport.java | 6 +-
.../org/apache/camel/support/ObjectHelper.java | 55 +-
.../camel/support/PropertyBindingSupport.java | 36 +-
.../apache/camel/support/RoutePolicySupport.java | 22 +
.../camel/support/RouteVariableRepository.java | 23 +
.../camel/support/RouteWatcherReloadStrategy.java | 11 +-
.../camel/support/ScheduledPollConsumer.java | 67 +-
.../camel/support/builder/ExpressionBuilder.java | 174 +-
.../camel/support/builder/PredicateBuilder.java | 9 +-
.../support/builder/RecordableInputStream.java | 20 +-
.../builder/TokenPairExpressionIterator.java | 10 +
.../builder/TokenXMLExpressionIterator.java | 39 +
.../apache/camel/support/builder/ValueBuilder.java | 6 +-
.../apache/camel/support/cache/ServicePool.java | 63 +-
.../cluster/AbstractCamelClusterService.java | 5 +-
.../component/EndpointUriFactorySupport.java | 28 +-
.../component/PropertyConfigurerSupport.java | 6 +-
.../org/apache/camel/support/http/RestUtil.java | 14 +-
.../support/processor/ConvertBodyProcessor.java | 39 +-
.../support/processor/ConvertHeaderProcessor.java | 48 +-
.../processor/ConvertVariableProcessor.java | 39 +-
.../camel/support/processor/RestBindingAdvice.java | 129 +-
.../processor/RestBindingAdviceFactory.java | 4 +-
.../processor/RestBindingConfiguration.java | 12 +
.../startup/DefaultStartupConditionStrategy.java | 19 +-
.../throttling/ThrottlingExceptionRoutePolicy.java | 63 +-
.../throttling/ThrottlingInflightRoutePolicy.java | 56 +-
.../org/apache/camel/util/AnnotationHelper.java | 19 +-
.../java/org/apache/camel/util/ArtifactUtils.java | 2 +
.../apache/camel/util/BaseOrderedProperties.java | 186 +
.../org/apache/camel/util/CaseInsensitiveMap.java | 10 +-
.../main/java/org/apache/camel/util/FileUtil.java | 11 +-
.../main/java/org/apache/camel/util/IOHelper.java | 42 +-
.../java/org/apache/camel/util/ObjectHelper.java | 21 +-
.../main/java/org/apache/camel/util/Scanner.java | 5 +
.../java/org/apache/camel/util/SecurityUtils.java | 223 +-
.../java/org/apache/camel/util/SensitiveUtils.java | 6 +
.../java/org/apache/camel/util/StringHelper.java | 65 +-
.../org/apache/camel/util/StringQuoteHelper.java | 82 +-
.../main/java/org/apache/camel/util/TimeUtils.java | 111 +-
.../java/org/apache/camel/util/URIScanner.java | 6 +-
.../java/org/apache/camel/util/URISupport.java | 13 +-
.../camel/util/backoff/BackOffTimerTask.java | 15 +-
.../util/concurrent/ThreadPoolRejectedPolicy.java | 5 +
.../java/org/apache/camel/util/IOHelperTest.java | 89 +
.../apache/camel/util/OrderedPropertiesTest.java | 45 +
.../org/apache/camel/util/SecurityUtilsTest.java | 63 +-
.../org/apache/camel/util/SensitiveUtilsTest.java | 2 +
.../apache/camel/util/StringQuoteHelperTest.java | 72 +
.../java/org/apache/camel/util/URISupportTest.java | 20 +
.../org/apache/camel/util/UtilEdgeCasesTest.java | 270 +
.../camel/util/backoff/SimpleBackOffTimerTest.java | 53 +
.../apache/camel/xml/io/util/XmlStreamReader.java | 2 +-
.../camel/xml/io/util/XmlStreamReaderTest.java | 25 +-
core/camel-xml-io/pom.xml | 26 -
.../java/org/apache/camel/xml/in/ModelParser.java | 22 +
.../java/org/apache/camel/xml/out/ModelWriter.java | 32 +
.../org/apache/camel/xml/LwModelToXMLDumper.java | 79 +-
.../java/org/apache/camel/xml/io/MXParser.java | 37 +-
.../apache/camel/xml/in/MXParserEdgeCasesTest.java | 53 +
.../java/org/apache/camel/xml/jaxb/JaxbHelper.java | 38 +-
.../camel/xml/jaxb/JaxbModelToXMLDumper.java | 63 +-
.../apache/camel/converter/jaxp/DomConverter.java | 15 +-
.../apache/camel/converter/jaxp/StaxConverter.java | 18 +-
.../converter/jaxp/XMLStreamReaderInputStream.java | 93 +-
.../converter/jaxp/XMLStreamReaderReader.java | 90 +-
.../apache/camel/util/xml/XmlLineNumberParser.java | 13 +-
core/camel-yaml-io/pom.xml | 26 -
.../org/apache/camel/yaml/out/YamlModelWriter.java | 36 +
.../org/apache/camel/yaml/LwModelToYAMLDumper.java | 51 +-
.../java/org/apache/camel/yaml/io/YamlPrinter.java | 25 +-
.../camel/yaml/out/YamlModelWriterSupport.java | 11 +-
.../camel/yaml/io/YamlPrinterRoundTripTest.java | 47 +
.../org/apache/camel/yaml/io/YamlPrinterTest.java | 1 +
.../camel/yaml/out/YamlWriterEdgeCasesTest.java | 69 +
design/cross-cutting-binding.adoc | 215 +
design/java-dsl-parser.adoc | 141 +
.../components/modules/ROOT/examples/json/llm.json | 1 +
.../modules/ROOT/examples/json/openfga.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/openfga-component.adoc | 1 +
docs/main/modules/contributing/pages/building.adoc | 24 +-
docs/source-watch.yml | 5 +-
.../modules/ROOT/pages/backlog-tracer.adoc | 2 +-
.../modules/ROOT/pages/bean-binding.adoc | 7 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 57 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 61 +
.../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc | 1047 +-
.../ROOT/pages/camel-configuration-utilities.adoc | 25 +-
.../modules/ROOT/pages/camel-jbang-ai.adoc | 80 +
.../modules/ROOT/pages/camel-jbang-devtools.adoc | 6 +
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 18 +
.../modules/ROOT/pages/camel-jbang-tui.adoc | 148 +-
.../modules/ROOT/pages/exception-clause.adoc | 35 +-
.../modules/ROOT/pages/exception-redelivery.adoc | 6 +
.../pages/jbang-commands/camel-jbang-commands.adoc | 1 +
.../pages/jbang-commands/camel-jbang-overview.adoc | 36 +
.../modules/ROOT/pages/property-binding.adoc | 2 +-
docs/user-manual/modules/ROOT/pages/rest-dsl.adoc | 2 +
.../modules/ROOT/pages/route-template.adoc | 4 +-
.../modules/ROOT/pages/security-model.adoc | 46 +-
.../modules/ROOT/pages/security-policy.adoc | 11 +-
docs/user-manual/modules/ROOT/pages/variables.adoc | 5 +
.../component/ComponentsBuilderFactory.java | 34 +-
.../dsl/HivemqComponentBuilderFactory.java | 36 +-
...actory.java => LlmComponentBuilderFactory.java} | 44 +-
.../component/dsl/OpaComponentBuilderFactory.java | 21 +-
.../dsl/OpenaiComponentBuilderFactory.java | 10 +-
.../dsl/OpenfgaComponentBuilderFactory.java | 677 +
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/EndpointHeaderBuilders.java | 32 +-
.../builder/endpoint/StaticEndpointBuilders.java | 92 +-
.../endpoint/dsl/CoAPEndpointBuilderFactory.java | 34 +
.../endpoint/dsl/HiveMQEndpointBuilderFactory.java | 90 +-
.../endpoint/dsl/JcrEndpointBuilderFactory.java | 32 +
.../dsl/KnativeEndpointBuilderFactory.java | 123 +
.../dsl/MongoDbEndpointBuilderFactory.java | 14 +-
.../endpoint/dsl/OpaEndpointBuilderFactory.java | 42 +-
.../endpoint/dsl/OpenAIEndpointBuilderFactory.java | 51 +-
.../dsl/OpenFgaEndpointBuilderFactory.java | 878 ++
.../endpoint/dsl/SqlEndpointBuilderFactory.java | 30 +-
dsl/camel-jbang/camel-jbang-core/pom.xml | 24 +-
.../META-INF/camel-jbang-commands-metadata.json | 1 +
.../dsl/jbang/core/commands/ai/eip-samples.json | 10 +
.../dsl/jbang/core/commands/CamelJBangMain.java | 1 +
.../core/commands/GroupedCommandHelpRenderer.java | 2 +-
.../camel/dsl/jbang/core/commands/Overview.java | 238 +
.../jbang/core/commands/action/CamelLogAction.java | 6 +-
.../core/commands/action/CamelReceiveAction.java | 5 +-
.../core/commands/action/CamelTraceAction.java | 5 +-
.../dsl/jbang/core/commands/ai/AuthoringTools.java | 128 +-
.../commands/ai/CatalogEndpointDslResolver.java | 83 +
.../core/commands/ai/EndpointConsumerChecks.java | 217 +
.../jbang/core/commands/ai/IntegrationSummary.java | 968 ++
.../jbang/core/commands/ai/JavaRouteReader.java | 253 +
.../dsl/jbang/core/commands/ai/OpenApiVerbs.java | 43 +-
.../core/commands/ai/ProjectCapabilities.java | 281 +
.../core/commands/ai/ProjectConstantResolver.java | 139 +
.../jbang/core/commands/ai/ProjectOverview.java | 658 +
.../dsl/jbang/core/commands/ai/ProjectRoutes.java | 1085 ++
.../jbang/core/commands/ai/PropertiesChecks.java | 5 +
.../jbang/core/commands/ai/RouteDescriptions.java | 225 +
.../jbang/core/commands/ai/SourceValidator.java | 15 +
.../jbang/core/commands/ai/AuthoringToolsTest.java | 30 +-
.../core/commands/ai/IntegrationSummaryTest.java | 198 +
.../jbang/core/commands/ai/LabelAndNoteTest.java | 216 +
.../core/commands/ai/OpenApiBodyFlowTest.java | 34 +-
.../core/commands/ai/ProjectCapabilitiesTest.java | 259 +
.../commands/ai/ProjectConstantResolverTest.java | 53 +
.../core/commands/ai/ProjectOverviewTest.java | 331 +
.../core/commands/ai/RouteDescriptionsTest.java | 118 +
.../ai/SourceValidatorEndpointConsumersTest.java | 220 +
dsl/camel-jbang/camel-jbang-mcp/pom.xml | 10 +
.../jbang/core/commands/mcp/AuthoringTools.java | 37 +
.../jbang/core/commands/mcp/TransformTools.java | 31 +-
.../core/commands/mcp/TransformToolsTest.java | 113 +
.../dsl/jbang/core/commands/tui/AbstractTab.java | 7 +
.../dsl/jbang/core/commands/tui/ActionsPopup.java | 5 +
.../camel/dsl/jbang/core/commands/tui/AiPanel.java | 58 +
.../core/commands/tui/AiSlashCommandContext.java | 8 +
.../core/commands/tui/AiSlashCommandRegistry.java | 5 +
.../jbang/core/commands/tui/ArchitectureView.java | 692 +
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 7 +
.../core/commands/tui/DiagramDetailSupport.java | 108 +
.../jbang/core/commands/tui/DiagramLevelBar.java | 131 +
.../jbang/core/commands/tui/DiagramSupport.java | 201 +-
.../dsl/jbang/core/commands/tui/DiagramTab.java | 389 +-
.../jbang/core/commands/tui/DocViewerPopup.java | 16 +
.../dsl/jbang/core/commands/tui/ErrorsTab.java | 1 +
.../dsl/jbang/core/commands/tui/FilesBrowser.java | 20 +-
.../dsl/jbang/core/commands/tui/GroupPreview.java | 201 +
.../dsl/jbang/core/commands/tui/HistoryTab.java | 1 +
.../core/commands/tui/IntegrationSummaryDoc.java | 181 +
.../core/commands/tui/IntegrationSummaryHints.java | 188 +
.../dsl/jbang/core/commands/tui/McpFacade.java | 28 +
.../jbang/core/commands/tui/MonitorContext.java | 9 +
.../dsl/jbang/core/commands/tui/MonitorTab.java | 7 +
.../dsl/jbang/core/commands/tui/OverviewTab.java | 7 +-
.../core/commands/tui/ProjectOverviewAssist.java | 355 +
.../dsl/jbang/core/commands/tui/RouteGroups.java | 201 +
.../dsl/jbang/core/commands/tui/RouteKeys.java | 165 +
.../dsl/jbang/core/commands/tui/RoutesTab.java | 28 +-
.../dsl/jbang/core/commands/tui/SettingsPopup.java | 40 +-
.../camel/dsl/jbang/core/commands/tui/Theme.java | 9 +
.../dsl/jbang/core/commands/tui/TuiSettings.java | 17 +
.../core/commands/tui/TuiToolDefinitions.java | 3 +-
.../jbang/core/commands/tui/TuiToolRegistry.java | 53 +-
.../tui/diagram/TopologyDiagramWidget.java | 237 +-
.../src/main/resources/tui/help/diagram.md | 56 +-
.../src/main/resources/tui/help/routes.md | 8 +
.../src/main/resources/tui/themes/theme.md | 13 +-
.../core/commands/tui/AiPanelPromptBudgetTest.java | 4 +-
.../commands/tui/AiSlashCommandRegistryTest.java | 5 +-
.../core/commands/tui/ArchitectureViewTest.java | 274 +
.../core/commands/tui/DiagramLevelBarTest.java | 67 +
.../tui/FilesBrowserSourceDirectoryTest.java | 11 +
.../jbang/core/commands/tui/GroupPreviewTest.java | 158 +
.../commands/tui/IntegrationSummaryDocTest.java | 132 +
.../commands/tui/ProjectOverviewAssistTest.java | 229 +
.../core/commands/tui/ReadmeToolSummaryTest.java | 78 +
.../jbang/core/commands/tui/RouteGroupsTest.java | 143 +
.../tui/RouteInfoPanelDescriptionTest.java | 174 +
.../dsl/jbang/core/commands/tui/RouteKeysTest.java | 88 +
.../core/commands/tui/SettingsPopupRenderTest.java | 2 +-
.../jbang/core/commands/tui/SettingsPopupTest.java | 40 +-
.../commands/tui/TopologyHiddenRoutesTest.java | 89 +
.../jbang/core/commands/tui/TopologyLabelTest.java | 88 +
.../camel-component-known-dependencies.properties | 1 +
...cyDownloaderPropertiesFunctionResolverTest.java | 9 +
.../org/apache/camel/dsl/xml/io/XmlSwitchTest.java | 103 +
.../camel-yaml-dsl-deserializers/pom.xml | 26 -
.../dsl/yaml/deserializers/ModelDeserializers.java | 194 +
.../deserializers/ModelDeserializersResolver.java | 6 +
.../dsl/yaml/GenerateYamlDeserializersMojo.java | 6 +-
.../maven/dsl/yaml/GenerateYamlSupportMojo.java | 6 +-
.../dsl/yaml/validator/EndpointConsumers.java | 177 +
.../dsl/yaml/validator/EndpointConsumersTest.java | 183 +
.../camel/dsl/yaml/validator/SwitchSchemaTest.java | 54 +
dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml | 40 +-
.../resources/schema/camelYamlDsl-canonical.json | 105 +
.../resources/schema/camelYamlDsl-model.json | 138 +
.../generated/resources/schema/camelYamlDsl.json | 105 +
.../camel/dsl/yaml/SemanticQuestionTest.java | 80 +
.../java/org/apache/camel/dsl/yaml/SwitchTest.java | 159 +
.../apache/camel/dsl/yaml/SwitchYamlDumpTest.java | 78 +
parent/pom.xml | 100 +-
pom.xml | 2 +-
test-infra/camel-test-infra-all/pom.xml | 11 +
.../src/generated/resources/META-INF/metadata.json | 27 +-
.../ClickHouseLocalContainerInfraService.java | 7 +-
.../clickhouse/services/clickhouse-workaround.xml | 25 +
.../infra/clickhouse/services/container.properties | 2 +-
.../cyberark/vault/services/container.properties | 2 +-
.../infra/docling/services/container.properties | 2 +-
.../test/infra/iggy/services/container.properties | 2 +-
.../test/infra/kafka/services/container.properties | 2 +-
test-infra/camel-test-infra-minio/pom.xml | 2 +-
.../test/infra/minio/common/MinioProperties.java | 1 +
.../infra/minio/services/MinioInfraService.java | 1 +
.../services/MinioLocalContainerInfraService.java | 1 +
.../minio/services/MinioRemoteInfraService.java | 1 +
.../test/infra/minio/services/MinioService.java | 1 +
.../infra/minio/services/MinioServiceFactory.java | 1 +
.../test/infra/neo4j/services/container.properties | 2 +-
.../observability/services/container.properties | 2 +-
.../test/infra/opa/services/container.properties | 2 +-
.../pom.xml | 4 +-
.../infra/openfga/common/OpenFgaProperties.java | 13 +-
.../openfga/services/OpenFgaInfraService.java} | 18 +-
.../OpenFgaLocalContainerInfraService.java | 113 +
.../services/OpenFgaRemoteInfraService.java} | 42 +-
.../infra/openfga/services/OpenFgaService.java} | 6 +-
.../openfga/services/OpenFgaServiceFactory.java | 80 +
.../src/main/resources/META-INF/MANIFEST.MF | 0
.../infra/openfga}/services/container.properties | 2 +-
.../infra/postgres/services/container.properties | 2 +-
test-infra/pom.xml | 1 +
.../camel/maven/packaging/PrepareCatalogMojo.java | 4 +
.../maven/packaging/UpdateSensitizeHelper.java | 79 +-
.../resources/velocity/model-java-dsl-writer.vm | 7 +-
.../main/resources/velocity/model-yaml-writer.vm | 6 +
1039 files changed, 77438 insertions(+), 18720 deletions(-)
copy
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/{openai.json
=> llm.json} (99%)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openfga.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/openfga-component.adoc
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/switch-eip.adoc
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/case.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/switch.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/switchOtherwise.json
create mode 100644
catalog/camel-catalog/src/test/java/org/apache/camel/catalog/CamelCatalogEdgeCasesTest.java
copy
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openai.json
=>
components/camel-ai/camel-openai/src/generated/resources/META-INF/org/apache/camel/component/openai/llm.json
(99%)
copy
components/camel-ai/camel-openai/src/generated/resources/META-INF/services/org/apache/camel/component/{openai
=> llm} (100%)
copy
components/camel-ai/camel-openai/src/generated/resources/META-INF/services/org/apache/camel/configurer/{openai-component
=> llm-component} (100%)
copy
components/camel-ai/camel-openai/src/generated/resources/META-INF/services/org/apache/camel/configurer/{openai-endpoint
=> llm-endpoint} (100%)
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAISchemeAliasTest.java
create mode 100644
components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/routes-loader/semantic-xml
create mode 100644
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticQuestionBuilder.java
create mode 100644
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticQuestionsBuilder.java
create mode 100644
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticXmlLoader.java
create mode 100644
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticXmlRoutesBuilderLoader.java
create mode 100644
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticBatchTest.java
create mode 100644
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticDeclarationDslTest.java
create mode 100644
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticXmlAutoDiscoveryTest.java
create mode 100644
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticXmlLoaderTest.java
create mode 100644
components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDatePatternValueLongerThanPatternTest.java
create mode 100644
components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyCsvQuotingEscapedTrailingQuoteTest.java
create mode 100644
components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fixed/multibytes/BindyFixedLengthMarshalUnicodeTest.java
create mode 100644
components/camel-caffeine/src/test/java/org/apache/camel/component/caffeine/processor/aggregate/CaffeineAggregationRepositoryRecoverTest.java
create mode 100644
components/camel-caffeine/src/test/java/org/apache/camel/component/caffeine/processor/idempotent/CaffeineIdempotentRepositoryConcurrentAddTest.java
create mode 100644
components/camel-coap/src/test/java/org/apache/camel/coap/CoAPMuteExceptionTest.java
copy
core/camel-core/src/test/java/org/apache/camel/processor/onexception/OnExceptionHandledThrowsExceptionTest.java
=>
components/camel-coap/src/test/java/org/apache/camel/coap/CoAPRestMuteExceptionTest.java
(52%)
create mode 100644
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorProducerInterruptedTest.java
create mode 100644
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorRingBufferFullOnCompletionTest.java
create mode 100644
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorStreamCachingSpoolTest.java
create mode 100644
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorTimeoutIgnoreExchangeTest.java
create mode 100644
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorTimeoutLateReplyTest.java
create mode 100644
components/camel-ehcache/src/test/java/org/apache/camel/component/ehcache/processor/aggregate/EhcacheAggregationRepositoryRecoverTest.java
create mode 100644
components/camel-infinispan/camel-infinispan-embedded/src/test/java/org/apache/camel/component/infinispan/embedded/InfinispanEmbeddedAggregationRepositoryRecoverTest.java
create mode 100644
components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrGetNodeByIdHeaderInjectionTest.java
create mode 100644
components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrInsertHeaderInjectionTest.java
create mode 100644
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaHeaderDeserializerTest.java
create mode 100644
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaSslContextParametersTest.java
create mode 100644
components/camel-master/src/test/java/org/apache/camel/component/file/cluster/FileLockClusterViewStopTest.java
create mode 100644
components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbChangeStreamsThreadTest.java
create mode 100644
components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbProducerCursorTest.java
create mode 100644
components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/integration/RecordingExceptionHandler.java
create mode 100644
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/DefaultNettyHttpBindingCamelHeadersTest.java
create mode 100644
components/camel-netty/src/test/java/org/apache/camel/component/netty/NettySSLContextParametersClientAuthTest.java
create mode 100644
components/camel-netty/src/test/java/org/apache/camel/component/netty/NettyTimeoutCorrelationManagerWriteFailureTest.java
copy
components/camel-oauth/src/test/java/org/apache/camel/oauth/{UserProfileTest.java
=> jakarta/ServletOAuthTokenCredentialsTest.java} (52%)
create mode 100644
components/camel-opa/src/test/java/org/apache/camel/component/opa/OpaSdkFailures.java
copy
components/camel-opa/src/test/java/org/apache/camel/component/opa/security/{OpaSecurityPolicyWasmTest.java
=> OpaSecurityPolicyWasmIT.java} (52%)
copy components/{camel-ai/camel-semantic => camel-openfga}/pom.xml (61%)
create mode 100644
components/camel-openfga/src/generated/java/org/apache/camel/component/openfga/OpenFgaComponentConfigurer.java
create mode 100644
components/camel-openfga/src/generated/java/org/apache/camel/component/openfga/OpenFgaEndpointConfigurer.java
copy
components/{camel-coap/src/generated/java/org/apache/camel/coap/CoAPEndpointUriFactory.java
=>
camel-openfga/src/generated/java/org/apache/camel/component/openfga/OpenFgaEndpointUriFactory.java}
(60%)
create mode 100644
components/camel-openfga/src/generated/resources/META-INF/org/apache/camel/component/openfga/openfga.json
create mode 100644
components/camel-openfga/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-openfga/src/generated/resources/META-INF/services/org/apache/camel/component/openfga
create mode 100644
components/camel-openfga/src/generated/resources/META-INF/services/org/apache/camel/configurer/openfga-component
create mode 100644
components/camel-openfga/src/generated/resources/META-INF/services/org/apache/camel/configurer/openfga-endpoint
create mode 100644
components/camel-openfga/src/generated/resources/META-INF/services/org/apache/camel/urifactory/openfga-endpoint
create mode 100644
components/camel-openfga/src/main/docs/openfga-component.adoc
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/OpenFgaAuthorizer.java
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/OpenFgaClientFactory.java
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/OpenFgaComponent.java
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/OpenFgaConfiguration.java
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/OpenFgaConstants.java
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/OpenFgaEndpoint.java
copy
test-infra/camel-test-infra-minio/src/main/java/org/apache/camel/test/infra/minio/services/MinioInfraService.java
=>
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/OpenFgaEvaluationException.java
(50%)
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/OpenFgaHealthProbe.java
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/OpenFgaIdentifiers.java
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/OpenFgaOperation.java
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/OpenFgaProducer.java
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/OpenFgaProducerHealthCheck.java
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/security/OpenFgaSecurityPolicy.java
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/security/OpenFgaSecurityPolicyHealthCheck.java
create mode 100644
components/camel-openfga/src/main/java/org/apache/camel/component/openfga/security/OpenFgaSecurityProcessor.java
create mode 100644
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/OpenFgaEndpointConfigurationTest.java
create mode 100644
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/OpenFgaIT.java
create mode 100644
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/OpenFgaIdentifiersTest.java
create mode 100644
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/OpenFgaOperationsTest.java
create mode 100644
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/OpenFgaProducerHealthCheckTest.java
create mode 100644
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/OpenFgaProducerTest.java
create mode 100644
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/OpenFgaStoreIdRequiredTest.java
create mode 100644
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/security/OpenFgaSecurityPolicyTest.java
create mode 100644
components/camel-openfga/src/test/resources/README-authorization-model.md
create mode 100644
components/camel-openfga/src/test/resources/authorization-model.json
create mode 100644
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpRestBindingProducesTest.java
delete mode 100644
components/camel-pqc/src/main/java/org/apache/camel/component/pqc/crypto/PQCDefaultPicnicMaterial.java
delete mode 100644
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignaturePicnicNoAutowiredTest.java
delete mode 100644
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCSignaturePicnicTest.java
create mode 100644
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/lifecycle/FileBasedKeyLifecycleManagerPathTest.java
create mode 100644
components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarMessageListenerAcknowledgementTest.java
create mode 100644
components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjConsumerTest.java
create mode 100644
components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/ResilienceBulkheadTimeoutTest.java
create mode 100644
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/jms/JmsBindingStandardHeaderTest.java
create mode 100644
components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/spring/SwitchJaxbTest.java
copy
components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/spring/{JMXAgentPropertiesTest.java
=> impl/SpringCamelContextConfigurationTest.java} (57%)
copy
components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/spring/{JMXAgentPropertiesTest.java
=> impl/SpringCamelContextPropertyPlaceholderTest.java} (59%)
copy
components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/spring/{processor/SpringStreamCachingStrategyTest.java
=> impl/SpringResilienceConfigurationTest.java} (52%)
copy
components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/spring/{JMXAgentPropertiesTest.java
=> processor/SpringStreamCachingSpoolRuleNotFoundTest.java} (55%)
copy
components/camel-spring-parent/camel-spring-xml/src/test/resources/org/apache/camel/spring/{jmxConfigUsingProperties.xml
=> impl/SpringCamelContextConfigurationTest.xml} (64%)
copy
test-infra/camel-test-infra-iggy/src/main/resources/org/apache/camel/test/infra/iggy/services/container.properties
=>
components/camel-spring-parent/camel-spring-xml/src/test/resources/org/apache/camel/spring/impl/SpringCamelContextPropertyPlaceholderTest.properties
(95%)
copy
components/camel-spring-parent/camel-spring-xml/src/test/resources/org/apache/camel/spring/{jmxConfigUsingProperties.xml
=> impl/SpringCamelContextPropertyPlaceholderTest.xml} (64%)
copy
components/camel-spring-parent/camel-spring-xml/src/test/resources/org/apache/camel/spring/{jmxConfigUsingProperties.xml
=> impl/SpringResilienceConfigurationTest.xml} (64%)
copy
components/camel-spring-parent/camel-spring-xml/src/test/resources/org/apache/camel/spring/{jmxConfigUsingProperties.xml
=> processor/SpringStreamCachingSpoolRuleNotFoundTest.xml} (64%)
create mode 100644
components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/JdbcAggregateOptimisticCompletedGroupTest.java
create mode 100644
components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/JdbcAggregationRepositoryOptimisticAddTest.java
create mode 100644
components/camel-syslog/src/test/java/org/apache/camel/component/syslog/SyslogCharsetTest.java
create mode 100644
components/camel-syslog/src/test/java/org/apache/camel/component/syslog/SyslogRfc5424ParseTest.java
create mode 100644
components/camel-tarfile/src/test/java/org/apache/camel/processor/aggregate/tarfile/TarAggregationStrategyRepositoryTest.java
copy
components/camel-tracing/src/{main/java/org/apache/camel/tracing/propagation/CamelHeadersInjectAdapter.java
=>
test/java/org/apache/camel/tracing/propagation/CamelHeadersInjectAdapterTest.java}
(57%)
create mode 100644
components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/VertxHttpRemoteFileBodyTest.java
create mode 100644
components/camel-xmlsecurity/src/test/java/org/apache/camel/component/xmlsecurity/api/DefaultXmlSignature2MessageReferenceCoverageTest.java
create mode 100644
components/camel-zipfile/src/test/java/org/apache/camel/processor/aggregate/zipfile/ZipAggregationStrategyRepositoryTest.java
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/ConsoleEdgeCasesTest.java
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/ManagedConsoleEdgeCasesTest.java
create mode 120000
core/camel-core-engine/src/main/docs/modules/eips/examples/json/switch.json
create mode 100644
core/camel-core-engine/src/main/docs/modules/eips/pages/switch-eip.adoc
create mode 100644
core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/case.json
create mode 100644
core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/switch.json
create mode 100644
core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/switchOtherwise.json
create mode 100644
core/camel-core-model/src/main/java/org/apache/camel/model/SwitchCaseDefinition.java
create mode 100644
core/camel-core-model/src/main/java/org/apache/camel/model/SwitchDefinition.java
create mode 100644
core/camel-core-model/src/main/java/org/apache/camel/model/SwitchOtherwiseDefinition.java
create mode 100644
core/camel-core-model/src/test/java/org/apache/camel/model/SwitchDefinitionTest.java
create mode 100644
core/camel-core-processor/src/main/java/org/apache/camel/processor/InterceptSendToEndpointManager.java
create mode 100644
core/camel-core-processor/src/main/java/org/apache/camel/processor/InterceptSendToEndpointService.java
create mode 100644
core/camel-core-processor/src/main/java/org/apache/camel/processor/SwitchProcessor.java
create mode 100644
core/camel-core-reifier/src/main/java/org/apache/camel/reifier/SwitchReifier.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/builder/ExpressionBuilderEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/builder/RouteTemplateEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/builder/xml/XsltUriResolverExternalAccessTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/cluster/ClusteredEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/cluster/ClusteredRoutePolicyReleaseDeadlockTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/bean/BeanParameterValueFromExpressionTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/bean/BeanParameterValueWithCommaTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumerRetrieveFailureTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/file/cluster/FileLockClusterServiceRestartTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/file/cluster/FileLockClusterViewStopTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/mock/MockValueBuilderInTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentCircularReferenceTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentLocalPropertiesThreadTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentMaskSensitiveLogTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesParserEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/rest/FromRestBindingProducesContentTypeTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/rest/RestDslEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/saga/SagaProducerLongRunningActionHeaderTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaQueueFullOnCompletionTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaStreamCachingSpoolTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaTimeoutLateReplyTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/ThreadPerTaskSedaConsumerStopTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/xslt/XsltDocumentExternalAccessTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/converter/jaxp/XmlConvertersEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/CamelContextRestartInternalServicesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/ErrorRegistryEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/EventDrivenPollingConsumerInterruptTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/EventDrivenPollingConsumerStopTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/ProducerCacheEvictEndpointInUseTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/ProducerCacheNonSingletonEvictionTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/ScheduledPollConsumerEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/StreamCachingStrategyRestartTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/engine/DefaultSupervisingRouteControllerExhaustedRemoveTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/engine/DefaultSupervisingRouteControllerStartWhileRestartingTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/engine/DefaultSupervisingRouteControllerStopWhileRestartingTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/event/EventNotifierEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/health/HealthCheckEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/tokenizer/TokenizeEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/model/ProcessorDefinitionBuilderEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/ClaimCheckEipSplitParallelTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/ClaimCheckEipStoreCopyTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/DoTryEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/LoadBalanceIdTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/LoopPendingExchangesShutdownTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/OnCompletionParallelProcessingForcedShutdownTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/OnCompletionParallelProcessingShutdownTest.java
copy
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticReloadPlugin.java
=>
core/camel-core/src/test/java/org/apache/camel/processor/PooledExchangeClaimCheckEipSplitParallelTest.java
(50%)
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SagaExchangeCopyTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SagaJoinDuringTimeoutTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/StreamResequencerRestartTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SwitchEndpointTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SwitchTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SwitchValidationTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/ThreadsKeepAliveTimeTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/ToVariableReceiveHeadersTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/WireTapForcedShutdownTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateOptimisticLockingTimeoutTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateRecoverInProgressTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateStreamCachingSpoolTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/converter/ConvertCharsetTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/intercept/InterceptSendToEndpointRouteLifecycleTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/onexception/ErrorHandlerFailurePathsTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/onexception/OnExceptionReifierEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/throttle/ThrottlingExceptionRoutePolicyReopenTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/throttle/ThrottlingExceptionRoutePolicySuspendRouteTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/throttle/ThrottlingInflightRoutePolicyNonStatefulConsumerTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/throttle/ThrottlingInflightRoutePolicyStopRouteTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/throttle/ThrottlingInflightRoutePolicyStoppedConsumerTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/reifier/ReifierEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/BaseClassesEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/ReloadAndStartupConditionEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/RouteVariableRepositoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/component/EndpointOptionEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/jsse/JsseEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/jsse/SSLContextParametersDefaultProtocolsTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/jsse/SSLContextParametersNamedGroupsListTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/processor/RestBindingAdviceEmptyXmlTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/util/DumpModelEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/util/HttpResourceTimeoutTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/util/JaxbDumpModelAsXmlSourceLocationTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/util/ObjectHelperEdgeCasesTest.java
copy docs/source-watch.yml =>
core/camel-core/src/test/resources/META-INF/services/org/apache/camel/properties-function/edgecount
(65%)
copy test-infra/camel-test-infra-minio/pom.xml =>
core/camel-core/src/test/resources/org/apache/camel/component/xslt/camel24451_document_external.xsl
(50%)
copy test-infra/camel-test-infra-minio/pom.xml =>
core/camel-core/src/test/resources/org/apache/camel/component/xslt/camel24451_document_relative.xsl
(50%)
copy test-infra/camel-test-infra-minio/pom.xml =>
core/camel-core/src/test/resources/org/apache/camel/component/xslt/camel24451_external_lookup.xml
(50%)
create mode 100644
core/camel-java-io/src/main/java/org/apache/camel/java/in/ChainReplayer.java
create mode 100644
core/camel-java-io/src/main/java/org/apache/camel/java/in/ConstantResolver.java
create mode 100644
core/camel-java-io/src/main/java/org/apache/camel/java/in/EndpointDslResolver.java
create mode 100644
core/camel-java-io/src/main/java/org/apache/camel/java/in/JavaChainParser.java
create mode 100644
core/camel-java-io/src/main/java/org/apache/camel/java/in/JavaParseResult.java
create mode 100644
core/camel-java-io/src/main/java/org/apache/camel/java/in/JavaTokenizer.java
create mode 100644
core/camel-java-io/src/main/java/org/apache/camel/java/in/LwJavaParser.java
create mode 100644
core/camel-java-io/src/main/java/org/apache/camel/java/in/ModelNormalizer.java
create mode 100644
core/camel-java-io/src/main/java/org/apache/camel/java/in/NamingEndpointDslResolver.java
create mode 100644
core/camel-java-io/src/main/java/org/apache/camel/java/in/StubClassLoader.java
create mode 100644
core/camel-java-io/src/test/java/org/apache/camel/java/LwModelToJavaDumperTest.java
create mode 100644
core/camel-java-io/src/test/java/org/apache/camel/java/in/EndpointDslTest.java
create mode 100644
core/camel-java-io/src/test/java/org/apache/camel/java/in/JavaSourceCorpusTest.java
create mode 100644
core/camel-java-io/src/test/java/org/apache/camel/java/in/LwJavaParserSecurityTest.java
create mode 100644
core/camel-java-io/src/test/java/org/apache/camel/java/in/LwJavaParserTest.java
create mode 100644
core/camel-java-io/src/test/java/org/apache/camel/java/in/RoundTripTest.java
create mode 100644
core/camel-java-io/src/test/resources/org/apache/camel/java/in/replay-builder-methods.txt
create mode 100644
core/camel-java-io/src/test/resources/stepArgumentsAndTypedOptions.xml
copy test-infra/camel-test-infra-minio/pom.xml =>
core/camel-java-io/src/test/resources/switchLiteral.xml (50%)
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainBootstrapEdgeCasesTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainConfigurationEdgeCasesTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainHealthCheckDisabledTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainNotAutoConfiguredWarningTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainRoutesAndModelEdgeCasesTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainSSLTrustStoreTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainVaultMultipleTest.java
copy
components/camel-knative/camel-knative-component/src/main/java/org/apache/camel/component/knative/KnativeConstants.java
=>
core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedSwitchMBean.java
(58%)
create mode 100644
core/camel-management/src/main/java/org/apache/camel/management/mbean/EndpointUtilizationHelper.java
create mode 100644
core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedSwitch.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/BacklogDebuggerEdgeCasesTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/BacklogTracerEdgeCasesTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedCamelContextDumpStatsAsJSonTest.java
copy
components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/spring/interceptor/TransactedDoTryRecipientListTest.java
=>
core/camel-management/src/test/java/org/apache/camel/management/ManagedContextOnlyStatisticsTest.java
(52%)
copy
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticReloadPlugin.java
=>
core/camel-management/src/test/java/org/apache/camel/management/ManagedEndpointServiceRegistryRuntimeTest.java
(54%)
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedEndpointServiceRegistryTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedErrorRegistryTest.java
copy
core/{camel-core/src/test/java/org/apache/camel/processor/onexception/OnExceptionHandledThrowsExceptionTest.java
=>
camel-management/src/test/java/org/apache/camel/management/ManagedProcessorStatisticsAfterRouteRestartTest.java}
(50%)
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteAndContextEdgeCasesTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedStatisticsEnabledInflightTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedSwitchTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedTabularDataEdgeCasesTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/mbean/ManagedClusterServiceTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/mbean/StatisticMinimumMaximumTest.java
create mode 100644
core/camel-util/src/test/java/org/apache/camel/util/UtilEdgeCasesTest.java
copy
components/camel-telemetry/src/main/java/org/apache/camel/telemetry/propagation/CamelHeadersSpanContextPropagationInjector.java
=>
core/camel-xml-io-util/src/test/java/org/apache/camel/xml/io/util/XmlStreamReaderTest.java
(56%)
create mode 100644
core/camel-xml-io/src/test/java/org/apache/camel/xml/in/MXParserEdgeCasesTest.java
create mode 100644
core/camel-yaml-io/src/test/java/org/apache/camel/yaml/io/YamlPrinterRoundTripTest.java
create mode 100644
core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/YamlWriterEdgeCasesTest.java
create mode 100644 design/cross-cutting-binding.adoc
create mode 100644 design/java-dsl-parser.adoc
create mode 120000 docs/components/modules/ROOT/examples/json/llm.json
create mode 120000 docs/components/modules/ROOT/examples/json/openfga.json
create mode 120000 docs/components/modules/ROOT/pages/openfga-component.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-overview.adoc
copy
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{OpenaiComponentBuilderFactory.java
=> LlmComponentBuilderFactory.java} (85%)
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenfgaComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/OpenFgaEndpointBuilderFactory.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Overview.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/CatalogEndpointDslResolver.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/EndpointConsumerChecks.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/IntegrationSummary.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/JavaRouteReader.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ProjectCapabilities.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ProjectConstantResolver.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ProjectOverview.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ProjectRoutes.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/RouteDescriptions.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/IntegrationSummaryTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/LabelAndNoteTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ProjectCapabilitiesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ProjectConstantResolverTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ProjectOverviewTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/RouteDescriptionsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorEndpointConsumersTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ArchitectureView.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/DiagramLevelBar.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/GroupPreview.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/IntegrationSummaryDoc.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/IntegrationSummaryHints.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ProjectOverviewAssist.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteGroups.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteKeys.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ArchitectureViewTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/DiagramLevelBarTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/GroupPreviewTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/IntegrationSummaryDocTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ProjectOverviewAssistTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ReadmeToolSummaryTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteGroupsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteInfoPanelDescriptionTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteKeysTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TopologyHiddenRoutesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TopologyLabelTest.java
create mode 100644
dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/XmlSwitchTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/EndpointConsumers.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/EndpointConsumersTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/SwitchSchemaTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/SwitchTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/SwitchYamlDumpTest.java
create mode 100644
test-infra/camel-test-infra-clickhouse/src/main/resources/org/apache/camel/test/infra/clickhouse/services/clickhouse-workaround.xml
copy test-infra/{camel-test-infra-minio => camel-test-infra-openfga}/pom.xml
(93%)
copy
components/camel-knative/camel-knative-component/src/main/java/org/apache/camel/component/knative/KnativeConstants.java
=>
test-infra/camel-test-infra-openfga/src/main/java/org/apache/camel/test/infra/openfga/common/OpenFgaProperties.java
(68%)
copy
test-infra/{camel-test-infra-minio/src/main/java/org/apache/camel/test/infra/minio/services/MinioService.java
=>
camel-test-infra-openfga/src/main/java/org/apache/camel/test/infra/openfga/services/OpenFgaInfraService.java}
(66%)
create mode 100644
test-infra/camel-test-infra-openfga/src/main/java/org/apache/camel/test/infra/openfga/services/OpenFgaLocalContainerInfraService.java
copy
test-infra/{camel-test-infra-minio/src/main/java/org/apache/camel/test/infra/minio/services/MinioRemoteInfraService.java
=>
camel-test-infra-openfga/src/main/java/org/apache/camel/test/infra/openfga/services/OpenFgaRemoteInfraService.java}
(52%)
copy
test-infra/{camel-test-infra-minio/src/main/java/org/apache/camel/test/infra/minio/services/MinioService.java
=>
camel-test-infra-openfga/src/main/java/org/apache/camel/test/infra/openfga/services/OpenFgaService.java}
(83%)
create mode 100644
test-infra/camel-test-infra-openfga/src/main/java/org/apache/camel/test/infra/openfga/services/OpenFgaServiceFactory.java
copy test-infra/{camel-test-infra-arangodb =>
camel-test-infra-openfga}/src/main/resources/META-INF/MANIFEST.MF (100%)
copy
test-infra/{camel-test-infra-iggy/src/main/resources/org/apache/camel/test/infra/iggy
=>
camel-test-infra-openfga/src/main/resources/org/apache/camel/test/infra/openfga}/services/container.properties
(94%)