This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a change to branch regen_bot_sbom
in repository https://gitbox.apache.org/repos/asf/camel.git
omit 0d2c4ac58763 Regen SBOM from commit
09d38da3ef26e30be9a5824adbfc1ca2a47d3175
add 4816c1dc8f1e Regen SBOM from commit
09d38da3ef26e30be9a5824adbfc1ca2a47d3175 (#23490)
add 62b57ad3a66e CAMEL-23574: docs - sync camel-dns 4.18 / 4.14
upgrade-guide entries to main (#23488)
add f416cfe4101f CAMEL-23602: Honor maxQueueSize in threads EIP with
virtual threads
add bdac771f3f82 CAMEL-23575: docs - sync camel-mongodb-gridfs 4.14
upgrade-guide entry to main (#23487)
add 6282234116ea CAMEL-23597: docs - sync camel-solr 4.18 upgrade-guide
entry to main (#23492)
add 8bc8e82312fb CAMEL-23407: replace deprecated <binaryMavenPlugins> with
<plugins> kind="binary-maven"
add 4dbac1ffb6a8 chore(deps): Bump aws-java-sdk2-version from 2.44.11 to
2.44.12 (#23507)
add 93bc0b1340ff chore(deps): Bump com.ibm.cloud:cloudant from 0.10.17 to
0.10.18 (#23508)
add 340c6bf44b08 feat(components): support telemetry include patterns
add 25c350fe3a0a feat(main): support telemetry include patterns
add bd80b3a55b05 docs: complete the security model rubric (adversary
model, disclaimed properties, known non-findings, dispositions) (#23503)
add 0db40eea7da1 CAMEL-23606: camel-tui - embedded MCP server for AI agent
observability (#23494)
add 2392a963cc04 CAMEL-23608: camel-jbang - avoid JLine for terminal width
detection
add 265e26f02486 CAMEL-23610: docs - Normalize YAML DSL in EIP and user
manual docs to canonical form
add 5f4a7cf7565f CAMEL-23610: docs - Normalize YAML DSL in component docs
to canonical form
add 3c0a25582170 CAMEL-21122: camel-test - release
AvailablePortFinder.Port after each test
add fb994907fd51 CAMEL-22894: simple - extract direct and misc function
factories
add 6590f9f01898 chore: Fix commands using System.console() to work inside
camel shell
add aa22a6194bcb Add MCP runtime tools and camel ask AI assistant
add a11ac9dee49a CAMEL-23577: docs - add "potential breaking change"
suffix to 9 header-rename sub-task entries in the 4.21 upgrade guide (#23505)
add 36f9299d1322 chore: Reuse shell terminal for TUI subcommands
add ce38714cc3cf chore(deps): Bump ca.uhn.hapi.fhir:org.hl7.fhir.utilities
add 385ff310f9d2 chore(deps): Bump jackson-jq-version from 1.6.1 to 1.6.2
add 6b93b9bf854b chore(deps): Bump jline-version from 4.1.1 to 4.1.2
add 4f0d14ed6a97 chore(deps): Bump metrics-version from 4.2.38 to 4.2.39
add e8aa0ce3a2c7 chore(deps): Bump com.cedarsoftware:java-util from
4.102.0 to 4.103.0
add 2fdb8368b037 chore(deps): Bump org.ow2.asm:asm-tree from 9.10 to 9.10.1
add 22a0c0db93df CAMEL-23597: docs - sync camel-solr 4.14 upgrade-guide
entry to main (#23493)
add 80318815a06b CAMEL-23611: camel-yaml-dsl - Log WARN when compact
notation is detected
add c38e742c7234 CAMEL-23611: Regen
add 9d1c81ff363d CAMEL-23551: camel-jbang - Strip spring-boot-starter deps
from camel-main export (#23513)
add ff53fe8d43b1 chore(deps): Bump org.springframework.ai:spring-ai-bom
(#23518)
add 048f1fda3681 chore(deps): Bump dnsjava:dnsjava from 3.6.4 to 3.6.5
(#23521)
add fc7e2c7a30e4 Replace no more maintained com.squareup:javapoet by
com.palantir.javapoet:javapoet
add 4545a9221559 chore(camel-test-infra-hashicorp-vault): upgrade
hashicorp.vault.container to 2.0.1
add cd319b570c65 Add IPC_LOCK capability when starting Hashicorp Vault
container
add 9b7a1343947a chore(camel-test-infra-cassandra): upgrade
cassandra.container to 5.0.8
add 0fe5f9f6c0ef chore(camel-test-infra-kafka): upgrade
redpanda.container.image to v26.1.8
add 00109c009581 chore(camel-test-infra-consul): upgrade consul.container
to 2.0.0
add f805cda69fd2 CAMEL-23614: Add getFromRouteGroup() to Exchange API
(#23524)
add caf79c59b2ec CAMEL-23491: Add known 3rd party plugin catalog to
camel-jbang
add 858ca66fc775 chore(deps): Bump swagger-openapi3-java-parser-version
add 054ab0e43981 chore(deps): Bump tika-version from 3.3.0 to 3.3.1
add 2bc4814b6044 chore: update JIRA account instructions to use ASF
self-serve portal
add 294dbf84971f camel-openai: close OpenAI client on endpoint stop to
prevent OkHttp thread leak
add 173c58becde6 CAMEL-23616: Add StepIdAware to EIP processors, producer
MBeans, and dev console
add a83cd1097581 CAMEL-23617: Add option to capture message payload size
for observation
add 10e3860a2987 CAMEL-23615: Add startTimestamp to context dev console
add 9e022700c9d5 CAMEL-23618: camel-tui - Add payload size metrics to
Endpoints tab
add 89135df07e0b CAMEL-23615: Force colored logging when TUI launches
examples (#23543)
add f18de4210adf CAMEL-23615: Add getLastExchangeFailureHandledTimestamp()
add bd4549977db6 CAMEL-22894: Extract Simple functions into dedicated
factories
add ab4e81cd2ccd CAMEL-23609: Tighten in-code ObjectInputFilter defaults
with JEP-290 graph-shape limits (#23523)
add dedb7716f760 feat(components): micrometer observability baggages
add f7a8ab401e50 feat(components): otel2 baggage from properties
add 7ba07055edd4 CAMEL-23615: Add camel plugin list command
add aeb5fd9dacb8 CAMEL-23592: camel-shiro - align Exchange header constant
names with Camel naming convention (#23506)
add 1aae17fde602 CAMEL-23622: Exclude camel.jbang properties from startup
summary
add d389fcd758b2 CAMEL-23615: camel-tui - Fix unsafe type casts and
unguarded parsing
add 7dc2fc19522e chore(deps): Bump aws-java-sdk2-version from 2.44.12 to
2.44.13 (#23549)
add 6851a94075b8 CAMEL-23621: filter tool argument headers against
declared parameters
add e9c4541a91ce CAMEL-23621: remove backwards-compatibility bypass and
fix raw JsonNode headers
add 7e65891f77ae CAMEL-23621: document tool argument header filtering in
upgrade guide
add 410108aa9071 Add information on commons-dbcp dependency removal on
jooq component
add 6ec11413eed3 chore(deps): Bump quarkus-version from 3.35.4 to 3.36.0
add 107a047a2f7c chore(camel-test-infra-kafka): upgrade
kafka.container.image to 4.3.0
add 675e783ed7ae CAMEL-23533: ErrorRegistry - capture rich exchange
snapshots
add e42a68043b10 CAMEL-23624: Add camel get error CLI command
add 67f092b88418 CAMEL-23533: ErrorRegistry - enrich captured errors with
additional context (#23558)
add 4726a271037d Fix doc by using relative link to apache camel website
add e04ba4890f57 CAMEL-23342: camel-azure-storage-blob - add
listBlobVersions container operation (#23554)
add 8ae3d45d36df CAMEL-23603 - Fix JDK 25 build on CI due to JSpecify
Nullable compilation error
add 03a8eb855513 CAMEL-22894: Extract jq/jsonpath/xpath/simpleJsonpath
Simple functions into QueryLanguageFunctionFactory
add aefcda906357 CAMEL-23533: ErrorRegistry - auto-enable in dev profile
(#23565)
add c86cb381e918 CAMEL-23431: Migrate camel-grpc and camel-mllp tests from
AvailablePortFinder to port-0 binding
add a1a95ed95316 CAMEL-23623: Add Errors tab to Camel TUI (#23573)
add f18c1e017d82 CAMEL-22894: Extract bean: Simple function into
BeanFunctionFactory
add b8fc2d58df8f CAMEL-23627: Fix response error check in SlackProducer
add c4a0fcd7ed20 CAMEL-23615: ErrorRegistry - disable TTL by default
(#23575)
add c631050a0d46 CAMEL-23601: camel-jbang - export layered Docker
packaging for Main and Spring Boot
add d3b2eb55fd83 chore(deps): Bump com.sun.xml.bind:jaxb-impl from 4.0.8
to 4.0.9
add 28f1c1e67bc6 chore(deps): Bump aws-java-sdk2-version from 2.44.13 to
2.44.14
add 44670021b1d8 chore(deps): Bump logback-version from 1.5.32 to 1.5.33
add 527672841cd2 chore(deps): Bump jaxb-xjc-version from 4.0.8 to 4.0.9
add 7398facb889d chore(deps): Bump mongo-java-driver-version from 5.7.0 to
5.7.1
add 3d6131dbc7e6 chore(deps): Bump maven-surefire-plugin-version from
3.5.5 to 3.5.6
add 361ca2f32415 chore(deps): Bump sshd-version from 2.17.1 to 2.18.0
add e2cce97bc7ef CAMEL-22894: Extract OGNL/exchange-property and
function(...) Simple functions into dedicated factories
add 6b323adf93c4 CAMEL-23632: Add CLI usage examples (footer) to commands
add e39a3bb3647c CAMEL-23633: TUI auto-reselect integration after restart
add 6241bb8b2130 CAMEL-23631: Add route diagram path highlighting and TUI
diagram support (#23577)
add e419a5d821d5 CAMEL-23615: camel-jbang - TUI cold restart for
integrations (#23595)
add d415196b418c chore(deps): Bump com.microsoft.azure:msal4j from 1.24.1
to 1.25.0
add 203ed3053321 (chores) update AI-community engagement guidelines for
starring Camel
add 19334bdb35c8 CAMEL-23615: camel-jbang - Add CLI restart command
add f745392821dc CAMEL-23592: camel-itest - update ShiroOverJmsTest for
renamed Shiro security headers
add e5e7e9a4c937 CAMEL-23634: camel-jbang - TUI Send Message dialog
(#23598)
add e5064a18c94f CAMEL-23615: camel-jbang - TUI organize F2 actions menu
with dividers (#23599)
add 9afebee3bf77 Update doc about edi
add 54a80939941a chore(deps): Bump org.glassfish.jaxb:jaxb-runtime from
4.0.8 to 4.0.9
add 0550532beac0 chore(deps): Bump mima-version from 2.4.44 to 2.4.45
add b2aa63001393 chore(deps): Bump huaweicloud-sdk-version from 3.1.197 to
3.1.198
add d95f003fe11e chore(deps): Bump
org.apache.maven.plugins:maven-dependency-plugin
add 550f07d41bbc chore(deps): Bump jline-version from 4.1.2 to 4.1.3
add 36d81a35ede9 chore(deps): Bump the langchain4j group across 1
directory with 17 updates (#23601)
add 51a65ad835f1 CAMEL-23637: camel-jbang - TUI add Run Infra Service
action to F2 menu (#23607)
add f50faec05165 chore(deps-dev): Bump
org.apache.maven.plugins:maven-surefire-report-plugin (#23610)
add 0625dbebeff7 chore(deps): Bump com.sun.xml.bind:jaxb-jxc from 4.0.8 to
4.0.9 (#23609)
add 9c2d346c5234 chore(deps): Bump com.pubnub:pubnub-gson from 13.3.0 to
13.4.0 (#23612)
add 0be886bf433c CAMEL-23629: camel-irc - align Exchange header constant
names with Camel naming convention
add f8914a219ad4 CAMEL-23584: camel-kafka - align Exchange header constant
names with Camel naming convention
add 6a2c9dd074cd Update known releases
add 6d2144c930be chore: agent quality expectations
add 9f507a25a4a2 chore(camel-test-infra-kafka): upgrade
redpanda.container.image to v26.1.9
add 3092a6285c0e chore(camel-test-infra-fhir): upgrade fhir.container to
v8.10.0-1
add dd43094849f5 chore(deps): Bump aws-java-sdk2-version from 2.44.14 to
2.45.0
add 93b4ca6e964a chore(deps): Bump mongo-java-driver-version from 5.7.1 to
5.8.0
add 84cd5b84e9a1 chore(deps): Bump jackson2-version from 2.21.3 to 2.21.4
add 10e6679b4756 CAMEL-23615: camel-jbang - TUI unified Overview table and
auto-start infra services (#23622)
add 7320b93bf106 camel-jbang - Download GitHub examples to local temp dir
before running (#23625)
add 309d21fefac7 chore(deps): Bump com.google.genai:google-genai from
1.55.0 to 1.56.0 (#23623)
add 228a33968854 Replace deprecated IamAuthenticator constructor by the
Builder
add 65584d8a576d chore(deps): Bump
net.javacrumbs.json-unit:json-unit-assertj
add e15488ac5a03 Replace deprecated Json methods in couchdbcomponent
add 397f95134734 Replace deprecated
org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource by
java.lanag.AutoCloseable
add 76902445357d Replace several deprecated methods in Dapr
add e004ac0c509c Replace the non-breaking deprecated API from Vert.x
add 54336abf5fc7 chore(deps): Bump redis.clients:jedis from 7.5.0 to 7.5.2
add 956c3903a101 CAMEL-23527: Link API-based component docs to the
security model (#23638)
add 8c61aecc433e CAMEL-23643: Add service version to test-infra metadata
(#23633)
add 05283e2c5332 Replace deprecated method streamCaching() by
streamCache(true)
add 84a3115ef61a Replace deprecated RandomStringUtils.randomAlphabetic
add a27c3337c96f Replace deprecated methods in zip-deflater component
add d54e1ef72b95 Replace deprecated method on JsonParser in xj component
add 6001ec3a15bc CAMEL-23646: Fix inverted BackgroundTask return values in
sjms, pgevent and master
add 68e4d6361ad3 CAMEL-23615: camel-jbang - TUI add Metrics tab with
dashboard, table, and raw view (#23647)
add c474411cf4ec CAMEL-23648: camel-jbang - TUI add waterfall view and
history tab fixes (#23649)
add d8db8d985086 CAMEL-23450: Remove unmaintained junit-toolbox from
camel-grpc and camel-thrift tests (#23648)
add d62d3b54be11 Replace deprecated method JsonNode.fields() (#23631)
add ed3499621c17 chore(camel-test-infra-docling): upgrade
docling.container to v1.20.0 (#23618)
add 0624c536492a CAMEL-23639: Publish the Camel JBang MCP server as a
Claude Code plugin (#23613)
add 08668c56746b CAMEL-23481: Replace retired Apache Derby with HSQL and
MariaDB in camel-sql
add 35a650250d70 Regen
add 41c94ef25b22 CAMEL-23652: Add tests for bean EIP ref with local
template beans (#23650)
add e5a08e33f23e CAMEL-23648: camel-jbang - TUI HTTP probe, consumers
schedule, beans and threads tabs
add f35c914a0889 Remove dead link
add 169bdd6c2a0e Regen SBOM from commit
f35c914a08896ed955dd48e4f47d2eebce41f3e6
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (0d2c4ac58763)
\
N -- N -- N refs/heads/regen_bot_sbom (169bdd6c2a0e)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.claude-plugin/marketplace.json | 16 +
AGENTS.md | 16 +
Jenkinsfile | 2 +-
camel-sbom/camel-sbom.json | 10514 ++++++++++---------
camel-sbom/camel-sbom.xml | 9548 ++++++++---------
.../catalog/beans/JdbcAggregationRepository.json | 2 +-
.../beans/LevelDBAggregationRepository.json | 2 +-
.../catalog/components/azure-storage-blob.json | 2 +-
.../org/apache/camel/catalog/components/irc.json | 22 +-
.../org/apache/camel/catalog/components/kafka.json | 24 +-
.../main/camel-main-configuration-metadata.json | 19 +-
.../camel/catalog/main/important-headers.json | 8 +-
.../camel/catalog/models/threadPoolProfile.json | 2 +-
.../org/apache/camel/catalog/models/threads.json | 2 +-
.../catalog/releases/camel-quarkus-releases.json | 5 +
.../apache/camel/catalog/test-infra/metadata.json | 204 +-
.../src/main/docs/docling-component.adoc | 399 +-
components/camel-ai/camel-kserve/pom.xml | 8 +-
.../agent/LangChain4jAgentProducer.java | 31 +-
.../docs/langchain4j-embeddings-component.adoc | 62 +-
.../docs/langchain4j-embeddingstore-component.adoc | 48 +-
.../tools/LangChain4jToolsProducer.java | 13 +
.../langchain4j/tools/LangChain4jToolTest.java | 29 +
.../src/main/docs/openai-component.adoc | 36 +-
.../camel/component/openai/OpenAIEndpoint.java | 1 +
.../src/main/docs/pgvector-component.adoc | 30 +-
.../camel-ai/camel-tensorflow-serving/pom.xml | 8 +-
.../src/main/docs/as2-component.adoc | 9 +
.../src/main/docs/aws2-s3-vectors-component.adoc | 127 +-
.../cosmosdb/integration/CosmosDbConsumerIT.java | 6 +-
.../cosmosdb/integration/CosmosDbProducerIT.java | 22 +-
.../operations/CosmosDbClientOperationsIT.java | 6 +-
.../operations/CosmosDbContainerOperationsIT.java | 6 +-
.../operations/CosmosDbDatabaseOperationsIT.java | 8 +-
.../eventhubs/integration/EventHubsConsumerIT.java | 6 +-
.../eventhubs/integration/EventHubsProducerIT.java | 4 +-
.../eventhubs/integration/EventProcessorIT.java | 2 +-
.../azure/storage/blob/azure-storage-blob.json | 2 +-
.../main/docs/azure-storage-blob-component.adoc | 52 +-
.../storage/blob/BlobOperationsDefinition.java | 7 +
.../component/azure/storage/blob/BlobProducer.java | 3 +
.../blob/operations/BlobContainerOperations.java | 20 +
.../azure/storage/blob/integration/Base.java | 2 +-
.../integration/BlobChangeFeedOperationsIT.java | 2 +-
.../blob/integration/BlobConsumerDeleteMoveIT.java | 12 +-
.../storage/blob/integration/BlobConsumerIT.java | 11 +-
.../blob/integration/BlobFindBlobsByTagsIT.java | 2 +-
.../storage/blob/integration/BlobOperationsIT.java | 2 +-
.../storage/blob/integration/BlobProducerIT.java | 10 +-
.../blob/integration/BlobSnapshotOperationsIT.java | 2 +-
.../operations/BlobContainerOperationsTest.java | 60 +
.../azure/storage/datalake/integration/Base.java | 2 +-
.../datalake/integration/DataLakeConsumerIT.java | 10 +-
.../integration/DataLakeFileOperationIT.java | 2 +-
.../datalake/integration/DataLakeProducerIT.java | 2 +-
.../queue/integration/StorageQueueBase.java | 2 +-
.../operations/integration/QueueOperationsIT.java | 6 +-
.../integration/QueueServiceOperationsIT.java | 6 +-
.../src/main/docs/box-component.adoc | 9 +
.../src/main/docs/braintree-component.adoc | 9 +
.../src/main/docs/camunda-component.adoc | 25 +-
.../cassandra/CassandraAggregationRepository.java | 15 +-
...ndraAggregationRepositoryDefaultFilterTest.java | 39 +
.../camel/component/consul/ConsulRegistry.java | 12 +-
.../consul/ConsulRegistryDefaultFilterTest.java | 24 +-
.../camel/component/couchdb/CouchDbConsumer.java | 2 +-
.../camel/component/couchdb/CouchDbProducer.java | 10 +-
.../camel/converter/crypto/PGPDataFormatTest.java | 8 +-
...ConsumerNamespaceOnEnvelopeStreamCacheTest.java | 2 +-
...ProducerNamespaceOnEnvelopeStreamCacheTest.java | 2 +-
.../cxf/converter/PayLoadConvertToPOJOTest.java | 2 +-
.../dapr/operations/DaprOperationResponse.java | 22 +-
.../dapr/operations/DaprWorkflowHandler.java | 10 +-
.../dapr/operations/DaprWorkflowTest.java | 20 +-
.../camel-dfdl/src/main/docs/dfdl-component.adoc | 9 +
.../camel-dfdl/src/main/docs/dfdl-dataformat.adoc | 16 +-
.../src/main/docs/dhis2-component.adoc | 80 +-
.../apache/camel/component/dhis2/Dhis2PutIT.java | 2 +-
.../camel-diagram/src/main/docs/diagram.adoc | 54 +
.../camel/diagram/DefaultRouteDiagramDumper.java | 21 +-
.../camel/diagram/RouteDiagramAsciiRenderer.java | 128 +-
.../apache/camel/diagram/RouteDiagramHelper.java | 93 +
.../camel/diagram/RouteDiagramLayoutEngine.java | 3 +
.../apache/camel/diagram/RouteDiagramRenderer.java | 131 +-
.../org/apache/camel/diagram/RouteDiagramTest.java | 352 +
.../producer/DropboxProducerGetFolderIT.java | 6 +-
.../camel-event/src/main/docs/event-component.adoc | 17 +-
.../src/main/docs/fhir-component.adoc | 9 +
.../src/main/docs/google-calendar-component.adoc | 9 +
.../src/main/docs/google-drive-component.adoc | 9 +
.../src/main/docs/google-mail-component.adoc | 9 +
.../src/main/docs/google-sheets-component.adoc | 9 +
components/camel-grpc/pom.xml | 30 +-
.../apache/camel/component/grpc/GrpcComponent.java | 10 +
.../apache/camel/component/grpc/GrpcConsumer.java | 10 +-
.../grpc/GrpcConsumerAggregationTest.java | 27 +-
.../component/grpc/GrpcConsumerConcurrentTest.java | 178 +-
.../grpc/GrpcConsumerConfigurationTest.java | 7 -
.../component/grpc/GrpcConsumerExceptionTest.java | 15 +-
.../grpc/GrpcConsumerPropagationTest.java | 28 +-
.../component/grpc/GrpcConsumerSecurityTest.java | 44 +-
.../grpc/GrpcConsumerServerInterceptorTest.java | 31 +-
.../grpc/GrpcProducerClientInterceptorTest.java | 14 +-
.../component/grpc/GrpcProducerSecurityTest.java | 20 +-
.../component/grpc/GrpcProducerStreamingTest.java | 25 +-
.../camel/component/grpc/GrpcProducerSyncTest.java | 14 +-
.../component/grpc/GrpcProxyAsyncAsyncTest.java | 22 +-
.../component/grpc/GrpcProxyAsyncSyncTest.java | 22 +-
.../component/grpc/GrpcProxySyncAsyncTest.java | 22 +-
.../camel/component/grpc/GrpcTestSupport.java | 18 +-
.../grpc/RouteControlledStreamObserverTest.java | 32 +-
.../src/test/resources/log4j2.properties | 5 +
.../src/test/resources/logging.properties | 8 +-
.../watson/discovery/WatsonDiscoveryEndpoint.java | 2 +-
.../watson/language/WatsonLanguageEndpoint.java | 2 +-
.../ibm/watson/stt/WatsonSpeechToTextEndpoint.java | 2 +-
.../stt/integration/WatsonSpeechToTextIT.java | 2 +-
.../ibm/watson/tts/WatsonTextToSpeechEndpoint.java | 2 +-
.../src/main/docs/ibm-watsonx-ai-component.adoc | 9 +-
.../protostream/DefaultExchangeHolderUtils.java | 6 +-
.../DefaultExchangeHolderUtilsTest.java | 9 +
.../org/apache/camel/component/irc/irc.json | 22 +-
.../camel-irc/src/main/docs/irc-component.adoc | 8 +-
.../camel/component/irc/IrcConfiguration.java | 2 +-
.../apache/camel/component/irc/IrcConstants.java | 20 +-
.../component/irc/it/IrcMultiChannelRouteIT.java | 4 +-
.../camel/component/irc/it/IrcPrivmsgIT.java | 4 +-
.../camel/component/irc/it/IrcsListUsersIT.java | 5 +-
.../camel/component/jetty/BaseJettyTest.java | 8 -
.../component/jetty/JettyWithXPathChoiceTest.java | 2 +-
.../jsonpath/JsonPathBeanStreamCachingTest.java | 2 +-
.../jsonpath/JsonPathStreamCachingCBRTest.java | 6 +-
.../org/apache/camel/component/kafka/kafka.json | 24 +-
.../camel-kafka/src/main/docs/kafka-component.adoc | 48 +-
.../camel/component/kafka/KafkaConstants.java | 24 +-
.../component/kafka/KafkaHeaderDeserializer.java | 2 +-
.../kafka/transform/MessageTimestampRouter.java | 5 +-
.../component/kafka/transform/RegexRouter.java | 5 +-
.../component/kafka/transform/TimestampRouter.java | 5 +-
.../component/kafka/transform/ValueToKey.java | 3 +-
.../kafka/integration/KafkaConsumerFullIT.java | 2 +-
.../component/kafka/transform/RegexRouterTest.java | 5 +-
.../kafka/clients/producer/KafkaProducerTest.java | 9 +-
.../src/main/docs/kamelet-component.adoc | 33 +-
.../src/main/docs/keycloak-component.adoc | 890 +-
.../camel/bean/LevelDBAggregationRepository.json | 2 +-
.../leveldb/LevelDBAggregationRepository.java | 16 +-
.../camel/component/leveldb/LevelDBSerializer.java | 2 +-
...elDBAggregationRepositoryDefaultFilterTest.java | 39 +
.../multipart/MimeMultipartDataFormatTest.java | 2 +-
.../camel/component/master/MasterConsumer.java | 2 +-
.../MicrometerObservabilityTracerConfigurer.java | 6 +
.../src/main/docs/micrometer-observability.adoc | 36 +-
...ceProcessorsMicrometerObsInterceptStrategy.java | 66 +-
.../observability}/BaggageSettingTest.java | 28 +-
.../apache/camel/component/mina/MinaConverter.java | 6 +-
.../mina/MinaConverterDefaultFilterTest.java | 24 +-
.../component/mllp/MllpTcpServerConsumer.java | 8 +
.../mllp/internal/TcpServerAcceptThread.java | 4 +
.../MllpTcpServerConsumerLenientBindTest.java | 9 +-
.../apache/camel/component/mllp/LogPhiTest.java | 6 +-
.../mllp/MllpIdleTimeoutStrategyTest.java | 6 +-
.../MllpTcpClientProducerConnectionErrorTest.java | 6 +-
...TcpClientProducerIdleConnectionTimeoutTest.java | 6 +-
...cpServerConsumerAcknowledgementTestSupport.java | 11 +-
.../component/netty/http/NettyHttpHelper.java | 7 +-
.../NettyHttpHelperDeserializationFilterTest.java | 9 +
.../camel/component/netty/NettyConverter.java | 6 +-
.../netty/NettyConverterDefaultFilterTest.java | 24 +-
.../camel-ocsf/src/main/docs/ocsf-dataformat.adoc | 6 +-
.../src/main/docs/olingo2-component.adoc | 9 +
.../src/main/docs/olingo4-component.adoc | 9 +
.../OpenTelemetryTracerConfigurer.java | 6 +
.../src/main/docs/opentelemetry2.adoc | 10 +-
.../TraceProcessorsOtelInterceptStrategy.java | 29 +-
.../camel/opentelemetry2/BaggageSettingTest.java | 4 +-
.../apache/camel/opentelemetry2/SpanKindTest.java | 6 +-
.../opentelemetry2/mock/MockKafkaProducer.java | 6 +-
.../camel/component/pgevent/PgEventConsumer.java | 2 +-
.../camel-pqc/src/main/docs/pqc-component.adoc | 23 +-
components/camel-protobuf/pom.xml | 8 +-
.../camel-salesforce-component/pom.xml | 8 +-
.../servicenow/AbstractServiceNowProcessor.java | 6 +-
.../servicenow/ServiceNowMetaDataExtension.java | 5 +-
.../camel-servicenow-maven-plugin/pom.xml | 2 +-
.../camel/maven/CamelServiceNowGenerateMojo.java | 10 +-
.../shiro/security/ShiroSecurityConstants.java | 6 +-
.../consumer/SimpleMessageListenerContainer.java | 4 +-
.../component/sjms/SjmsConnectionRecoveryTest.java | 232 +
.../camel/component/slack/SlackProducer.java | 20 +-
.../src/main/docs/smooks-component.adoc | 13 +-
.../src/main/docs/smooks-dataformat.adoc | 8 +-
.../springai/tools/SpringAiToolsEndpoint.java | 14 +-
.../org/apache/camel/spring/xml/threadPool.json | 2 +-
components/camel-sql/pom.xml | 41 +-
.../camel/bean/JdbcAggregationRepository.json | 2 +-
.../aggregate/jdbc/JdbcAggregationRepository.java | 16 +-
.../sql/SqlConsumerMaxMessagesPerPollTest.java | 8 +-
.../camel/component/sql/SqlGeneratedKeysTest.java | 1 -
.../sql/stored/CallableStatementWrapperTest.java | 44 +-
.../sql/stored/ProducerBatchInvalidTest.java | 2 +-
.../component/sql/stored/ProducerBatchTest.java | 2 +-
.../sql/stored/ProducerBodyArrayTest.java | 2 +-
.../component/sql/stored/ProducerInOutTest.java | 16 +-
.../sql/stored/ProducerNamedParameterTest.java | 2 +-
.../camel/component/sql/stored/ProducerTest.java | 21 +-
.../ProducerUseMessageBodyForTemplateTest.java | 2 +-
.../sql/stored/SqlFunctionDataSourceTest.java | 126 +-
.../sql/stored/SqlStoredDataSourceTest.java | 2 +-
.../component/sql/stored/TemplateCacheTest.java | 2 +-
.../component/sql/stored/TestStoredFunction.java | 7 +-
.../component/sql/stored/TestStoredProcedure.java | 8 +-
...JdbcAggregationRepositoryDefaultFilterTest.java | 39 +
.../JdbcLoopTransactedSplitterStackSizeTest.java | 37 +-
.../processor/idempotent/jdbc/cached-spring.xml | 36 +-
.../idempotent/jdbc/customized-spring.xml | 42 +-
.../jdbc/customized-tablename-spring.xml | 34 +-
.../camel/processor/idempotent/jdbc/spring.xml | 36 +-
.../resources/sql/createAndPopulateDatabase3.sql | 5 +-
.../resources/sql/createAndPopulateDatabase4.sql | 4 +-
...lateDatabase4.sql => storedFunctionMariaDB.sql} | 11 +-
.../src/test/resources/sql/storedProcedureTest.sql | 48 +-
.../telemetrydev/TelemetryDevTracerConfigurer.java | 6 +
.../src/main/docs/telemetry-dev.adoc | 3 +-
.../camel-telemetry/src/main/docs/telemetry.adoc | 3 +-
.../TraceProcessorsInterceptStrategy.java | 4 +-
.../java/org/apache/camel/telemetry/Tracer.java | 56 +-
.../telemetry/decorators/KafkaSpanDecorator.java | 10 +-
.../camel/telemetry/TracerExcludePatternsTest.java | 133 +
.../camel/telemetry/TracerIncludePatternsTest.java | 135 +
.../apache/camel/telemetry/TracerMatchTest.java | 107 +
components/camel-test/camel-test-junit5/pom.xml | 5 +
.../org/apache/camel/test/AvailablePortFinder.java | 26 +-
.../test/AvailablePortFinderLifecycleTest.java | 134 +
.../org/apache/camel/test/AvailablePortFinder.java | 26 +-
.../test/AvailablePortFinderLifecycleTest.java | 134 +
.../camel/test/main/junit5/CamelMainContext.java | 2 +-
.../camel/test/main/junit6/CamelMainContext.java | 2 +-
components/camel-thrift/pom.xml | 12 -
.../thrift/ThriftConsumerConcurrentTest.java | 126 +-
.../tracing/decorators/KafkaSpanDecorator.java | 10 +-
.../src/main/docs/twilio-component.adoc | 9 +
.../component/vertx/http/VertxHttpEndpoint.java | 2 +-
.../component/vertx/http/VertxHttpHelper.java | 7 +-
.../VertxHttpHelperDeserializationFilterTest.java | 9 +
.../vertx/websocket/VertxWebsocketHost.java | 2 +-
.../vertx/websocket/VertxWebSocketTestSupport.java | 6 +-
.../camel/component/xj/JsonXmlStreamReader.java | 4 +-
.../component/xslt/saxon/SAXSourceLogBodyTest.java | 2 +-
.../src/main/docs/zendesk-component.adoc | 9 +
.../deflater/GzipDeflaterDataFormat.java | 5 +-
.../deflater/ZipDeflaterDataFormatTest.java | 2 +-
.../dataformat/zipfile/ZipFileDataFormatTest.java | 2 +-
.../org/apache/camel/ExchangeConstantProvider.java | 4 +-
.../apache/camel/spi/annotations/InfraService.java | 12 +
.../main/java/org/apache/camel/CamelContext.java | 15 +
.../src/main/java/org/apache/camel/Exchange.java | 9 +
.../java/org/apache/camel/ExchangePropertyKey.java | 6 +
.../org/apache/camel/RuntimeConfiguration.java | 16 +
.../apache/camel/spi/BacklogErrorEventMessage.java | 99 +
.../org/apache/camel/spi/BacklogEventMessage.java | 115 +
.../camel/spi/BacklogTracerEventMessage.java | 2 +-
.../java/org/apache/camel/spi/ErrorRegistry.java | 69 +-
.../org/apache/camel/spi/ErrorRegistryEntry.java | 82 -
.../org/apache/camel/spi/ErrorRegistryView.java | 4 +-
.../org/apache/camel/spi/MessageSizeStrategy.java | 58 +
.../apache/camel/spi/RuntimeEndpointRegistry.java | 54 +
.../java/org/apache/camel/spi/StepIdAware.java | 31 +-
.../camel/impl/engine/AbstractCamelContext.java | 32 +
.../impl/engine/DefaultCamelContextExtension.java | 21 +
.../camel/impl/engine/DefaultErrorRegistry.java | 468 +-
.../impl/engine/DefaultMessageSizeStrategy.java | 125 +
.../org/apache/camel/impl/engine/DefaultRoute.java | 15 +
.../engine/DefaultRuntimeEndpointRegistry.java | 119 +-
.../camel/impl/engine/SimpleCamelContext.java | 6 +
.../camel/impl/console/ConsumerDevConsole.java | 4 +
.../camel/impl/console/ContextDevConsole.java | 22 +-
.../camel/impl/console/EndpointDevConsole.java | 18 +
.../camel/impl/console/ErrorRegistryConsole.java | 138 +-
.../camel/impl/console/MemoryDevConsole.java | 32 +
.../camel/impl/console/ProcessorDevConsole.java | 9 +
.../camel/impl/console/ProducerDevConsole.java | 6 +
.../apache/camel/impl/console/RouteDevConsole.java | 9 +
.../camel/impl/console/RouteGroupDevConsole.java | 9 +
.../apache/camel/impl/CamelContextConfigurer.java | 12 +
.../src/main/docs/modules/eips/pages/bean-eip.adoc | 59 +-
.../main/docs/modules/eips/pages/choice-eip.adoc | 71 +-
.../docs/modules/eips/pages/claimCheck-eip.adoc | 133 +-
.../modules/eips/pages/competing-consumers.adoc | 45 +-
.../docs/modules/eips/pages/content-enricher.adoc | 32 +-
.../modules/eips/pages/content-filter-eip.adoc | 34 +-
.../docs/modules/eips/pages/convertBodyTo-eip.adoc | 15 +-
.../modules/eips/pages/convertHeaderTo-eip.adoc | 53 +-
.../modules/eips/pages/convertVariableTo-eip.adoc | 53 +-
.../modules/eips/pages/correlation-identifier.adoc | 17 +-
.../main/docs/modules/eips/pages/delay-eip.adoc | 54 +-
.../modules/eips/pages/durable-subscriber.adoc | 10 +-
.../docs/modules/eips/pages/dynamicRouter-eip.adoc | 17 +-
.../main/docs/modules/eips/pages/enrich-eip.adoc | 69 +-
.../docs/modules/eips/pages/event-message.adoc | 4 +-
.../eips/pages/eventDrivenConsumer-eip.adoc | 11 +-
.../src/main/docs/modules/eips/pages/from-eip.adoc | 11 +-
.../main/docs/modules/eips/pages/intercept.adoc | 48 +-
.../main/docs/modules/eips/pages/kamelet-eip.adoc | 4 +-
.../main/docs/modules/eips/pages/marshal-eip.adoc | 23 +-
.../modules/eips/pages/message-expiration.adoc | 4 +-
.../main/docs/modules/eips/pages/normalizer.adoc | 8 +-
.../src/main/docs/modules/eips/pages/poll-eip.adoc | 14 +-
.../docs/modules/eips/pages/pollEnrich-eip.adoc | 4 +-
.../docs/modules/eips/pages/removeHeader-eip.adoc | 15 +-
.../docs/modules/eips/pages/removeHeaders-eip.adoc | 28 +-
.../modules/eips/pages/removeProperties-eip.adoc | 30 +-
.../docs/modules/eips/pages/requestReply-eip.adoc | 4 +-
.../docs/modules/eips/pages/return-address.adoc | 4 +-
.../docs/modules/eips/pages/setHeaders-eip.adoc | 80 +-
.../docs/modules/eips/pages/setVariables-eip.adoc | 80 +-
.../src/main/docs/modules/eips/pages/toD-eip.adoc | 8 +-
.../main/docs/modules/eips/pages/validate-eip.adoc | 4 +-
.../modules/languages/pages/simple-language.adoc | 119 +-
.../language/simple/SimpleFunctionDispatcher.java | 50 +-
.../simple/ast/SimpleFunctionExpression.java | 1456 +--
.../simple/functions/BeanFunctionFactory.java | 129 +
.../simple/functions/CustomFunctionFactory.java | 71 +
.../simple/functions/DateFunctionFactory.java | 87 +
.../simple/functions/DirectFunctionFactory.java | 119 +
.../simple/functions/ExchangeFunctionFactory.java | 262 +
.../simple/functions/MessageFunctionFactory.java | 58 +
.../simple/functions/MiscFunctionFactory.java | 550 +
.../simple/functions/OutputFunctionFactory.java | 71 +
.../functions/PropertiesFunctionFactory.java | 81 +
.../functions/QueryLanguageFunctionFactory.java | 111 +
.../simple/functions/SystemFunctionFactory.java | 80 +
.../simple/functions/TypeFunctionFactory.java | 64 +
.../org/apache/camel/model/threadPoolProfile.json | 2 +-
.../META-INF/org/apache/camel/model/threads.json | 2 +-
.../camel/model/ThreadPoolProfileDefinition.java | 2 +-
.../org/apache/camel/model/ThreadsDefinition.java | 2 +-
.../apache/camel/processor/AbstractThrottler.java | 15 +-
.../org/apache/camel/processor/CatchProcessor.java | 14 +-
.../apache/camel/processor/ChoiceProcessor.java | 15 +-
.../camel/processor/ClaimCheckProcessor.java | 14 +-
.../java/org/apache/camel/processor/Delayer.java | 14 +-
.../apache/camel/processor/DisabledProcessor.java | 14 +-
.../java/org/apache/camel/processor/Enricher.java | 14 +-
.../camel/processor/ExchangePatternProcessor.java | 14 +-
.../apache/camel/processor/FilterProcessor.java | 14 +-
.../apache/camel/processor/FinallyProcessor.java | 14 +-
.../org/apache/camel/processor/LogProcessor.java | 14 +-
.../org/apache/camel/processor/LoopProcessor.java | 15 +-
.../apache/camel/processor/MulticastProcessor.java | 14 +-
.../camel/processor/OnCompletionProcessor.java | 14 +-
.../apache/camel/processor/PausableProcessor.java | 14 +-
.../java/org/apache/camel/processor/Pipeline.java | 15 +-
.../org/apache/camel/processor/PollEnricher.java | 14 +-
.../org/apache/camel/processor/RecipientList.java | 14 +-
.../camel/processor/RemoveHeaderProcessor.java | 14 +-
.../camel/processor/RemoveHeadersProcessor.java | 14 +-
.../camel/processor/RemovePropertiesProcessor.java | 14 +-
.../camel/processor/RemovePropertyProcessor.java | 14 +-
.../camel/processor/RemoveVariableProcessor.java | 14 +-
.../org/apache/camel/processor/Resequencer.java | 15 +-
.../apache/camel/processor/RollbackProcessor.java | 14 +-
.../org/apache/camel/processor/RoutingSlip.java | 14 +-
.../apache/camel/processor/SamplingThrottler.java | 14 +-
.../apache/camel/processor/ScriptProcessor.java | 14 +-
.../camel/processor/SendDynamicProcessor.java | 15 +-
.../org/apache/camel/processor/SendProcessor.java | 18 +-
.../apache/camel/processor/SetBodyProcessor.java | 14 +-
.../apache/camel/processor/SetHeaderProcessor.java | 14 +-
.../camel/processor/SetHeadersProcessor.java | 14 +-
.../camel/processor/SetPropertyProcessor.java | 14 +-
.../camel/processor/SetVariableProcessor.java | 14 +-
.../camel/processor/SetVariablesProcessor.java | 14 +-
.../org/apache/camel/processor/SortProcessor.java | 14 +-
.../org/apache/camel/processor/StopProcessor.java | 14 +-
.../camel/processor/StreamCachingProcessor.java | 14 +-
.../apache/camel/processor/StreamResequencer.java | 14 +-
.../apache/camel/processor/ThreadsProcessor.java | 14 +-
.../camel/processor/ThrowExceptionProcessor.java | 14 +-
.../apache/camel/processor/TokenizerProcessor.java | 14 +-
.../apache/camel/processor/TransformProcessor.java | 14 +-
.../org/apache/camel/processor/TryProcessor.java | 14 +-
.../apache/camel/processor/WireTapProcessor.java | 14 +-
.../processor/aggregate/AggregateProcessor.java | 14 +-
.../processor/idempotent/IdempotentConsumer.java | 14 +-
.../loadbalancer/LoadBalancerSupport.java | 14 +-
.../camel/processor/resume/ResumableProcessor.java | 14 +-
.../apache/camel/processor/saga/SagaProcessor.java | 15 +-
.../org/apache/camel/reifier/ProcessorReifier.java | 17 +
.../xml/AbstractCamelThreadPoolFactoryBean.java | 2 +-
core/camel-core/pom.xml | 6 +
.../builder/RouteTemplateStreamCacheTest.java | 2 +-
.../BeanParameterBindingStreamCachingTest.java | 2 +-
.../camel/component/log/LogInputStreamTest.java | 12 +-
.../component/mock/MockStreamCachingTest.java | 2 +-
.../seda/SedaFromRouteGroupTest.java} | 29 +-
.../camel/impl/ErrorRegistryDeduplicateTest.java | 71 +
.../org/apache/camel/impl/ErrorRegistryTest.java | 177 +-
.../apache/camel/language/simple/SimpleTest.java | 267 -
.../simple/functions/BeanFunctionFactoryTest.java | 115 +
.../functions/CustomFunctionFactoryTest.java | 104 +
.../simple/functions/DateFunctionFactoryTest.java | 158 +
.../functions/DirectFunctionFactoryTest.java | 181 +
.../functions/ExchangeFunctionFactoryTest.java | 155 +
.../functions/MessageFunctionFactoryTest.java | 58 +
.../simple/functions/MiscFunctionFactoryTest.java | 266 +
.../functions/OutputFunctionFactoryTest.java | 88 +
.../functions/PropertiesFunctionFactoryTest.java | 95 +
.../QueryLanguageFunctionFactoryTest.java | 116 +
.../functions/SystemFunctionFactoryTest.java | 105 +
.../simple/functions/TypeFunctionFactoryTest.java | 73 +
.../camel/processor/SplitterStreamCacheTest.java | 2 +-
.../camel/processor/StreamCachingInOutTest.java | 8 +-
.../processor/StreamCachingOnlyRouteTest.java | 2 +-
.../camel/processor/StreamCachingPerRouteTest.java | 4 +-
...SourceContentBasedRouterNoErrorHandlerTest.java | 2 +-
.../StreamSourceContentBasedRouterTest.java | 2 +-
.../camel/processor/TracePerRouteManualTest.java | 2 +-
.../async/AsyncEndpointWithStreamCachingTest.java | 2 +-
.../processor/interceptor/NoStreamCachingTest.java | 6 +-
.../OnExceptionUseOriginalMessageStreamTest.java | 14 +-
...rRegistryConfigurationPropertiesConfigurer.java | 109 +
.../MainConfigurationPropertiesConfigurer.java | 42 +-
.../Otel2ConfigurationPropertiesConfigurer.java | 7 +
...emetryDevConfigurationPropertiesConfigurer.java | 7 +
.../camel-main-configuration-metadata.json | 19 +-
...camel.main.ErrorRegistryConfigurationProperties | 2 +
core/camel-main/src/main/docs/main.adoc | 34 +-
.../org/apache/camel/main/BaseMainSupport.java | 50 +-
.../camel/main/DefaultConfigurationConfigurer.java | 9 +-
.../camel/main/DefaultConfigurationProperties.java | 147 +-
.../main/ErrorRegistryConfigurationProperties.java | 223 +
.../camel/main/MainConfigurationProperties.java | 23 +
.../camel/main/Otel2ConfigurationProperties.java | 13 +
.../org/apache/camel/main/ProfileConfigurer.java | 3 +
.../main/TelemetryDevConfigurationProperties.java | 13 +
.../api/management/mbean/CamelOpenMBeanTypes.java | 26 +-
.../mbean/ManagedErrorRegistryMBean.java | 32 +-
.../mbean/ManagedPerformanceCounterMBean.java | 3 +
.../api/management/mbean/ManagedProducerMBean.java | 3 +
.../management/mbean/ManagedErrorRegistry.java | 78 +-
.../mbean/ManagedPerformanceCounter.java | 13 +
.../camel/management/mbean/ManagedProducer.java | 9 +
.../mbean/ManagedRuntimeEndpointRegistry.java | 11 +-
.../ManagedFailureHandledTimestampTest.java | 81 +
.../ManagedMessageSizeStreamCachingTest.java | 69 +
.../camel/management/ManagedMessageSizeTest.java | 120 +
.../management/ManagedProducerStepIdTest.java | 80 +
.../org/apache/camel/support/AbstractExchange.java | 13 +
.../org/apache/camel/support/DefaultConsumer.java | 14 +-
.../org/apache/camel/support/DefaultProducer.java | 14 +-
.../camel/support/DefaultThreadPoolFactory.java | 17 +-
.../camel/support/EndpointSizeStatistics.java | 132 +
.../camel/support/processor/CamelLogProcessor.java | 14 +-
.../support/processor/ConvertBodyProcessor.java | 15 +-
.../support/processor/ConvertHeaderProcessor.java | 15 +-
.../processor/ConvertVariableProcessor.java | 14 +-
.../camel/support/processor/MarshalProcessor.java | 14 +-
.../camel/support/processor/ThroughputLogger.java | 14 +-
.../support/processor/UnmarshalProcessor.java | 14 +-
core/camel-util/pom.xml | 6 +
.../apache/camel/util/ImportantHeaderUtils.java | 8 +-
.../util/concurrent/BoundedExecutorService.java | 232 +
.../util/concurrent/ThreadPoolRejectedPolicy.java | 22 +-
.../concurrent/BoundedExecutorServiceTest.java | 241 +
docs/local-build.sh | 10 +-
docs/main/modules/contributing/pages/index.adoc | 2 +-
docs/user-manual/modules/ROOT/nav.adoc | 1 +
.../ROOT/pages/camel-4x-upgrade-guide-4_14.adoc | 110 +
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 85 +
.../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc | 400 +-
.../ROOT/pages/camel-configuration-utilities.adoc | 10 +-
.../modules/ROOT/pages/camel-jbang-kubernetes.adoc | 38 +-
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 302 +-
.../modules/ROOT/pages/camel-jbang.adoc | 76 +-
.../ROOT/pages/commercial-camel-offerings.adoc | 41 +-
docs/user-manual/modules/ROOT/pages/endpoint.adoc | 14 +-
.../modules/ROOT/pages/error-registry.adoc | 42 +-
.../ROOT/pages/jbang-commands/camel-jbang-ask.adoc | 34 +
.../camel-jbang-cmd-route-diagram.adoc | 4 +-
.../pages/jbang-commands/camel-jbang-commands.adoc | 2 +
.../camel-jbang-dependency-copy.adoc | 1 -
.../camel-jbang-dependency-list.adoc | 1 -
.../camel-jbang-dependency-update.adoc | 1 -
.../pages/jbang-commands/camel-jbang-explain.adoc | 4 +-
.../pages/jbang-commands/camel-jbang-export.adoc | 1 -
.../jbang-commands/camel-jbang-get-endpoint.adoc | 3 +-
.../jbang-commands/camel-jbang-get-error.adoc | 40 +
.../jbang-commands/camel-jbang-get-history.adoc | 2 +
.../ROOT/pages/jbang-commands/camel-jbang-get.adoc | 1 +
.../jbang-commands/camel-jbang-plugin-get.adoc | 3 +-
...lugin-get.adoc => camel-jbang-plugin-list.adoc} | 7 +-
.../pages/jbang-commands/camel-jbang-plugin.adoc | 3 +-
...ng-plugin-get.adoc => camel-jbang-restart.adoc} | 8 +-
.../pages/jbang-commands/camel-jbang-sbom.adoc | 1 -
docs/user-manual/modules/ROOT/pages/jmx.adoc | 16 +
.../modules/ROOT/pages/message-size.adoc | 161 +
.../ROOT/pages/parameter-binding-annotations.adoc | 4 +-
.../modules/ROOT/pages/route-configuration.adoc | 8 +-
.../modules/ROOT/pages/route-group.adoc | 8 +-
.../modules/ROOT/pages/route-template.adoc | 28 +-
docs/user-manual/modules/ROOT/pages/routes.adoc | 3 +-
.../modules/ROOT/pages/security-model.adoc | 355 +-
.../modules/ROOT/pages/stream-caching.adoc | 2 +-
.../modules/ROOT/pages/threading-model.adoc | 58 +-
.../modules/ROOT/pages/transformer.adoc | 4 +-
.../ROOT/pages/using-propertyplaceholder.adoc | 17 +-
docs/user-manual/modules/ROOT/pages/validator.adoc | 3 +-
docs/user-manual/modules/ROOT/pages/variables.adoc | 29 +-
.../modules/ROOT/pages/virtual-threads.adoc | 15 +-
.../camel/cli/connector/LocalCliConnector.java | 100 +-
.../endpoint/dsl/IrcEndpointBuilderFactory.java | 56 +-
.../endpoint/dsl/KafkaEndpointBuilderFactory.java | 49 +-
.../META-INF/camel-jbang-commands-metadata.json | 16 +-
.../apache/camel/dsl/jbang/core/commands/Ask.java | 838 ++
.../dsl/jbang/core/commands/CamelCommand.java | 4 +
.../dsl/jbang/core/commands/CamelJBangMain.java | 7 +-
.../dsl/jbang/core/commands/CommandHelper.java | 12 +-
.../camel/dsl/jbang/core/commands/Debug.java | 9 +-
.../dsl/jbang/core/commands/DependencyCopy.java | 5 +-
.../dsl/jbang/core/commands/DependencyRuntime.java | 5 +-
.../dsl/jbang/core/commands/DependencyUpdate.java | 5 +-
.../camel/dsl/jbang/core/commands/Doctor.java | 5 +-
.../camel/dsl/jbang/core/commands/Explain.java | 351 +-
.../camel/dsl/jbang/core/commands/Export.java | 9 +-
.../dsl/jbang/core/commands/ExportBaseCommand.java | 6 +-
.../dsl/jbang/core/commands/ExportCamelMain.java | 2 +
.../dsl/jbang/core/commands/ExportQuarkus.java | 19 +-
.../dsl/jbang/core/commands/ExportSpringBoot.java | 5 +
.../apache/camel/dsl/jbang/core/commands/Init.java | 8 +-
.../camel/dsl/jbang/core/commands/LlmClient.java | 1238 +++
.../apache/camel/dsl/jbang/core/commands/Run.java | 33 +-
.../camel/dsl/jbang/core/commands/Shell.java | 3 +
.../jbang/core/commands/TransformDataWeave.java | 5 +-
.../jbang/core/commands/action/CamelBeanDump.java | 6 +-
.../core/commands/action/CamelBrowseAction.java | 6 +-
.../jbang/core/commands/action/CamelGCAction.java | 5 +-
.../core/commands/action/CamelHistoryAction.java | 193 +
.../core/commands/action/CamelLoadAction.java | 5 +-
.../action/CamelProcessorDisableAction.java | 5 +-
.../action/CamelProcessorEnableAction.java | 5 +-
.../core/commands/action/CamelReceiveAction.java | 6 +-
.../core/commands/action/CamelReloadAction.java | 5 +-
.../commands/action/CamelResetStatsAction.java | 5 +-
.../commands/action/CamelRouteDiagramAction.java | 34 +-
.../core/commands/action/CamelRouteDumpAction.java | 6 +-
.../action/CamelRouteGroupStartAction.java | 5 +-
.../commands/action/CamelRouteGroupStopAction.java | 5 +-
.../commands/action/CamelRouteResumeAction.java | 5 +-
.../commands/action/CamelRouteStartAction.java | 5 +-
.../core/commands/action/CamelRouteStopAction.java | 5 +-
.../commands/action/CamelRouteStructureAction.java | 6 +-
.../commands/action/CamelRouteSuspendAction.java | 5 +-
.../core/commands/action/CamelSourceAction.java | 6 +-
.../jbang/core/commands/action/CamelSourceTop.java | 6 +-
.../action/CamelStartupRecorderAction.java | 5 +-
.../core/commands/action/CamelStubAction.java | 6 +-
.../core/commands/action/CamelThreadDump.java | 6 +-
.../commands/action/EvalExpressionCommand.java | 5 +-
.../jbang/core/commands/action/LoggerAction.java | 6 +-
.../commands/action/RouteControllerAction.java | 5 +-
.../commands/action/TransformMessageAction.java | 5 +-
.../core/commands/catalog/CatalogDataFormat.java | 6 +-
.../core/commands/catalog/CatalogDevConsole.java | 5 +-
.../core/commands/catalog/CatalogLanguage.java | 6 +-
.../jbang/core/commands/catalog/CatalogOther.java | 5 +-
.../core/commands/catalog/CatalogTransformer.java | 5 +-
.../dsl/jbang/core/commands/config/ConfigList.java | 6 +-
.../jbang/core/commands/config/ConfigUnset.java | 5 +-
.../core/commands/infra/InfraBaseCommand.java | 3 +-
.../dsl/jbang/core/commands/infra/InfraGet.java | 5 +-
.../dsl/jbang/core/commands/infra/InfraList.java | 5 +-
.../dsl/jbang/core/commands/infra/InfraLog.java | 5 +-
.../dsl/jbang/core/commands/infra/InfraPs.java | 5 +-
.../dsl/jbang/core/commands/infra/InfraRun.java | 17 +-
.../dsl/jbang/core/commands/infra/InfraStop.java | 5 +-
.../dsl/jbang/core/commands/plugin/PluginAdd.java | 38 +-
.../jbang/core/commands/plugin/PluginDelete.java | 5 +-
.../dsl/jbang/core/commands/plugin/PluginGet.java | 59 +-
.../dsl/jbang/core/commands/plugin/PluginList.java | 86 +
.../core/commands/process/CamelContextStatus.java | 7 +-
.../core/commands/process/CamelContextTop.java | 6 +-
.../jbang/core/commands/process/CamelCount.java | 6 +-
.../commands/process/CamelProcessorStatus.java | 7 +-
.../core/commands/process/CamelProcessorTop.java | 6 +-
.../commands/process/CamelRouteGroupStatus.java | 6 +-
.../core/commands/process/CamelRouteGroupTop.java | 6 +-
.../jbang/core/commands/process/CamelRouteTop.java | 6 +-
.../dsl/jbang/core/commands/process/Dirty.java | 6 +-
.../dsl/jbang/core/commands/process/Hawtio.java | 6 +-
.../dsl/jbang/core/commands/process/Jolokia.java | 6 +-
.../jbang/core/commands/process/ListBlocked.java | 6 +-
.../core/commands/process/ListCircuitBreaker.java | 6 +-
.../jbang/core/commands/process/ListConsumer.java | 7 +-
.../jbang/core/commands/process/ListEndpoint.java | 80 +-
.../dsl/jbang/core/commands/process/ListError.java | 566 +
.../dsl/jbang/core/commands/process/ListEvent.java | 6 +-
.../jbang/core/commands/process/ListGroovy.java | 6 +-
.../jbang/core/commands/process/ListInflight.java | 6 +-
.../core/commands/process/ListInternalTask.java | 6 +-
.../dsl/jbang/core/commands/process/ListKafka.java | 7 +-
.../jbang/core/commands/process/ListMetric.java | 7 +-
.../core/commands/process/ListPlatformHttp.java | 6 +-
.../jbang/core/commands/process/ListProducer.java | 6 +-
.../core/commands/process/ListProperties.java | 6 +-
.../dsl/jbang/core/commands/process/ListRest.java | 6 +-
.../jbang/core/commands/process/ListService.java | 6 +-
.../core/commands/process/ListTransformer.java | 6 +-
.../jbang/core/commands/process/ListVariable.java | 6 +-
.../dsl/jbang/core/commands/process/ListVault.java | 5 +-
.../core/commands/process/ProcessBaseCommand.java | 13 +
.../core/commands/process/RestartProcess.java | 164 +
.../dsl/jbang/core/commands/update/UpdateList.java | 5 +-
.../dsl/jbang/core/commands/update/UpdateRun.java | 5 +-
.../jbang/core/commands/version/VersionGet.java | 5 +-
.../jbang/core/commands/version/VersionList.java | 3 +-
.../dsl/jbang/core/common/EnvironmentHelper.java | 47 +-
.../camel/dsl/jbang/core/common/ExampleHelper.java | 41 +
.../camel/dsl/jbang/core/common/GistHelper.java | 3 +-
.../camel/dsl/jbang/core/common/GitHubHelper.java | 3 +-
.../camel/dsl/jbang/core/common/PluginHelper.java | 33 +
.../camel/dsl/jbang/core/common/PluginType.java | 22 +-
.../camel/dsl/jbang/core/common/QuarkusHelper.java | 5 +-
.../dsl/jbang/core/common/TerminalWidthHelper.java | 51 +-
.../examples/camel-jbang-example-catalog.json | 64 +
.../resources/examples/circuit-breaker/README.md | 23 +
.../examples/circuit-breaker/route.camel.yaml | 25 +-
.../src/main/resources/examples/cron-log/README.md | 2 +-
.../examples/cron-log/application.properties | 2 -
.../examples/cron-log/cron-log.camel.yaml | 11 +-
.../main/resources/examples/message-size/README.md | 57 +
.../examples/message-size/message-size.camel.yaml | 102 +
.../tui-hello-world.yaml} | 17 +-
.../src/main/resources/known-plugins.json | 20 +
...ckerfile25.ftl => Dockerfile-spring-boot21.ftl} | 24 +-
...ckerfile25.ftl => Dockerfile-spring-boot25.ftl} | 24 +-
.../src/main/resources/templates/Dockerfile21.ftl | 13 +-
.../src/main/resources/templates/Dockerfile25.ftl | 21 +-
.../src/main/resources/templates/main-pom.ftl | 32 +
.../dsl/jbang/core/commands/ExportMainJibTest.java | 8 +-
.../jbang/core/commands/ExportMainJkubeTest.java | 6 +-
.../ParameterExceptionHandlerTest.java | 7 +-
.../jbang/core/commands/plugin/PluginGetTest.java | 89 +-
.../jbang/core/commands/plugin/PluginListTest.java | 65 +
.../dsl/jbang/core/commands/mcp/ExampleTools.java | 13 +-
.../jbang/core/commands/mcp/RouteDiagramTools.java | 38 +-
.../dsl/jbang/core/commands/mcp/RuntimeTools.java | 302 +
.../core/commands/mcp/RuntimeServiceTest.java | 70 +
.../jbang/core/commands/mcp/RuntimeToolsTest.java | 108 +
.../camel-jbang-plugin-tui/docs/video/readme.md | 97 +-
.../dsl/jbang/core/commands/tui/ActionsPopup.java | 1038 +-
.../dsl/jbang/core/commands/tui/BeansTab.java | 467 +
.../dsl/jbang/core/commands/tui/BrowseTab.java | 681 ++
.../jbang/core/commands/tui/CamelCatalogTui.java | 2 +-
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 2724 +++--
.../jbang/core/commands/tui/CaptionOverlay.java | 183 +-
.../jbang/core/commands/tui/CircuitBreakerTab.java | 13 +
.../jbang/core/commands/tui/ConfigurationTab.java | 240 +
.../dsl/jbang/core/commands/tui/ConsumersTab.java | 110 +-
.../jbang/core/commands/tui/DiagramSupport.java | 678 ++
.../dsl/jbang/core/commands/tui/EndpointInfo.java | 6 +
.../dsl/jbang/core/commands/tui/EndpointsTab.java | 384 +-
.../tui/{InfraInfo.java => ErrorInfo.java} | 33 +-
.../dsl/jbang/core/commands/tui/ErrorsTab.java | 452 +
.../dsl/jbang/core/commands/tui/HealthTab.java | 16 +
.../dsl/jbang/core/commands/tui/HistoryTab.java | 411 +-
.../camel/dsl/jbang/core/commands/tui/HttpTab.java | 1006 +-
.../tui/{EndpointInfo.java => InflightInfo.java} | 17 +-
.../dsl/jbang/core/commands/tui/InflightTab.java | 259 +
.../dsl/jbang/core/commands/tui/InfraInfo.java | 1 +
.../jbang/core/commands/tui/IntegrationInfo.java | 19 +
.../dsl/jbang/core/commands/tui/McpLogPopup.java | 210 +
.../dsl/jbang/core/commands/tui/MemoryTab.java | 320 +
.../dsl/jbang/core/commands/tui/MetricsTab.java | 890 ++
.../{InfraInfo.java => MicrometerMeterInfo.java} | 29 +-
.../jbang/core/commands/tui/MirroredSparkline.java | 34 +-
.../jbang/core/commands/tui/MonitorContext.java | 4 +-
.../dsl/jbang/core/commands/tui/MonitorTab.java | 4 +
.../dsl/jbang/core/commands/tui/OverviewTab.java | 706 ++
.../dsl/jbang/core/commands/tui/RoutesTab.java | 640 +-
.../{EndpointInfo.java => SelectionContext.java} | 16 +-
.../jbang/core/commands/tui/SendMessagePopup.java | 623 ++
.../dsl/jbang/core/commands/tui/StartupTab.java | 350 +
.../dsl/jbang/core/commands/tui/StatusParser.java | 961 ++
.../dsl/jbang/core/commands/tui/TapeRecorder.java | 218 +
.../dsl/jbang/core/commands/tui/ThreadsTab.java | 507 +
.../jbang/core/commands/tui/TuiBackendHelper.java | 55 +
.../dsl/jbang/core/commands/tui/TuiEventLog.java | 57 +
.../dsl/jbang/core/commands/tui/TuiHelper.java | 18 +
.../dsl/jbang/core/commands/tui/TuiMcpServer.java | 821 ++
.../yaml/common/YamlDeserializationContext.java | 23 +
.../dsl/yaml/common/YamlDeserializerBase.java | 8 +
.../dsl/yaml/deserializers/ModelDeserializers.java | 4 +-
.../camel-yaml-dsl-maven-plugin/pom.xml | 2 +-
.../dsl/yaml/GenerateYamlDeserializersMojo.java | 27 +-
.../maven/dsl/yaml/GenerateYamlSupportMojo.java | 4 +-
.../maven/dsl/yaml/support/TypeSpecHolder.java | 2 +-
.../maven/dsl/yaml/support/YamlProperties.java | 2 +-
.../resources/schema/camelYamlDsl-canonical.json | 4 +-
.../generated/resources/schema/camelYamlDsl.json | 4 +-
.../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc | 21 +
.../camel/dsl/yaml/YamlRoutesBuilderLoader.java | 1 +
.../dsl/yaml/YamlRoutesBuilderLoaderSupport.java | 9 +
.../apache/camel/dsl/yaml/KameletLoaderTest.groovy | 56 +
.../org/apache/camel/dsl/yaml/KameletTest.groovy | 34 +
parent/pom.xml | 67 +-
plugins/camel-mcp/.claude-plugin/plugin.json | 24 +
plugins/camel-mcp/.mcp.json | 11 +
pom.xml | 4 +-
.../src/generated/resources/META-INF/metadata.json | 204 +-
.../infra/cassandra/services/container.properties | 2 +-
.../infra/common/services/SingletonService.java | 2 +-
.../infra/consul/services/container.properties | 2 +-
.../infra/docling/services/container.properties | 2 +-
.../FhirLocalSingletonContainerService.java | 2 +-
.../test/infra/fhir/services/container.properties | 2 +-
.../resources/META-INF/infra-service.properties} | 6 +-
.../HashicorpVaultLocalContainerInfraService.java | 2 +
.../hashicorp/vault/services/container.properties | 2 +-
.../resources/META-INF/infra-service.properties} | 4 +-
.../resources/META-INF/infra-service.properties} | 4 +-
.../test/infra/kafka/services/container.properties | 4 +-
test-infra/camel-test-infra-smb/pom.xml | 6 +
.../resources/META-INF/infra-service.properties} | 4 +-
.../apache/camel/itest/shiro/ShiroOverJmsTest.java | 35 +
.../CamelTestInfraGenerateMetadataMojo.java | 247 +-
.../maven/packaging/PrepareCamelMainMojo.java | 5 +
tooling/openapi-rest-dsl-generator/pom.xml | 2 +-
.../generator/openapi/AppendableGenerator.java | 2 +-
.../camel/generator/openapi/FilerGenerator.java | 2 +-
.../openapi/MethodBodySourceCodeEmitter.java | 2 +-
.../camel/generator/openapi/PathGenerator.java | 2 +-
.../openapi/RestDslSourceCodeGenerator.java | 10 +-
.../openapi/MethodBodySourceCodeEmitterTest.java | 4 +-
.../generator/openapi/OperationVisitorTest.java | 4 +-
.../apache/camel/spi/annotations/InfraService.java | 12 +
736 files changed, 43557 insertions(+), 18006 deletions(-)
create mode 100644 .claude-plugin/marketplace.json
create mode 100644
components/camel-cassandraql/src/test/java/org/apache/camel/processor/aggregate/cassandra/CassandraAggregationRepositoryDefaultFilterTest.java
copy
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelRouteResumeAction.java
=>
components/camel-consul/src/test/java/org/apache/camel/component/consul/ConsulRegistryDefaultFilterTest.java
(57%)
copy
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/InfraInfo.java
=>
components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcTestSupport.java
(72%)
copy
test-infra/camel-test-infra-consul/src/main/resources/org/apache/camel/test/infra/consul/services/container.properties
=> components/camel-grpc/src/test/resources/logging.properties (81%)
create mode 100644
components/camel-leveldb/src/test/java/org/apache/camel/component/leveldb/LevelDBAggregationRepositoryDefaultFilterTest.java
copy
components/{camel-opentelemetry2/src/test/java/org/apache/camel/opentelemetry2
=>
camel-micrometer-observability/src/test/java/org/apache/camel/micrometer/observability}/BaggageSettingTest.java
(75%)
copy
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelRouteStartAction.java
=>
components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaConverterDefaultFilterTest.java
(57%)
copy
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelRouteStartAction.java
=>
components/camel-netty/src/test/java/org/apache/camel/component/netty/NettyConverterDefaultFilterTest.java
(57%)
create mode 100644
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/SjmsConnectionRecoveryTest.java
create mode 100644
components/camel-sql/src/test/java/org/apache/camel/processor/aggregate/jdbc/JdbcAggregationRepositoryDefaultFilterTest.java
copy
components/camel-sql/src/test/resources/sql/{createAndPopulateDatabase4.sql =>
storedFunctionMariaDB.sql} (62%)
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/TracerExcludePatternsTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/TracerIncludePatternsTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/TracerMatchTest.java
create mode 100644
components/camel-test/camel-test-junit5/src/test/java/org/apache/camel/test/AvailablePortFinderLifecycleTest.java
create mode 100644
components/camel-test/camel-test-junit6/src/test/java/org/apache/camel/test/AvailablePortFinderLifecycleTest.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/BacklogErrorEventMessage.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/BacklogEventMessage.java
delete mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/ErrorRegistryEntry.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/MessageSizeStrategy.java
copy
components/camel-shiro/src/main/java/org/apache/camel/component/shiro/security/ShiroSecurityConstants.java
=> core/camel-api/src/main/java/org/apache/camel/spi/StepIdAware.java (61%)
create mode 100644
core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultMessageSizeStrategy.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/BeanFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/CustomFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/DateFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/DirectFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/ExchangeFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/MessageFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/MiscFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/OutputFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/PropertiesFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/QueryLanguageFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/SystemFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/TypeFunctionFactory.java
copy
core/camel-core/src/test/java/org/apache/camel/{processor/StreamCachingOnlyRouteTest.java
=> component/seda/SedaFromRouteGroupTest.java} (59%)
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/ErrorRegistryDeduplicateTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/BeanFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/CustomFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/DateFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/DirectFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/ExchangeFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/MessageFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/MiscFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/OutputFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/PropertiesFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/QueryLanguageFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/SystemFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/TypeFunctionFactoryTest.java
create mode 100644
core/camel-main/src/generated/java/org/apache/camel/main/ErrorRegistryConfigurationPropertiesConfigurer.java
create mode 100644
core/camel-main/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.main.ErrorRegistryConfigurationProperties
create mode 100644
core/camel-main/src/main/java/org/apache/camel/main/ErrorRegistryConfigurationProperties.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedFailureHandledTimestampTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedMessageSizeStreamCachingTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedMessageSizeTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedProducerStepIdTest.java
create mode 100644
core/camel-support/src/main/java/org/apache/camel/support/EndpointSizeStatistics.java
create mode 100644
core/camel-util/src/main/java/org/apache/camel/util/concurrent/BoundedExecutorService.java
create mode 100644
core/camel-util/src/test/java/org/apache/camel/util/concurrent/BoundedExecutorServiceTest.java
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-ask.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-get-error.adoc
copy
docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-plugin-get.adoc
=> camel-jbang-plugin-list.adoc} (71%)
copy
docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-plugin-get.adoc
=> camel-jbang-restart.adoc} (58%)
create mode 100644 docs/user-manual/modules/ROOT/pages/message-size.adoc
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Ask.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/LlmClient.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginList.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListError.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/RestartProcess.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/message-size/README.md
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/message-size/message-size.camel.yaml
copy
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{cron-log/cron-log.camel.yaml
=> tui-hello-world/tui-hello-world.yaml} (72%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/known-plugins.json
copy
dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/{Dockerfile25.ftl
=> Dockerfile-spring-boot21.ftl} (65%)
copy
dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/{Dockerfile25.ftl
=> Dockerfile-spring-boot25.ftl} (65%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginListTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/RuntimeTools.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/RuntimeServiceTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/RuntimeToolsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/BeansTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/BrowseTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ConfigurationTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/DiagramSupport.java
copy
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/{InfraInfo.java
=> ErrorInfo.java} (52%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ErrorsTab.java
copy
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/{EndpointInfo.java
=> InflightInfo.java} (81%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/InflightTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/McpLogPopup.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/MemoryTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/MetricsTab.java
copy
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/{InfraInfo.java
=> MicrometerMeterInfo.java} (67%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/OverviewTab.java
copy
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/{EndpointInfo.java
=> SelectionContext.java} (83%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SendMessagePopup.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/StartupTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/StatusParser.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TapeRecorder.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ThreadsTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiBackendHelper.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiEventLog.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiMcpServer.java
create mode 100644 plugins/camel-mcp/.claude-plugin/plugin.json
create mode 100644 plugins/camel-mcp/.mcp.json
copy
test-infra/{camel-test-infra-cassandra/src/main/resources/org/apache/camel/test/infra/cassandra/services/container.properties
=> camel-test-infra-ftp/src/main/resources/META-INF/infra-service.properties}
(83%)
copy
test-infra/{camel-test-infra-cassandra/src/main/resources/org/apache/camel/test/infra/cassandra/services/container.properties
=>
camel-test-infra-hazelcast/src/main/resources/META-INF/infra-service.properties}
(89%)
copy
test-infra/{camel-test-infra-cassandra/src/main/resources/org/apache/camel/test/infra/cassandra/services/container.properties
=>
camel-test-infra-ignite/src/main/resources/META-INF/infra-service.properties}
(88%)
copy
test-infra/{camel-test-infra-cassandra/src/main/resources/org/apache/camel/test/infra/cassandra/services/container.properties
=> camel-test-infra-smb/src/main/resources/META-INF/infra-service.properties}
(90%)