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 1ee4f80d316a Regen SBOM from commit
33334be369115fc592bdac640c5bab830ffc2af3
add a1c7d3facf96 Regen SBOM from commit
33334be369115fc592bdac640c5bab830ffc2af3 (#23820)
add 7f1ba4cd05b7 CAMEL-23535: camel-api - batch 7: enhance class-level
Javadoc for type conversion and class resolution SPIs
add 6c9a375e4173 CAMEL-23707: Fix row-mutation bug in ListVault with
multiple vault types
add deedbe3dc952 CAMEL-23535: camel-api - batches 8-9: enhance Javadoc for
registry, DI, and route lifecycle SPIs
add 3eecf146044f CAMEL-23706: TUI - Add OTel Spans tab with Jaeger-style
waterfall view (#23819)
add 29a9ebe45b4b CAMEL-23665: Remove deprecated no-op setTlsDetailsFactory
in camel-opensearch
add 03e6d09f772d CAMEL-23584: docs - sync camel-kafka 4.18 / 4.14
upgrade-guide entries to main
add 15fd9819fdfa CAMEL-23688: Add extensive test coverage for camel-jbang
CLI commands
add 1e42e3cefcd9 CAMEL-23680: Add group as scope to variables (#23813)
add 745bebfe9df4 CAMEL-23291: Add ShutdownAware support to EventHubs and
Google PubSub consumers
add c843426132a7 CAMEL-21937: Reset route stop flag between tool
invocations
add d83971d15e63 CAMEL-23666: Support optional endpoint URIs in route
templates
add d5a717dd0f8a CAMEL-23588: camel-undertow - extend
UndertowHeaderFilterStrategy to filter the legacy websocket.* exchange-header
prefix (#23522)
add 2f3acdce8b6e CAMEL-23577: doc-sync 4.18.x/4.14.x header-rename
upgrade-guide entries to main (#23615)
add be531bfe3eb8 chore(deps): Bump the opentelemetry group with 5 updates
add 81458c9b2eda chore(deps): Bump aws-java-sdk2-version from 2.46.4 to
2.46.5
add 23fbcbe05ed8 chore(camel-test-infra-aws-v2): upgrade aws.container to
1.5.21
add 71373b1ec393 chore(camel-test-infra-nats): upgrade nats.container to
2.14.2
add 73c0f8814630 chore(camel-test-infra-keycloak): upgrade
keycloak.container to 26.6.3
add 3615ad7a7970 chore(camel-test-infra-jaeger): upgrade jaeger.container
to 2.19.0
add 4918b198a007 chore(camel-test-infra-hashicorp-vault): upgrade
hashicorp.vault.container to 2.0.2
add a0b06aa38956 Use JDK 25 in Jenkins file for snapshot deploy and Jbang
IT tests
add 65cc7bc3e4b5 chore(camel-test-infra-neo4j): upgrade neo4j.container to
2026.05-community-ubi10
add a85fa99ccca5 chore(deps): Bump the langchain4j group with 18 updates
add dd0df25de835 chore(camel-test-infra-milvus): upgrade milvus.container
to v2.6.18
add 07327071cbdb chore(camel-test-infra-qdrant): upgrade qdrant.container
to v1.18.1-unprivileged
add fd32418fdf36 CAMEL-23481: Replace retired Apache Derby with H2 in
camel-spring-xml tests
add 15eb95cfb5a3 Upgrade Vert.x to 4.5.28
add 4a118a7c31ee [CAMEL-23481] Replace retired Apache Derby with H2 in
camel-quartz tests
add 37b9141a519c chore(deps): Bump milo-version from 1.1.3 to 1.1.4
add aaa6bf5f4a4c chore(deps): Bump com.stripe:stripe-java from 32.2.0 to
33.0.0
add 7b51a4d3f3b5 chore(deps): Bump com.sun.xml.messaging.saaj:saaj-impl
add 7350a9181541 chore(deps): Bump infinispan-version from 16.0.12 to
16.0.13
add 087a2c732718 chore(deps): Bump com.prowidesoftware:pw-iso20022
add 98738aa029e0 chore(deps): Bump
org.l2x6.cq:cq-alias-fastinstall-quickly-extension
add d48306cb8e0f chore(deps): Bump jandex-version from 3.5.3 to 3.6.0
add e68a9689e167 chore(deps): Bump com.openai:openai-java from 4.38.0 to
4.39.1
add d02d1120f94b CAMEL-23709: Reduce span verbosity for endpoint-sending
processors (#23843)
add 47844a5828be CAMEL-23709: Remove span collapsing hack from TUI now
that core tracer skips redundant PROCESS spans (#23861)
add 150d8725f45d CAMEL-23706: camel cmd span - Add trace-grouped view and
ASCII waterfall
add f58d63b9f4da CAMEL-23642: camel-langchain4j-agent - support jsonSchema
endpoint pr… (#23793)
add 85110f566255 CAMEL-23454: camel-keycloak: Add token revocation and
session logout operations
add 667c3fbb1dec CAMEL-23680: Update JMX service count after
GroupVariableRepository addition
add ed9eb9674b5a CAMEL-23709: Update micrometer-observability tests for
EndpointSending span reduction
add 0c3a6a941b87 chore: skip vanish animation for explicitly stopped
processes in TUI
add 632587d779ab chore: fix swapped key hints in example browser popup
add 215589a8abd4 chore(deps): Bump org.codehaus.plexus:plexus-archiver
add 6c6c009c86e0 chore(deps): Bump aws-java-sdk2-version from 2.46.5 to
2.46.6
add e85ff55b80fe chore(deps): Bump
org.l2x6.cq:cq-alias-fastinstall-quickly-extension
add 1817dc40bcd0 chore(deps-dev): Bump io.projectreactor:reactor-core from
3.8.5 to 3.8.6
add 405512f753e6 chore(deps): Bump pulsar-version from 4.2.1 to 4.2.2
add 71f7518fa27a chore(deps): Bump spring-ldap-version from 4.0.3 to 4.1.0
add ee42c8ea9de6 chore(deps): Bump tools.jackson:jackson-bom from 3.1.4 to
3.2.0
add edad34ca0f83 chore(deps): Bump spring-version from 7.0.7 to 7.0.8
add 3c9df845a391 chore(deps): Bump org.openapitools:openapi-generator
add 1f90f12e6c8b chore(deps): Bump squareup-okhttp5-version from 5.3.2 to
5.4.0
add bd65e259c8a4 chore(deps): Bump com.uber.nullaway:nullaway from 0.13.5
to 0.13.6
add 7fb633d16454 chore(deps): Bump ai.docling:docling-serve-client from
0.5.2 to 0.5.3
add 531b6793c12f chore(deps): Bump io.projectreactor.netty:reactor-netty
add 2088e00fb6e5 chore(deps): Bump
org.l2x6.cq:cq-alias-fastinstall-quickly-extension
add e6bf966eed85 CAMEL-23714: Polish RedisAggregationRepository and add
tests
add 1e3f89e2c696 CAMEL-23714: Add upgrade guide entry for
RedisAggregationRepository changes
add fdcf8f43726b chore(deps): Bump org.jacoco:jacoco-maven-plugin from
0.8.14 to 0.8.15
add 1d9d6dceda3a chore(deps): Bump com.fasterxml.woodstox:woodstox-core
add 50bee7f19dd3 chore(camel-test-infra-docling): upgrade
docling.container to v1.21.0
add ea97e9da4279 [CAMEL-23481] Replace retired Apache Derby with H2 in
camel-itest (#23860)
add 786282b0529c CAMEL-23688: Add unit tests for camel-jbang-core process/
commands
add 44b95bbbfb80 Fix JenkinsFile with JDK 25 due to JSpcify Nullable
compilation error
add 446baf1a1be4 CAMEL-23718: Embedded OTLP receiver for OTel Java Agent
in Camel JBang (#23868)
add 72d13bd13fb5 CAMEL-23630: add HeaderFilterStrategy to camel-dapr
(#23886)
add 7cd0a135a47a CAMEL-23564: Make OTEL_BAGGAGE_* headers visible in
Baggage.current() without traceProcessors (#23846)
add dffb55690015 CAMEL-23715: Enrich Simple language catalog with
AI-friendly metadata (#23865)
add 3445c57e147d CAMEL-23716: camel-salesforce - align Exchange header
constant names with Camel naming convention (#23887)
add 019445a1d078 CAMEL-23712: Add traceCustomIdOnly option to only trace
processors with custom IDs (#23862)
add d219b94cdb23 CAMEL-23685: Expose public token validation API for
incoming Bearer tokens (JWT and opaque)
add b658dba63b94 CAMEL-23685: Refine OAuth token validation factory
resolution
add 47b1e09ef34f chore: rebrand Camel JBang to Camel CLI (#23800)
add a186239592de CAMEL-23722: Restructure Camel CLI documentation (#23892)
add 3d153fdc6f77 CAMEL-23724: Machine-readable grammar for Simple language
with JS validator (#23893)
add a36ef7bd715a chore(deps): Bump the micrometer group across 1 directory
with 9 updates (#23850)
add 30ed6d7434ab camel-test-junit6: Make more test configuration methods
public for framework extensibility (#23729)
add d3072d9ff93e CAMEL-23630: Document camel-dapr consumer header change
in 4.18 upgrade guide (#23891)
add be5bb7a7ff21 chore(deps): Bump spring-security-version from 7.0.5 to
7.1.0 (#23895)
add 927bd10e443d chore(deps): Bump aws-java-sdk2-version from 2.46.6 to
2.46.7 (#23896)
add 704e34232b1f chore(deps): Bump com.mchange:c3p0 from 0.14.0 to 0.14.1
(#23900)
add 68e927c8ec65 chore(deps-dev): Bump org.hibernate.orm:hibernate-core
(#23899)
add 40969ed4d7cc chore(deps): Bump io.camunda:zeebe-client-java from 8.9.6
to 8.9.7 (#23898)
add d58bdbf24510 chore(deps): Bump io.camunda:camunda-client-java from
8.9.6 to 8.9.7 (#23901)
add ad6fb2624c98 CAMEL-23716: docs - sync camel-salesforce 4.18 / 4.14
upgrade-guide entries to main (#23903)
add c0540a460cbd CAMEL-23719: camel-micrometer - when ProducerTemplate
sends to a SEDA endpoint, Exchange.getFromRouteId() returns null (#23864)
add deda9a108b86 CAMEL-19540: camel-pulsar - replace Thread.sleep in tests
(#23902)
add fa6740c1bddd CAMEL-23635: camel-jbang - Add shell panel to TUI (#23605)
add 8770ef1cd764 CAMEL-23635: camel-jbang - Fix
ArrayIndexOutOfBoundsException in TUI shell panel
add 7292071af247 CAMEL-23630: Document camel-dapr consumer header change
in 4.14 upgrade guide (#23907)
add ea8c4d4b98dc chore(deps): Bump spring-ws-version from 5.0.1 to 5.0.2
(#23897)
add 82a8b9e726bd CAMEL-23695: Remove chatRequestTransformer workaround for
structured output (#23906)
add 7dc57acec714 CAMEL-23683: add camel-shell component
add 6f36af31b6ea CAMEL-23481: Replace retired Apache Derby in Camel
add 9db0fc50aa68 CAMEL-23317 - clean test setup RawMailMessageTest
add 3aabdf62e021 CAMEL-23728: camel-jbang - Fix Vertex AI model mapping
and error handling (#23910)
add 685ac395eb08 CAMEL-23727: camel-jbang - TUI shell panel improvements
(#23915)
add caeb773d0706 Fix broken xref links after Camel CLI documentation
restructuring
add 6cea553aa42e CAMEL-23651: align muteException default in netty-http
and undertow
add 54b5329f6680 CAMEL-23730: Fix export dry-run failing with
NoSuchBeanException for bean references
add 3f9278c848d6 camel-jbang - Show 'Camel' instead of
'PicocliCommandRegistry' in shell completions (#23911)
add 61167507fc0d CAMEL-23727: camel-jbang - Add mouse scroll support for
TUI shell panel (#23919)
add d58b016b2d78 Sync bundled examples
add 291314f7283d Add camel 1 tribute to bundled examples. Fix jbang cli
rebrand maven doc updater
add f14b01608858 CAMEL-23723: Add oauthProfile support to HTTP consumer
components
add 5053ad123e80 Revert accidental push of CAMEL-23723 work to main
add 9029aebadecc CAMEL-19528: camel-jpa - replace Thread.sleep with
Awaitility in tests
add feea08e7847f CAMEL-23726: Use JSON instead of Java serialization for
key metadata in AWS and HashiCorp Vault lifecycle managers (#23912)
add c5e3d5df0a98 chore(deps): Bump the langchain4j group with 17 updates
add 351b633285c6 chore(deps): Bump aws-java-sdk2-version from 2.46.7 to
2.46.8
add af7884a4eb10 CAMEL-23317 - RawMailMessagetest stabilization
add 18d855acec5d CAMEL-23317 - stabilize MailProducerUnsupportedCharsetTest
add 9162fdfca515 chore(deps): Bump grpc-version from 1.81.0 to 1.82.0
add a8536b53f659 chore(deps): Bump org.opensearch.client:opensearch-java
add 75738569a514 chore(deps): Bump io.camunda:zeebe-client-java from 8.9.7
to 8.9.8
add d4bc4041fb3e chore(deps): Bump io.dapr:dapr-sdk from 1.17.2 to 1.18.0
add 1fd8cba2c3e6 chore(deps): Bump mima-version from 2.4.45 to 2.4.46
add eabdb059694f chore(deps): Bump cometd-java-server-version from 9.0.0
to 9.0.1
add ee8445b315f5 chore(deps): Bump org.eclipse.jgit:org.eclipse.jgit
add d8cc6250d78c chore(deps): Bump cxf-version from 4.2.1 to 4.2.2
add 1747029774df chore(deps): Bump io.camunda:camunda-client-java from
8.9.7 to 8.9.8
add c8c47b43ec3a chore(deps): Bump com.google.genai:google-genai from
1.57.0 to 1.58.0
add ec7354b3d3f7 CAMEL-23735: Restore documented default aggregation
strategy in dynamic-router
add b0153b2adae9 chore: fix section title level in
camel-jbang-configuration.adoc (#23953)
add 1c64de0b76fa Create dependabot group update for cometd
add 185adf9fbbf5 CAMEL-23734 - adapt VertxHttpTransferExceptionTest
add 17f7de468c22 chore(deps): Bump opensearch-rest-client-version from
3.6.0 to 3.7.0
add 6e1db7c85048 chore(deps): Bump org.apache.cxf:cxf-codegen-plugin from
4.2.1 to 4.2.2
add af1513ddc19e chore(deps-dev): Bump
org.cometd.java:cometd-java-client-http-jetty
add 8c8fd08cb379 chore(deps-dev): Bump com.github.mwiede:jsch from 2.28.2
to 2.28.3
add 5f9778012015 CAMEL-23446: camel-solr - Add SSLContextParameters
support for TLS configuration (#23939)
add dffedf86c9e6 CAMEL-23444: camel-elasticsearch - Add
SSLContextParameters support for TLS configuration (#23952)
add 10003522d3f9 Fix template generating Camel Jbang documentation
add 3f42cdd930f4 chore(deps): Bump com.google.errorprone:error_prone_core
add bbc68b6c4a13 chore(deps): Bump io.dapr:dapr-sdk-workflows from 1.17.2
to 1.18.0
add e91e860a213a chore(deps): Bump huaweicloud-sdk-version from 3.1.199 to
3.1.200
add 8e318ba97beb chore(deps): Bump quarkus-version from 3.36.1 to 3.36.2
add 1477cb4e87b2 CAMEL-23738: camel-keycloak - always verify access token
even without required roles/permissions (#23958)
add 709b5c9d0991 CAMEL-23737: Improve discoverability of camel-pqc hybrid
cryptography docs
add 4a903e2b8f3c Align dependencies with Spring Boot 4.1.0 (#23924)
add 2939cd41c5bf CAMEL-23723: Add oauthProfile support to HTTP consumer
components
add 2ec45e1f23c1 CAMEL-23723: Make oauthProfile a first-class rest-openapi
endpoint option
add 37ade6028080 CAMEL-23723: Fail closed when the rest-openapi delegate
does not enforce oauthProfile
add fe5637a1865a chore(deps): Bump flink-version from 1.20.4 to 1.20.5
add 9403fd8001c2 chore(deps): Bump infinispan-version from 16.1.4 to 16.2.1
add 989dd39abf88 chore(deps): Bump protobuf-version from 4.35.0 to 4.35.1
add e39a128e1fbb chore(deps): Bump swagger-openapi3-java-parser-version
add e1854b4ef92a CAMEL-23445: camel-elasticsearch-rest-client - Add
SSLContextParameters support for TLS configuration (#23967)
add a5ca7fbecaf8 CAMEL-23740: Fix WrappedFile converter for FTP/SFTP
remote files
add 1831c14168e6 CAMEL-23738: add camel-keycloak upgrade note to 4.18
guide (doc-sync for backport #23981) (#23986)
add d7c8879fd483 CAMEL-23736: Make self-signed dev certificate key
algorithm configurable (default EC)
add c2ce02677a54 CAMEL-23543: Centralize and harden Camel* header
filtering in DefaultHeaderFilterStrategy (#23652)
add 859fcf113151 CAMEL-21438: Fix six flaky tests and missing aarch64
image for TensorFlow Serving (#23927)
add 082898e8ce06 CAMEL-23538: Use testcontainers 2.0.3 on ppc64le via
Maven profile (#23985)
add 5d73799f4531 CAMEL-23744: Update XML Encryption docs examples to
AES-256-GCM (off 3DES) (#23988)
add 8f10a7d04224 CAMEL-23745: Cover both PQC layers in the security guide
Post-Quantum section (#23989)
add 772716f176a0 chore(deps): Bump aws-java-sdk2-version from 2.46.8 to
2.46.9 (#23976)
add 45915d3ae079 Configure Maven cache for Atlassian artifacts on GitHub
Actions
add 87723710b0b5 chore(deps): Bump
io.opentelemetry.proto:opentelemetry-proto
add 2cacaeb9efa9 chore: modernize README and GitHub description for AI
visibility
add 4e77385fb071 CAMEL-23739: camel-openai - support WrappedFile, byte[]
and InputStream bodies for vision models
add 5eabbb78b233 CAMEL-23743: Add hostnameVerificationPolicy option to
HttpComponent/HttpEndpoint (#23987)
add 39fc460d3213 CAMEL-23629: docs - sync camel-irc 4.18 and 4.14
upgrade-guide entries to main (#23991)
add 03f84b2a249a CAMEL-23588: docs - sync camel-undertow 4.18 and 4.14
upgrade-guide entries to main (#23994)
add 0121227d3cb6 CAMEL-21935 camel-jbang - kubernetes plugin fails to run
when knative-service.enabled=true in openshift (#23995)
add 285994f8606c CAMEL-23535: camel-api - batches 10-12: enhance
class-level Javadoc for data transformation, EIP storage, and error handling
SPIs (#23968)
add 5ce7e9e6a393 CAMEL-21438: Fix and re-enable flaky tests on s390x
(#23997)
add 4b523df5ac7a Bump to 350
add 0c03b30d0f3c Fixed
add f5f707aa3dc0 CAMEL-19517: camel-cxf - replace Thread.sleep with
Awaitility in tests (#23999)
add 5fc19f5dd4b0 CAMEL-17598: camel-bindy: continue unmarshal on per-field
parse failure (#23922)
add ffb650e68285 CAMEL-23520: camel-mail: option to lock
recipients/sender/subject to … (#23969)
add 41de2e149399 CAMEL-23733: camel-jbang - Add properties syntax
highlighting in TUI (#24001)
add 46b55921817f Regen SBOM from commit
41de2e149399f8ed459c32b05ee11209080dbcc5
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 (1ee4f80d316a)
\
N -- N -- N refs/heads/regen_bot_sbom (46b55921817f)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 2 +-
.github/dependabot.yml | 2 +
.github/workflows/main-build.yml | 21 +
.github/workflows/pr-build-main.yml | 20 +
.mvn/extensions.xml | 2 +-
AGENTS.md | 4 +-
Jenkinsfile.deploy | 4 +-
Jenkinsfile.jbangtest | 4 +-
README.md | 140 +-
bom/camel-bom/pom.xml | 5 +
camel-sbom/camel-sbom.json | 26170 +++++++++----------
camel-sbom/camel-sbom.xml | 21371 ++++++++-------
catalog/camel-allcomponents/pom.xml | 5 +
.../org/apache/camel/catalog/beans.properties | 1 +
.../catalog/beans/RedisAggregationRepository.json | 16 +
.../org/apache/camel/catalog/components.properties | 1 +
.../org/apache/camel/catalog/components/dapr.json | 6 +-
.../components/elasticsearch-rest-client.json | 7 +-
.../camel/catalog/components/elasticsearch.json | 7 +-
.../org/apache/camel/catalog/components/http.json | 38 +-
.../org/apache/camel/catalog/components/https.json | 38 +-
.../org/apache/camel/catalog/components/imap.json | 134 +-
.../org/apache/camel/catalog/components/imaps.json | 134 +-
.../org/apache/camel/catalog/components/jetty.json | 3 +-
.../apache/camel/catalog/components/keycloak.json | 32 +-
.../catalog/components/langchain4j-agent.json | 20 +-
.../camel/catalog/components/netty-http.json | 23 +-
.../apache/camel/catalog/components/openai.json | 57 +-
.../camel/catalog/components/platform-http.json | 3 +-
.../org/apache/camel/catalog/components/pop3.json | 134 +-
.../org/apache/camel/catalog/components/pop3s.json | 134 +-
.../camel/catalog/components/rest-openapi.json | 3 +-
.../apache/camel/catalog/components/servlet.json | 13 +-
.../org/apache/camel/catalog/components/shell.json | 39 +
.../org/apache/camel/catalog/components/smtp.json | 134 +-
.../org/apache/camel/catalog/components/smtps.json | 134 +-
.../org/apache/camel/catalog/components/solr.json | 7 +-
.../apache/camel/catalog/components/undertow.json | 17 +-
.../jbang/camel-jbang-configuration-metadata.json | 4 +-
.../org/apache/camel/catalog/languages/simple.json | 240 +-
.../main/camel-main-configuration-metadata.json | 7 +-
.../catalog/simple/camel-simple-validator.html | 241 +
.../camel/catalog/simple/camel-simple-validator.js | 809 +
.../apache/camel/catalog/test-infra/metadata.json | 48 +-
.../org/apache/camel/catalog/CamelCatalogTest.java | 62 +
.../langchain4j/agent/api/AbstractAgent.java | 25 +
.../agent/LangChain4jAgentComponentConfigurer.java | 6 +
.../LangChain4jAgentConfigurationConfigurer.java | 6 +
.../agent/LangChain4jAgentEndpointConfigurer.java | 6 +
.../agent/LangChain4jAgentEndpointUriFactory.java | 3 +-
.../langchain4j/agent/langchain4j-agent.json | 20 +-
.../src/main/docs/langchain4j-agent-component.adoc | 90 +-
.../agent/LangChain4jAgentConfiguration.java | 19 +
.../agent/LangChain4jAgentConverter.java | 62 +-
.../agent/LangChain4jAgentProducer.java | 75 +
.../agent/LangChain4jAgentConverterTest.java | 122 +
.../LangChain4jAgentStructuredOutputIT.java | 94 +-
.../LangChain4jAgentStructuredOutputTest.java | 104 +
.../src/main/docs/langchain4j-tools-component.adoc | 47 +
.../tools/LangChain4jToolsProducer.java | 8 +
.../tools/LangChain4jToolStopEipTest.java | 130 +
components/camel-ai/camel-openai/pom.xml | 5 +
.../org/apache/camel/component/openai/openai.json | 57 +-
.../src/main/docs/openai-component.adoc | 49 +-
.../camel/component/openai/MimeTypeHelper.java | 119 +
.../camel/component/openai/OpenAIConstants.java | 5 +
.../camel/component/openai/OpenAIProducer.java | 105 +-
.../openai/OpenAIVisionBodyTypesMockTest.java | 243 +
.../atmosphere/websocket/WebsocketEndpoint.java | 11 +-
.../websocket/WebsocketOAuthProfileTest.java | 42 +
.../aws2/sns/Sns2HeaderFilterStrategy.java | 7 +-
.../aws2/sqs/Sqs2HeaderFilterStrategy.java | 6 +-
.../aws2/sqs/Sqs2HeaderFilterStrategyTest.java | 1 -
.../azure/eventhubs/EventHubsConsumer.java | 58 +-
.../eventhubs/EventHubsConsumerShutdownTest.java | 145 +
.../servicebus/ServiceBusHeaderFilterStrategy.java | 7 -
.../barcode/BarcodeDataFormatSpringTest.java | 25 +-
.../src/main/docs/bindy-dataformat.adoc | 100 +
.../dataformat/bindy/BindyAbstractFactory.java | 35 +
.../camel/dataformat/bindy/BindyCsvFactory.java | 13 +-
.../dataformat/bindy/BindyFixedLengthFactory.java | 7 +-
.../dataformat/bindy/BindyKeyValuePairFactory.java | 22 +-
.../bindy/annotation/ContinueOnFailure.java} | 8 +-
.../dataformat/bindy/annotation/CsvRecord.java | 7 +
.../dataformat/bindy/annotation/DataField.java | 10 +
.../bindy/annotation/FixedLengthRecord.java | 7 +
.../bindy/annotation/KeyValuePairField.java | 10 +
.../camel/dataformat/bindy/annotation/Message.java | 7 +
.../csv2/BindyCsvContinueOnParseFailureTest.java | 376 +
.../fix/BindyKvpContinueOnParseFailureTest.java | 237 +
.../BindyFixedContinueOnParseFailureTest.java | 303 +
.../java/org/apache/camel/coap/CoAPEndpoint.java | 3 +-
.../camel/coap/CoAPHeaderFilterStrategy.java | 34 -
.../camel/coap/CoAPHeaderFilterStrategyTest.java | 84 -
.../camel/component/cometd/CometdBinding.java | 3 +-
.../cxf/common/header/CxfHeaderHelper.java | 3 +-
.../cxf/jaxrs/CxfRsHeaderFilterStrategy.java | 9 -
components/camel-cxf/camel-cxf-spring-soap/pom.xml | 7 +
.../camel/component/cxf/CxfOneWayRouteTest.java | 15 +-
.../cxf/CxfPayloadProviderRouterTest.java | 11 +-
.../soap/headers/CxfMessageHeadersRelayTest.java | 3 -
.../transport/header/CxfHeaderFilterStrategy.java | 6 -
.../component/dapr/DaprComponentConfigurer.java | 6 +
.../component/dapr/DaprEndpointConfigurer.java | 6 +
.../component/dapr/DaprEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/dapr/dapr.json | 6 +-
.../apache/camel/component/dapr/DaprComponent.java | 18 +-
.../apache/camel/component/dapr/DaprEndpoint.java | 23 +-
.../component/dapr/DaprHeaderFilterStrategy.java} | 11 +-
.../dapr/consumer/DaprPubSubConsumer.java | 2 -
.../dapr/consumer/DaprPubSubConsumerTest.java | 7 +-
.../src/main/docs/datasonnet-language.adoc | 2 +-
.../camel-diagram/src/main/docs/diagram.adoc | 6 +-
.../routing/DynamicRouterRecipientListHelper.java | 11 +-
.../DynamicRouterDefaultAggregationIT.java | 121 +
.../DynamicRouterRecipientListHelperTest.java | 5 +-
...ElasticsearchRestClientComponentConfigurer.java | 12 +
.../ElasticsearchRestClientEndpointConfigurer.java | 6 +
.../ElasticsearchRestClientEndpointUriFactory.java | 3 +-
.../rest/client/elasticsearch-rest-client.json | 7 +-
.../client/ElasticsearchRestClientComponent.java | 37 +-
.../client/ElasticsearchRestClientEndpoint.java | 16 +
.../client/ElasticsearchRestClientProducer.java | 29 +-
...icsearchRestClientSslContextParametersTest.java | 103 +
.../es/ElasticsearchComponentConfigurer.java | 12 +
.../es/ElasticsearchEndpointConfigurer.java | 6 +
.../es/ElasticsearchEndpointUriFactory.java | 3 +-
.../apache/camel/component/es/elasticsearch.json | 7 +-
.../camel/component/es/ElasticsearchComponent.java | 37 +-
.../component/es/ElasticsearchConfiguration.java | 16 +
.../camel/component/es/ElasticsearchProducer.java | 29 +-
.../es/ElasticsearchSslContextParametersTest.java | 104 +
.../camel-event/src/main/docs/event-component.adoc | 2 +-
.../camel-file/src/main/docs/file-component.adoc | 4 +-
.../google/pubsub/GooglePubsubConsumer.java | 76 +-
.../pubsub/GooglePubsubHeaderFilterStrategy.java | 3 -
.../pubsub/consumer/CamelMessageReceiver.java | 34 +-
.../pubsub/GooglePubsubConsumerShutdownTest.java | 83 +
.../camel/http/base/HttpHeaderFilterStrategy.java | 7 -
.../base/HttpProtocolHeaderFilterStrategy.java | 6 +-
.../camel/http/base/OAuthHttpSecuritySupport.java | 504 +
.../http/base/OAuthProfileAwareHttpEndpoint.java | 43 +
.../http/base/OAuthHttpSecuritySupportTest.java | 333 +
.../org/apache/camel/http/common/CamelServlet.java | 39 +
.../http/common/HttpHeaderFilterStrategy.java | 7 -
.../common/HttpProtocolHeaderFilterStrategy.java | 4 +
.../apache/camel/http/common/CamelServletTest.java | 54 +
.../component/http/HttpComponentConfigurer.java | 6 +
.../component/http/HttpEndpointConfigurer.java | 6 +
.../component/http/HttpEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/http/http.json | 38 +-
.../org/apache/camel/component/http/https.json | 38 +-
.../apache/camel/component/http/HttpComponent.java | 50 +-
.../apache/camel/component/http/HttpEndpoint.java | 23 +
.../apache/camel/component/http/HttpProducer.java | 27 +-
.../http/LoggingHttpActivityListener.java | 9 +-
.../camel/component/http/HttpCompressionTest.java | 27 +
.../http/HttpsHostnameVerificationPolicyTest.java | 127 +
.../apache/camel/component/iggy/IggyEndpoint.java | 3 +-
.../component/iggy/IggyHeaderFilterStrategy.java | 34 -
.../iggy/IggyHeaderFilterStrategyTest.java | 53 -
.../camel-infinispan-embedded/pom.xml | 2 +-
.../InfinispanEmbeddedClusteredConsumerTest.java | 2 +-
.../camel-infinispan/camel-infinispan/pom.xml | 2 +-
.../component/jetty/CamelContinuationServlet.java | 11 +
.../camel/component/jetty/JettyHttpEndpoint.java | 32 +-
.../jetty12/JettyHttp12EndpointUriFactory.java | 3 +-
.../jetty12/JettyHttpEndpoint12Configurer.java | 6 +
.../org/apache/camel/component/jetty12/jetty.json | 3 +-
.../camel-jetty/src/main/docs/jetty-component.adoc | 49 +
.../jetty/HttpBridgeMultipartRouteTest.java | 2 -
.../component/jetty/JettyOAuthProfileTest.java | 234 +
.../jms/ClassicJmsHeaderFilterStrategy.java | 3 +-
.../component/jms/JmsHeaderFilterStrategy.java | 3 -
.../jms/ClassicJmsHeaderFilterStrategyTest.java | 70 +
components/camel-jpa/pom.xml | 6 +
.../camel/component/jpa/AbstractJpaMethodTest.java | 14 +-
.../camel/component/jpa/JpaWithNamedQueryTest.java | 74 +-
.../jpa/FileConsumerJpaIdempotentTest.java | 11 +-
.../component/kafka/KafkaHeaderFilterStrategy.java | 12 +-
.../apache/camel/component/keycloak/keycloak.json | 32 +-
.../src/main/docs/keycloak-component.adoc | 108 +-
.../component/keycloak/KeycloakConstants.java | 6 +
.../component/keycloak/KeycloakOperations.java | 6 +
.../camel/component/keycloak/KeycloakProducer.java | 141 +
.../security/KeycloakSecurityProcessor.java | 40 +-
.../keycloak/KeycloakProducerRevocationIT.java | 279 +
.../security/KeycloakSecurityProcessorTest.java | 118 +
.../http/KnativeHttpHeaderFilterStrategy.java | 7 -
.../component/mail/MailComponentConfigurer.java | 24 +
.../component/mail/MailEndpointConfigurer.java | 24 +
.../component/mail/MailEndpointUriFactory.java | 6 +-
.../org/apache/camel/component/mail/imap.json | 134 +-
.../org/apache/camel/component/mail/imaps.json | 134 +-
.../org/apache/camel/component/mail/pop3.json | 134 +-
.../org/apache/camel/component/mail/pop3s.json | 134 +-
.../org/apache/camel/component/mail/smtp.json | 134 +-
.../org/apache/camel/component/mail/smtps.json | 134 +-
.../camel-mail/src/main/docs/mail-component.adoc | 29 +
.../apache/camel/component/mail/MailBinding.java | 36 +-
.../camel/component/mail/MailConfiguration.java | 56 +
.../component/mail/MailHeaderFilterStrategy.java | 3 -
.../mail/MailHeaderOverrideOptionsTest.java | 137 +
.../mail/MailProducerUnsupportedCharsetTest.java | 2 +-
.../camel/component/mail/RawMailMessageTest.java | 15 +-
.../MicrometerObservabilityTracerConfigurer.java | 6 +
.../src/main/docs/micrometer-observability.adoc | 2 +-
.../observability/BaggageInjectionTest.java | 7 +-
.../observability/BaggageSettingTest.java | 5 +-
.../observability/EnableProcessorsTest.java | 7 +-
.../micrometer/observability/SpanBeanTest.java | 7 +-
.../observability/SpanCustomizationTest.java | 7 +-
.../observability/SpanInjectionTest.java | 7 +-
.../prometheus/MicrometerPrometheus.java | 2 +-
components/camel-micrometer/pom.xml | 5 +
.../MicrometerExchangeEventNotifier.java | 14 +-
...rometerExchangeEventNotifierNamingStrategy.java | 24 +-
...terExchangeEventNotifierNamingStrategyTest.java | 72 +-
...rExchangeEventNotifierProducerTemplateTest.java | 101 +
.../camel/component/nats/NatsConfiguration.java | 3 +-
.../component/nats/NatsHeaderFilterStrategy.java | 34 -
.../nats/NatsHeaderFilterStrategyTest.java | 53 -
.../netty/http/NettyHttpEndpointConfigurer.java | 6 +
.../netty/http/NettyHttpEndpointUriFactory.java | 3 +-
.../camel/component/netty/http/netty-http.json | 23 +-
.../src/main/docs/netty-http-component.adoc | 53 +
.../netty/http/HttpServerBootstrapFactory.java | 8 +
.../component/netty/http/NettyHttpComponent.java | 19 +-
.../netty/http/NettyHttpConfiguration.java | 4 +-
.../component/netty/http/NettyHttpEndpoint.java | 46 +-
.../netty/http/NettyHttpHeaderFilterStrategy.java | 7 -
.../http/handlers/HttpServerChannelHandler.java | 16 +
...ettyHttp500ErrorThrowExceptionOnServerTest.java | 2 +-
.../http/NettyHttpMuteExceptionByDefaultTest.java} | 33 +-
.../netty/http/NettyHttpOAuthProfileTest.java | 338 +
.../netty/http/NettyHttpTransferExceptionTest.java | 2 +-
.../netty/handlers/ServerChannelHandler.java | 16 +
.../apache/camel/oauth-token-validation-factory | 2 +
components/camel-oauth/src/main/docs/oauth.adoc | 264 +-
.../oauth/DefaultOAuthTokenValidationFactory.java | 544 +
.../java/org/apache/camel/oauth/JwksCache.java | 198 +
.../org/apache/camel/oauth/JwtTokenValidator.java | 261 +
.../org/apache/camel/oauth/OAuthTokenRequest.java | 196 +-
.../DefaultOAuthTokenValidationFactoryTest.java | 1695 ++
.../apache/camel/oauth/JwtTokenValidatorTest.java | 937 +
.../apache/camel/oauth/OAuthTokenRequestTest.java | 80 +
.../camel/test/oauth/AbstractKeycloakTest.java | 14 +-
.../oauth/OAuthClientCredentialsServletTest.java | 4 +-
.../camel/test/oauth/OAuthCodeFlowServletTest.java | 4 +-
.../component/opensearch/OpensearchProducer.java | 5 +-
components/camel-opentelemetry2/pom.xml | 9 +
.../OpenTelemetryTracerConfigurer.java | 12 +
.../src/main/docs/opentelemetry2.adoc | 59 +
.../camel/opentelemetry2/DevSpanExporter.java | 51 +-
.../opentelemetry2/OpenTelemetryDevConsole.java | 91 +-
.../camel/opentelemetry2/OpenTelemetryTracer.java | 49 +
.../camel/opentelemetry2/OtlpProtobufSpanData.java | 280 +
.../opentelemetry2/OtlpReceiverProcessor.java | 68 +
.../TraceProcessorsOtelInterceptStrategy.java | 33 +-
...=> BaggageHeaderWithoutProcessorSpansTest.java} | 43 +-
.../camel/opentelemetry2/BaggageInjectionTest.java | 5 +-
.../camel/opentelemetry2/BaggageSettingTest.java | 5 +-
.../camel/opentelemetry2/EnableProcessorsTest.java | 7 +-
.../camel/opentelemetry2/MulticastSedaTest.java | 301 +
.../opentelemetry2/OtlpProtobufSpanDataTest.java | 303 +
.../apache/camel/opentelemetry2/SpanBeanTest.java | 9 +-
.../opentelemetry2/SpanCustomizationTest.java | 7 +-
.../camel/opentelemetry2/SpanInjectionTest.java | 7 +-
.../camel/opentelemetry2/SpanToBeanTest.java | 23 +-
.../BasicAuthenticationMainHttpServerTest.java | 12 +-
.../BasicAuthenticationNonRootPathTest.java | 12 +-
.../BasicAuthenticationSelectivePathTest.java | 12 +-
.../JWTAuthenticationMainHttpServerTest.java | 12 +-
...erAudienceAuthenticationMainHttpServerTest.java | 12 +-
.../MainHttpServerAuthenticationTestSupport.java | 44 +
.../http/vertx/VertxPlatformHttpConsumer.java | 88 +-
.../http/vertx/VertxPlatformHttpEngine.java | 14 +
.../vertx/VertxPlatformHttpOAuthProfileTest.java | 179 +
.../VertxStubOAuthTokenValidationFactory.java | 78 +
.../apache/camel/oauth-token-validation-factory | 34 +-
.../http/PlatformHttpEndpointConfigurer.java | 6 +
.../http/PlatformHttpEndpointUriFactory.java | 3 +-
.../component/platform/http/platform-http.json | 3 +-
.../src/main/docs/platform-http-component.adoc | 106 +-
.../platform/http/DefaultPlatformHttpConsumer.java | 9 +-
.../platform/http/PlatformHttpComponent.java | 6 +
.../platform/http/PlatformHttpConstants.java | 9 +
.../platform/http/PlatformHttpEndpoint.java | 38 +-
.../http/spi/OAuthPlatformHttpSecurityHandler.java | 68 +
.../platform/http/spi/PlatformHttpEngine.java | 20 +
.../http/spi/PlatformHttpSecurityHandler.java | 60 +
.../http/JettyCustomPlatformHttpConsumer.java | 3 +-
.../http/PlatformHttpOAuthProfileHttpTest.java | 157 +
.../http/PlatformHttpOAuthProfileTest.java | 432 +
.../http/StubOAuthTokenValidationFactory.java | 85 +
.../apache/camel/oauth-token-validation-factory | 34 +-
.../camel-pqc/src/main/docs/pqc-component.adoc | 18 +-
.../AwsSecretsManagerKeyLifecycleManager.java | 79 +-
.../lifecycle/FileBasedKeyLifecycleManager.java | 24 +-
.../HashicorpVaultKeyLifecycleManager.java | 28 +-
.../component/pqc/lifecycle/KeyMetadataCodec.java | 144 +
.../camel/component/pqc/PQCKeyLifecycleTest.java | 55 +
.../pqc/lifecycle/KeyMetadataCodecTest.java | 122 +
...sarSharedSubscriptionMessageDistributionIT.java | 14 +-
components/camel-quartz/pom.xml | 12 +-
.../SpringQuartzConsumerClusteredAppDatabase.xml | 4 +-
.../quartz/SpringQuartzConsumerClusteredAppOne.xml | 4 +-
.../quartz/SpringQuartzConsumerClusteredAppTwo.xml | 4 +-
...SpringQuartzConsumerRecoveryClusteredAppOne.xml | 4 +-
...SpringQuartzConsumerRecoveryClusteredAppTwo.xml | 4 +-
...entStoreRestartAppChangeCronExpressionTest1.xml | 4 +-
...entStoreRestartAppChangeCronExpressionTest2.xml | 4 +-
...entStoreRestartAppChangeCronExpressionTest3.xml | 4 +-
...PersistentStoreRestartAppChangeOptionsTest1.xml | 4 +-
...PersistentStoreRestartAppChangeOptionsTest2.xml | 4 +-
.../SpringQuartzPersistentStoreRestartTest.xml | 2 +-
.../quartz/SpringQuartzPersistentStoreTest.xml | 4 +-
.../quartz/SpringQuartzClusteredAppDatabase.xml | 4 +-
.../quartz/SpringQuartzClusteredAppOne.xml | 4 +-
.../quartz/SpringQuartzClusteredAppTwo.xml | 4 +-
.../resources/{tables_derby.sql => tables_h2.sql} | 119 +-
.../RedisAggregationRepositoryConfigurer.java | 96 +
.../services/org/apache/camel/bean.properties | 7 +
.../camel/bean/RedisAggregationRepository.json | 16 +
....processor.aggregate.RedisAggregationRepository | 2 +
.../aggregate/RedisAggregationRepository.java | 21 +-
.../RedisAggregationRepositoryOperationsIT.java | 274 +
.../openapi/RestOpenApiEndpointConfigurer.java | 6 +
.../openapi/RestOpenApiEndpointUriFactory.java | 3 +-
.../camel/component/rest/openapi/rest-openapi.json | 3 +-
.../src/main/docs/rest-openapi-component.adoc | 40 +
.../rest/openapi/RestOpenApiEndpoint.java | 26 +
.../rest/openapi/RestOpenApiEndpointV3Test.java | 128 +
.../src/main/docs/salesforce-component.adoc | 20 +
.../salesforce/SalesforceEndpointConfig.java | 78 +-
.../salesforce/BulkApiV2IngestJobManualIT.java | 18 +-
.../salesforce/BulkApiV2QueryJobManualIT.java | 20 +-
.../salesforce/CompositeApiBatchManualIT.java | 2 +-
.../CompositeApiCollectionsManualIT.java | 14 +-
.../component/salesforce/CompositeApiManualIT.java | 2 +-
.../camel/component/salesforce/RawPayloadTest.java | 4 +-
.../component/salesforce/RestApiManualIT.java | 33 +-
.../servlet/ServletEndpointConfigurer.java | 6 +
.../servlet/ServletEndpointUriFactory.java | 3 +-
.../apache/camel/component/servlet/servlet.json | 13 +-
.../src/main/docs/servlet-component.adoc | 52 +
.../camel/component/servlet/ServletEndpoint.java | 31 +-
.../component/servlet/ServletOAuthProfileTest.java | 269 +
.../camel-shell}/pom.xml | 30 +-
.../component/shell/ShellComponentConfigurer.java | 69 +
.../component/shell/ShellEndpointConfigurer.java | 66 +
.../component/shell/ShellEndpointUriFactory.java} | 29 +-
.../org/apache/camel/component/shell/shell.json | 39 +
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/shell | 2 +
.../org/apache/camel/configurer/shell-component | 2 +
.../org/apache/camel/configurer/shell-endpoint | 2 +
.../org/apache/camel/urifactory/shell-endpoint | 2 +
.../camel-shell/src/main/docs/shell-component.adoc | 89 +
.../camel/component/shell/ShellComponent.java | 157 +
.../camel/component/shell/ShellConsumer.java | 147 +
.../camel/component/shell/ShellEndpoint.java | 87 +
.../src/main/resources/camel-shell-banner.txt | 6 +
.../camel/component/shell/ShellComponentTest.java | 68 +
.../component/shell/ShellConsumerColorTest.java | 82 +
.../camel/component/shell/ShellEndpointTest.java | 78 +
.../component/sjms/SjmsHeaderFilterStrategy.java | 3 -
.../sjms/producer/QueueProducerQoSTest.java | 6 +-
.../component/solr/SolrComponentConfigurer.java | 12 +
.../component/solr/SolrEndpointConfigurer.java | 6 +
.../component/solr/SolrEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/solr/solr.json | 7 +-
.../apache/camel/component/solr/SolrComponent.java | 38 +-
.../camel/component/solr/SolrConfiguration.java | 16 +
.../apache/camel/component/solr/SolrEndpoint.java | 20 +-
.../solr/SolrSslContextParametersTest.java | 121 +
.../SpringRabbitMQHeaderFilterStrategy.java | 3 -
.../spring/ws/bean/CamelDirectSender.java | 2 +-
.../helper/InMemoryWebServiceMessageSender2.java | 8 +
.../spring/ws/ConsumerBreadcrumbIdTest-context.xml | 2 +-
...rEndpointMappingByBeanNameRouteTest-context.xml | 2 +-
...intMappingResponseHandlingRouteTest-context.xml | 4 +-
.../ConsumerEndpointMappingRouteTest-context.xml | 2 +-
.../ws/ConsumerMarshallingRouteTest-context.xml | 2 +-
.../spring/ws/DefaultMessageFilter-context.xml | 2 +-
.../component/spring/ws/MessageFilter-context.xml | 2 +-
.../spring/ws/ProducerLocalRouteTest-context.xml | 2 +-
.../component/spring/ws/SoapHeaderTest-context.xml | 2 +-
.../ws/SoapResponseAttachmentTest-context.xml | 2 +-
...ConsumerWSAEndpointMappingRouteTest-context.xml | 4 +-
.../camel-spring-parent/camel-spring-xml/pom.xml | 12 +-
.../spring/processor/SpringThrottlerTest.java | 22 +-
.../SpringAggregateCompleteAllOnStopTest.java | 15 +
.../MixedTransactionPropagationTest.xml | 5 +-
.../interceptor/mixedPropagationTransactedTest.xml | 4 +-
...ctionalClientDataSourceMinimalConfiguration.xml | 4 +-
.../interceptor/transactionalClientDataSource.xml | 4 +-
.../transactionalClientWithAnnotatedBeanTest.xml | 4 +-
...HandlerAndContextScopedOnExceptionIssueTest.xml | 4 +-
.../SpringAggregateCompleteAllOnStopTest.xml | 4 +-
.../apache/camel/spring/processor/throttler.xml | 7 +-
.../xml/handler/ErrorHandlerDefinitionParser.xml | 2 +-
.../telemetrydev/TelemetryDevTracerConfigurer.java | 6 +
.../camel/telemetrydev/EnableProcessorsTest.java | 7 +-
.../apache/camel/telemetrydev/SpanBeanTest.java | 12 +-
.../camel-telemetry/src/main/docs/telemetry.adoc | 1 +
.../TraceProcessorsInterceptStrategy.java | 62 +-
.../java/org/apache/camel/telemetry/Tracer.java | 33 +
.../camel/telemetry/EnableCoreProcessorsTest.java | 9 +-
.../org/apache/camel/telemetry/SpanBeanTest.java | 15 +-
.../org/apache/camel/telemetry/SpanToBeanTest.java | 27 +-
...cessorsTest.java => TraceCustomIdOnlyTest.java} | 61 +-
.../test/junit6/CamelContextConfiguration.java | 4 +-
.../test/junit6/TestExecutionConfiguration.java | 2 +-
.../undertow/UndertowEndpointConfigurer.java | 6 +
.../undertow/UndertowEndpointUriFactory.java | 3 +-
.../apache/camel/component/undertow/undertow.json | 17 +-
.../src/main/docs/undertow-component.adoc | 57 +
.../component/undertow/DefaultUndertowHost.java | 2 +-
.../undertow/OAuthUndertowHttpHandler.java | 97 +
.../component/undertow/UndertowComponent.java | 8 +-
.../camel/component/undertow/UndertowConsumer.java | 62 +
.../camel/component/undertow/UndertowEndpoint.java | 32 +-
.../undertow/UndertowHeaderFilterStrategy.java | 19 +
.../undertow/handlers/CamelWebSocketHandler.java | 75 +
.../undertow/handlers/RestRootHandler.java | 23 +-
.../undertow/StubOAuthTokenValidationFactory.java | 71 +
...ava => UndertowMuteExceptionByDefaultTest.java} | 23 +-
.../undertow/UndertowOAuthProfileTest.java | 295 +
.../undertow/UndertowTransferExceptionTest.java | 3 +-
.../RestUndertowMuteExceptionByDefaultTest.java} | 33 +-
.../rest/RestUndertowOAuthProfileTest.java | 120 +
.../UndertowWsOAuthProfileConsumerWindowTest.java | 102 +
.../undertow/ws/UndertowWsOAuthProfileTest.java | 199 +
components/camel-vertx/camel-vertx-http/pom.xml | 5 +
.../vertx/http/VertxHttpHeaderFilterStrategy.java | 7 -
.../vertx/http/VertxHttpTransferExceptionTest.java | 13 +-
.../vertx/websocket/VertxWebsocketEndpoint.java | 3 +-
.../VertxWebsocketHeaderFilterStrategy.java | 34 -
.../VertxWebsocketHeaderFilterStrategyTest.java | 53 -
.../src/main/docs/xmlSecurity-dataformat.adoc | 12 +-
.../apache/camel/component/xmpp/XmppBinding.java | 3 +-
.../apache/camel/component/xmpp/XmppEndpoint.java | 3 +-
.../component/xmpp/XmppHeaderFilterStrategy.java | 34 -
.../xmpp/XmppHeaderFilterStrategyTest.java | 53 -
components/pom.xml | 1 +
.../java/org/apache/camel/spi/Metadata.java | 7 +
.../apache/camel/spi/annotations/InfraService.java | 4 +-
.../org/apache/camel/spi/annotations/Language.java | 13 +
.../main/java/org/apache/camel/CamelContext.java | 4 +-
.../java/org/apache/camel/CatalogCamelContext.java | 5 +-
.../{TypeConverters.java => EndpointSending.java} | 11 +-
.../src/main/java/org/apache/camel/NamedNode.java | 9 +
.../main/java/org/apache/camel/ShutdownRoute.java | 18 +-
.../java/org/apache/camel/ShutdownRunningTask.java | 19 +-
.../main/java/org/apache/camel/TypeConverter.java | 21 +-
.../java/org/apache/camel/TypeConverterExists.java | 12 +-
.../main/java/org/apache/camel/TypeConverters.java | 14 +-
.../apache/camel/spi/AggregationRepository.java | 26 +-
.../java/org/apache/camel/spi/BacklogDebugger.java | 25 +-
.../java/org/apache/camel/spi/BacklogTracer.java | 15 +-
.../camel/spi/BacklogTracerEventMessage.java | 13 +-
.../org/apache/camel/spi/BeanIntrospection.java | 18 +-
.../org/apache/camel/spi/BeanProcessorFactory.java | 17 +-
.../org/apache/camel/spi/BeanProxyFactory.java | 13 +-
.../java/org/apache/camel/spi/BeanRepository.java | 15 +-
.../main/java/org/apache/camel/spi/Breakpoint.java | 23 +-
.../org/apache/camel/spi/BulkTypeConverters.java | 15 +-
.../org/apache/camel/spi/ClaimCheckRepository.java | 22 +-
.../java/org/apache/camel/spi/ClassResolver.java | 15 +-
.../apache/camel/spi/ComponentNameResolver.java | 8 +-
.../org/apache/camel/spi/ComponentResolver.java | 14 +-
.../main/java/org/apache/camel/spi/Configurer.java | 18 +-
.../org/apache/camel/spi/ConfigurerResolver.java | 11 +-
.../org/apache/camel/spi/ConfigurerStrategy.java | 11 +-
.../main/java/org/apache/camel/spi/DataFormat.java | 17 +-
.../org/apache/camel/spi/DataFormatFactory.java | 11 +-
.../java/org/apache/camel/spi/DataFormatName.java | 11 +-
.../main/java/org/apache/camel/spi/Debugger.java | 15 +-
.../java/org/apache/camel/spi/ErrorHandler.java | 12 +-
.../org/apache/camel/spi/ExceptionHandler.java | 14 +-
.../java/org/apache/camel/spi/ExchangeFactory.java | 23 +-
.../org/apache/camel/spi/ExchangeFormatter.java | 13 +-
.../java/org/apache/camel/spi/FactoryFinder.java | 14 +-
.../apache/camel/spi/FactoryFinderResolver.java | 11 +-
.../org/apache/camel/spi/IdempotentRepository.java | 21 +-
.../apache/camel/spi/MessageHistoryFactory.java | 14 +-
.../java/org/apache/camel/spi/ModelineFactory.java | 2 +-
.../camel/spi/OAuthTokenValidationConfig.java | 507 +
.../spi/OAuthTokenValidationConfigResolver.java | 144 +
.../camel/spi/OAuthTokenValidationFactory.java | 167 +
.../camel/spi/OAuthTokenValidationResult.java | 310 +
.../apache/camel/spi/PackageScanClassResolver.java | 12 +-
.../org/apache/camel/spi/PackageScanFilter.java | 15 +-
.../apache/camel/spi/ProcessorExchangeFactory.java | 20 +-
.../camel/spi/RestOpenApiConsumerFactory.java | 12 +
.../java/org/apache/camel/spi/RouteController.java | 17 +-
.../java/org/apache/camel/spi/RoutePolicy.java | 17 +-
.../org/apache/camel/spi/RoutePolicyFactory.java | 15 +-
.../org/apache/camel/spi/RouteStartupOrder.java | 14 +-
.../org/apache/camel/spi/ShutdownStrategy.java | 36 +-
.../org/apache/camel/spi/StartupCondition.java | 13 +-
.../org/apache/camel/spi/StartupStepRecorder.java | 16 +-
.../apache/camel/spi/StreamCachingStrategy.java | 21 +-
.../camel/spi/SupervisingRouteController.java | 19 +-
.../java/org/apache/camel/spi/Transformer.java | 19 +-
.../java/org/apache/camel/spi/TransformerKey.java | 12 +-
.../org/apache/camel/spi/TransformerRegistry.java | 24 +-
.../org/apache/camel/spi/TypeConverterLoader.java | 13 +-
.../apache/camel/spi/TypeConverterRegistry.java | 23 +-
.../main/java/org/apache/camel/spi/Validator.java | 20 +-
.../org/apache/camel/spi/ValidatorRegistry.java | 24 +-
.../camel/spi/VariableRepositoryFactory.java | 7 +
.../engine/DefaultVariableRepositoryFactory.java | 20 +
.../modules/eips/pages/transactional-client.adoc | 2 +-
.../org/apache/camel/language/simple/simple.json | 240 +-
.../modules/languages/pages/simple-language.adoc | 163 +-
.../camel/language/simple/SimpleConstants.java | 555 +-
.../camel/language/simple/SimpleLanguage.java | 2 +-
.../language/simple/SimpleOperatorConstants.java | 232 +
.../java/org/apache/camel/processor/Enricher.java | 4 +-
.../camel/processor/SendDynamicProcessor.java | 3 +-
.../org/apache/camel/processor/SendProcessor.java | 3 +-
.../apache/camel/processor/WireTapProcessor.java | 3 +-
.../org/apache/camel/reifier/EnrichReifier.java | 4 +
.../apache/camel/reifier/PollEnrichReifier.java | 4 +
.../java/org/apache/camel/reifier/PollReifier.java | 4 +
.../org/apache/camel/reifier/ProcessorReifier.java | 16 +
.../java/org/apache/camel/reifier/SendReifier.java | 11 +
.../org/apache/camel/reifier/ToDynamicReifier.java | 4 +
.../org/apache/camel/reifier/WireTapReifier.java | 4 +
.../RouteTemplateOptionalEndpointUriTest.java | 112 +
.../FileConsumerResumeFromOffsetStrategyTest.java | 8 +-
.../camel/component/file/FileNoOpLockFileTest.java | 7 +-
...leProducerCharsetUTFtoISOConvertBodyToTest.java | 9 +-
.../component/file/FileSortByExpressionTest.java | 20 +-
.../file/FileSortByIgnoreCaseExpressionTest.java | 25 +-
.../file/FileSortByNestedExpressionTest.java | 14 +-
.../xslt/XsltCustomizeEntityResolverTest.java | 11 +-
.../impl/DefaultHeaderFilterStrategyTest.java | 30 +
...ultConsumerBridgeErrorHandlerContinuedTest.java | 7 +-
.../camel/processor/SetGroupVariableTest.java | 126 +
.../aggregator/AggregateCompleteAllOnStopTest.java | 21 +-
.../ConcurrentRequestsThrottlerTest.java | 74 +-
.../processor/throttle/requests/ThrottlerTest.java | 66 +-
.../camel/support/GroupVariableRepositoryTest.java | 194 +
.../camel/support/cache/SimpleLRUCacheTest.java | 11 +-
.../main/SSLConfigurationPropertiesConfigurer.java | 7 +
.../camel-main-configuration-metadata.json | 7 +-
.../org/apache/camel/main/components.properties | 1 +
core/camel-main/src/main/docs/main.adoc | 9 +-
.../org/apache/camel/main/BaseMainSupport.java | 2 +-
.../camel/main/DefaultConfigurationProperties.java | 8 +-
.../camel/main/MainSupportModelConfigurer.java | 4 +
.../camel/main/MetricsConfigurationProperties.java | 4 +-
.../org/apache/camel/main/ProfileConfigurer.java | 2 +-
.../camel/main/SSLConfigurationProperties.java | 23 +
.../camel/main/SelfSignedCertificateGenerator.java | 69 +-
.../org/apache/camel/main/MainListenerTest.java | 9 +-
.../java/org/apache/camel/main/MainSSLTest.java | 24 +
.../management/ManagedNonManagedServiceTest.java | 2 +-
...edProducerRouteAddRemoveRegisterAlwaysTest.java | 2 +-
.../management/ManagedRouteAddRemoveTest.java | 2 +-
.../ManagedThrottlingExceptionRoutePolicyTest.java | 4 +-
.../camel/support/DefaultHeaderFilterStrategy.java | 8 +-
.../camel/support/GroupVariableRepository.java | 215 +
.../java/org/apache/camel/support/OAuthHelper.java | 123 +-
.../concurrent/AsyncCompletionServiceTest.java | 2 -
design/security.adoc | 2 +-
.../modules/ROOT/examples/json/shell.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/shell-component.adoc | 1 +
docs/main/modules/contributing/pages/index.adoc | 4 +-
docs/user-manual/modules/ROOT/nav.adoc | 10 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_14.adoc | 817 +
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 898 +
.../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc | 514 +
.../modules/ROOT/pages/camel-catalog.adoc | 2 +-
.../modules/ROOT/pages/camel-console.adoc | 6 +-
.../modules/ROOT/pages/camel-jbang-ai.adoc | 146 +
.../modules/ROOT/pages/camel-jbang-beans.adoc | 163 +
.../ROOT/pages/camel-jbang-configuration.adoc | 110 +
.../modules/ROOT/pages/camel-jbang-debugging.adoc | 128 +
.../ROOT/pages/camel-jbang-dev-services.adoc | 115 +
.../modules/ROOT/pages/camel-jbang-devtools.adoc | 422 +
.../ROOT/pages/camel-jbang-getting-started.adoc | 252 +
.../ROOT/pages/camel-jbang-installation.adoc | 116 +
.../modules/ROOT/pages/camel-jbang-kubernetes.adoc | 1211 +-
.../modules/ROOT/pages/camel-jbang-launcher.adoc | 47 +-
.../modules/ROOT/pages/camel-jbang-managing.adoc | 662 +
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 689 +-
.../modules/ROOT/pages/camel-jbang-projects.adoc | 234 +
.../modules/ROOT/pages/camel-jbang-running.adoc | 271 +
.../modules/ROOT/pages/camel-jbang-test.adoc | 266 +-
.../modules/ROOT/pages/camel-jbang-tips.adoc | 222 +
.../ROOT/pages/camel-jbang-transforming.adoc | 497 +
.../modules/ROOT/pages/camel-jbang-tui.adoc | 35 +-
.../modules/ROOT/pages/camel-jbang.adoc | 4814 +---
.../ROOT/pages/camel-upgrade-recipes-tool.adoc | 2 +-
.../modules/ROOT/pages/getting-started.adoc | 8 +-
.../modules/ROOT/pages/integration-test.adoc | 8 +-
.../pages/jbang-commands/camel-jbang-cmd-span.adoc | 31 +
.../ROOT/pages/jbang-commands/camel-jbang-cmd.adoc | 1 +
.../pages/jbang-commands/camel-jbang-commands.adoc | 6 +-
.../pages/jbang-commands/camel-jbang-debug.adoc | 6 +-
.../camel-jbang-dependency-copy.adoc | 2 +-
.../camel-jbang-dependency-list.adoc | 2 +-
.../camel-jbang-dependency-update.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-dev.adoc | 6 +-
.../pages/jbang-commands/camel-jbang-export.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-run.adoc | 6 +-
.../pages/jbang-commands/camel-jbang-sbom.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-shell.adoc | 2 +-
.../modules/ROOT/pages/message-size.adoc | 2 +-
docs/user-manual/modules/ROOT/pages/registry.adoc | 2 +-
.../modules/ROOT/pages/rest-dsl-openapi.adoc | 62 +-
docs/user-manual/modules/ROOT/pages/rest-dsl.adoc | 52 +-
.../modules/ROOT/pages/route-controller.adoc | 4 +-
.../modules/ROOT/pages/route-diagram.adoc | 8 +-
.../modules/ROOT/pages/route-template.adoc | 61 +
.../modules/ROOT/pages/security-model.adoc | 4 +-
docs/user-manual/modules/ROOT/pages/security.adoc | 19 +-
.../modules/ROOT/pages/stream-caching.adoc | 2 +-
.../modules/ROOT/pages/template-engines.adoc | 2 +-
docs/user-manual/modules/ROOT/pages/testing.adoc | 10 +-
docs/user-manual/modules/ROOT/pages/tracer.adoc | 4 +-
docs/user-manual/modules/ROOT/pages/variables.adoc | 40 +-
.../ROOT/pages/what-are-the-dependencies.adoc | 2 +-
.../camel/cli/connector/LocalCliConnector.java | 28 +-
.../component/ComponentsBuilderFactory.java | 13 +
.../component/dsl/DaprComponentBuilderFactory.java | 19 +
.../dsl/ElasticsearchComponentBuilderFactory.java | 36 +
...ticsearchRestClientComponentBuilderFactory.java | 36 +
.../component/dsl/HttpComponentBuilderFactory.java | 27 +
.../dsl/HttpsComponentBuilderFactory.java | 27 +
.../component/dsl/ImapComponentBuilderFactory.java | 82 +
.../dsl/ImapsComponentBuilderFactory.java | 82 +
.../Langchain4jAgentComponentBuilderFactory.java | 20 +
.../dsl/NettyHttpComponentBuilderFactory.java | 2 +-
.../component/dsl/Pop3ComponentBuilderFactory.java | 82 +
.../dsl/Pop3sComponentBuilderFactory.java | 82 +
.../dsl/ShellComponentBuilderFactory.java | 159 +
.../component/dsl/SmtpComponentBuilderFactory.java | 82 +
.../dsl/SmtpsComponentBuilderFactory.java | 82 +
.../component/dsl/SolrComponentBuilderFactory.java | 36 +
.../dsl/UndertowComponentBuilderFactory.java | 2 +-
.../src/main/docs/dsl-modeline.adoc | 4 +-
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/StaticEndpointBuilders.java | 40 +
.../endpoint/dsl/DaprEndpointBuilderFactory.java | 96 +
.../dsl/ElasticsearchEndpointBuilderFactory.java | 36 +
...sticsearchRestClientEndpointBuilderFactory.java | 36 +
.../endpoint/dsl/HttpEndpointBuilderFactory.java | 48 +
.../dsl/JettyHttp12EndpointBuilderFactory.java | 18 +
.../dsl/KeycloakEndpointBuilderFactory.java | 24 +
.../LangChain4jAgentEndpointBuilderFactory.java | 18 +
.../endpoint/dsl/MailEndpointBuilderFactory.java | 140 +
.../dsl/NettyHttpEndpointBuilderFactory.java | 23 +-
.../endpoint/dsl/OpenAIEndpointBuilderFactory.java | 15 +
.../dsl/PlatformHttpEndpointBuilderFactory.java | 17 +
.../dsl/RestOpenApiEndpointBuilderFactory.java | 17 +
.../dsl/ServletEndpointBuilderFactory.java | 83 +-
.../endpoint/dsl/ShellEndpointBuilderFactory.java | 244 +
.../endpoint/dsl/SolrEndpointBuilderFactory.java | 36 +
.../dsl/UndertowEndpointBuilderFactory.java | 22 +-
dsl/camel-jbang/README.md | 2 +-
dsl/camel-jbang/camel-jbang-console/pom.xml | 2 +-
.../org/apache/camel/dev-console/jbang.json | 4 +-
.../org/apache/camel/dev-console/source-dir.json | 2 +-
.../org/apache/camel/dev-consoles.properties | 2 +-
.../services/org/apache/camel/other.properties | 2 +-
.../src/generated/resources/jbang-console.json | 2 +-
.../camel/jbang/console/JBangDevConsole.java | 4 +-
.../camel/jbang/console/SourceDirDevConsole.java | 4 +-
dsl/camel-jbang/camel-jbang-core/pom.xml | 12 +-
.../META-INF/camel-jbang-commands-metadata.json | 16 +-
.../camel-jbang-configuration-metadata.json | 4 +-
.../apache/camel/dsl/jbang/core/commands/Ask.java | 76 +-
.../dsl/jbang/core/commands/CamelJBangMain.java | 1 +
.../camel/dsl/jbang/core/commands/Doctor.java | 2 +-
.../dsl/jbang/core/commands/ExportBaseCommand.java | 2 +-
.../apache/camel/dsl/jbang/core/commands/Init.java | 2 +-
.../camel/dsl/jbang/core/commands/LlmClient.java | 61 +-
.../jbang/core/commands/QuarkusPlatformMixin.java | 2 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 54 +-
.../camel/dsl/jbang/core/commands/Shell.java | 12 +-
.../core/commands/action/ActionWatchCommand.java | 15 +-
.../jbang/core/commands/action/CamelLogAction.java | 19 +-
.../core/commands/action/CamelSpanAction.java | 771 +
.../core/commands/action/InteractiveTerminal.java | 2 +-
.../MissingPluginParameterExceptionHandler.java | 2 +-
.../dsl/jbang/core/commands/process/ListVault.java | 7 +
.../core/commands/process/ProcessWatchCommand.java | 15 +-
.../jbang/core/commands/version/VersionGet.java | 2 +-
.../dsl/jbang/core/common/CamelJBangConstants.java | 2 +-
.../dsl/jbang/core/common/CommandLineHelper.java | 2 +-
.../dsl/jbang/core/common/EnvironmentHelper.java | 23 +
.../apache/camel/dsl/jbang/core/common/Plugin.java | 2 +-
.../camel/dsl/jbang/core/common/PluginHelper.java | 4 +-
.../camel/dsl/jbang/core/common/RuntimeHelper.java | 6 +-
.../camel/dsl/jbang/core/common/YamlHelper.java | 2 +-
.../resources/examples/camel-1-tribute/README.md | 87 +
.../camel-1-tribute/application.properties | 17 +
.../camel-1-tribute/jms-to-file.camel.yaml | 35 +
.../examples/camel-jbang-example-catalog.json | 24 +
.../resources/examples/circuit-breaker/README.md | 4 +-
.../src/main/resources/examples/groovy/README.md | 4 +-
.../route-topology/route-topology.camel.yaml | 19 +-
.../src/main/resources/examples/routes/README.md | 2 +-
.../src/main/resources/examples/xslt/README.md | 4 +-
.../core/commands/CamelCommandHelperTest.java | 65 +
.../camel/dsl/jbang/core/commands/DoctorTest.java | 2 +-
.../jbang/core/commands/LlmClientVertexTest.java | 84 +
.../commands/action/CamelSourceActionTest.java | 60 +
.../action/CamelStartupRecorderActionTest.java | 195 +
.../core/commands/action/LoggerActionTest.java | 197 +
.../commands/action/MessageTableHelperTest.java | 116 +
.../ParameterExceptionHandlerTest.java | 2 +-
.../commands/process/CamelContextStatusTest.java | 147 +
.../core/commands/process/CamelContextTopTest.java | 186 +
.../core/commands/process/CamelCountTest.java | 176 +
.../commands/process/CamelProcessorStatusTest.java | 167 +
.../commands/process/CamelProcessorTopTest.java | 120 +
.../process/CamelRouteGroupStatusTest.java | 170 +
.../commands/process/CamelRouteGroupTopTest.java | 126 +
.../commands/process/CamelRouteStatusTest.java | 255 +
.../core/commands/process/CamelRouteTopTest.java | 137 +
.../dsl/jbang/core/commands/process/DirtyTest.java | 109 +
.../core/commands/process/ListBlockedTest.java | 133 +
.../commands/process/ListCircuitBreakerTest.java | 159 +
.../core/commands/process/ListConsumerTest.java | 139 +
.../core/commands/process/ListEndpointTest.java | 160 +
.../jbang/core/commands/process/ListErrorTest.java | 133 +
.../jbang/core/commands/process/ListEventTest.java | 165 +
.../core/commands/process/ListGroovyTest.java | 136 +
.../core/commands/process/ListHealthTest.java | 174 +
.../core/commands/process/ListInflightTest.java | 137 +
.../commands/process/ListInternalTaskTest.java | 139 +
.../jbang/core/commands/process/ListKafkaTest.java | 145 +
.../core/commands/process/ListMetricTest.java | 132 +
.../commands/process/ListPlatformHttpTest.java | 188 +
.../core/commands/process/ListProcessTest.java | 247 +
.../core/commands/process/ListProducerTest.java | 194 +
.../core/commands/process/ListPropertiesTest.java | 173 +
.../jbang/core/commands/process/ListRestTest.java | 135 +
.../core/commands/process/ListServiceTest.java | 174 +
.../core/commands/process/ListTransformerTest.java | 132 +
.../core/commands/process/ListVariableTest.java | 131 +
.../jbang/core/commands/process/ListVaultTest.java | 300 +
.../process/ProcessCommandTestSupport.java | 157 +
.../core/commands/process/RestartProcessTest.java | 75 +
.../core/commands/process/StopProcessTest.java | 102 +
.../core/commands/version/VersionGetTest.java | 4 +-
dsl/camel-jbang/camel-jbang-it/README.adoc | 4 +-
.../camel/dsl/jbang/it/VersionCommandITCase.java | 4 +-
dsl/camel-jbang/camel-jbang-main/pom.xml | 2 +-
dsl/camel-jbang/camel-jbang-mcp/pom.xml | 4 +-
.../dsl/jbang/core/commands/mcp/CatalogTools.java | 39 +-
.../dsl/jbang/core/commands/mcp/ExampleTools.java | 6 +-
dsl/camel-jbang/camel-jbang-plugin-edit/pom.xml | 2 +-
.../dsl/jbang/core/commands/edit/edit-help.txt | 4 +-
.../camel-jbang-plugin-generate/pom.xml | 2 +-
.../camel-jbang-plugin-kubernetes/pom.xml | 2 +-
.../core/commands/kubernetes/KubernetesExport.java | 2 +
.../core/commands/kubernetes/KubernetesHelper.java | 2 +-
.../core/commands/kubernetes/KubernetesRun.java | 10 +-
.../commands/kubernetes/traits/ContainerTrait.java | 3 +-
.../commands/kubernetes/KubernetesExportTest.java | 9 +-
.../camel-jbang-plugin-route-parser/pom.xml | 2 +-
dsl/camel-jbang/camel-jbang-plugin-test/pom.xml | 2 +-
.../dsl/jbang/core/commands/test/TestPlugin.java | 4 +-
.../templates/citrus-application-properties.tmpl | 2 +-
.../camel-jbang-plugin-tui/docs/video/readme.md | 2 +-
dsl/camel-jbang/camel-jbang-plugin-tui/pom.xml | 7 +-
.../dsl/jbang/core/commands/tui/ActionsPopup.java | 141 +-
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 233 +-
.../dsl/jbang/core/commands/tui/EndpointsTab.java | 16 +-
.../jbang/core/commands/tui/MetricsCollector.java | 4 +-
.../dsl/jbang/core/commands/tui/OverviewTab.java | 3 +-
.../dsl/jbang/core/commands/tui/ProcessTab.java | 252 +
.../jbang/core/commands/tui/RunOptionsForm.java | 56 +-
.../dsl/jbang/core/commands/tui/ShellPanel.java | 634 +
.../dsl/jbang/core/commands/tui/SpanEntry.java | 72 +
.../dsl/jbang/core/commands/tui/SpansTab.java | 1086 +
.../dsl/jbang/core/commands/tui/StartupTab.java | 2 +-
.../jbang/core/commands/tui/SyntaxHighlighter.java | 81 +
.../jbang/core/commands/tui/TuiBackendHelper.java | 4 +-
.../dsl/jbang/core/commands/tui/TuiHelper.java | 4 +-
.../dsl/jbang/core/commands/tui/TuiMcpServer.java | 26 +-
.../core/commands/tui/SyntaxHighlighterTest.java | 103 +
.../camel-jbang-plugin-validate/pom.xml | 2 +-
.../camel-launcher-container/Dockerfile | 2 +-
.../camel-launcher-container/README.adoc | 2 +-
dsl/camel-jbang/camel-launcher/README.md | 4 +-
.../camel/dsl/jbang/launcher/CamelLauncher.java | 8 +-
.../src/main/resources/bin/camel.bat | 4 +-
.../dsl/jbang/launcher/CamelLauncherTest.java | 2 +-
dsl/camel-jbang/pom.xml | 2 +-
.../camel-component-known-dependencies.properties | 1 +
...mel-factoryfinder-known-dependencies.properties | 1 +
.../java/org/apache/camel/main/KameletMain.java | 8 +-
.../DependencyDownloaderTransformerResolver.java | 7 +-
.../resources/auto-configure/camel-cxf-soap.java | 2 +-
.../camel-main-known-dependencies.properties | 1 -
.../apache/camel/main/StubBeanRepositoryTest.java | 44 +
...ependencyDownloaderTransformerResolverTest.java | 17 +-
.../src/main/docs/java-xml-io-dsl.adoc | 2 +-
.../yaml/common/YamlDeserializationContext.java | 2 +-
.../camel/maven/dsl/yaml/support/Schema.java | 2 +
.../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc | 4 +-
.../apache/camel/dsl/yaml/RouteTemplateTest.groovy | 55 +
parent/pom.xml | 150 +-
plugins/camel-mcp/.claude-plugin/plugin.json | 2 +-
pom.xml | 2 +-
.../src/generated/resources/META-INF/metadata.json | 48 +-
.../test/infra/aws2/services/container.properties | 2 +-
test-infra/camel-test-infra-cli/README.adoc | 6 +-
test-infra/camel-test-infra-cli/pom.xml | 2 +-
.../camel/test/infra/cli/it/CliConfigITCase.java | 8 +-
.../cli/services/CliLocalContainerService.java | 4 +-
.../infra/cli/services/CliLocalProcessService.java | 4 +-
.../camel/test/infra/cli/services/CliService.java | 2 +-
.../common/services/ContainerEnvironmentUtil.java | 12 +-
.../infra/docling/services/container.properties | 2 +-
.../hashicorp/vault/services/container.properties | 2 +-
.../services/JaegerLocalContainerInfraService.java | 16 +-
.../infra/jaeger/services/container.properties | 2 +-
.../infra/keycloak/services/container.properties | 2 +-
.../infra/milvus/services/container.properties | 2 +-
.../test/infra/nats/services/container.properties | 2 +-
.../test/infra/neo4j/services/container.properties | 2 +-
.../infra/qdrant/services/container.properties | 2 +-
.../serving/services/container.properties | 2 +-
tests/camel-itest/pom.xml | 17 +-
...FromJmsToJdbcIdempotentConsumerToJmsXaTest.java | 31 +-
.../src/test/resources/logging.properties | 4 +-
.../FromJmsToJdbcIdempotentConsumerToJmsTest.xml | 2 +-
.../FromJmsToJdbcIdempotentConsumerToJmsXaTest.xml | 4 +-
tests/camel-streamcaching-test/pom.xml | 3 -
.../camel/tooling/model/JBangCommandModel.java | 2 +-
.../org/apache/camel/tooling/model/JsonMapper.java | 111 +
.../apache/camel/tooling/model/LanguageModel.java | 132 +
.../CamelTestInfraGenerateMetadataMojo.java | 2 +-
.../camel/maven/packaging/PackageLanguageMojo.java | 94 +
.../maven/packaging/PrepareCamelJBangDocMojo.java | 2 +-
.../maven/packaging/PrepareCamelJBangMojo.java | 10 +-
.../camel/maven/packaging/PrepareCatalogMojo.java | 97 +
.../resources/camel-simple-validator-template.js | 646 +
.../src/main/resources/camel-simple-validator.html | 241 +
.../src/main/resources/jbang-commands.mvel | 4 +-
.../src/main/resources/jbang-options.mvel | 2 +-
.../maven/camel-repackager-maven-plugin/README.md | 2 +-
.../main/java/org/apache/camel/spi/Metadata.java | 7 +
.../apache/camel/spi/annotations/InfraService.java | 4 +-
.../org/apache/camel/spi/annotations/Language.java | 13 +
856 files changed, 67494 insertions(+), 35038 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/RedisAggregationRepository.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/shell.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/simple/camel-simple-validator.html
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/simple/camel-simple-validator.js
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentConverterTest.java
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/integration/LangChain4jAgentStructuredOutputTest.java
create mode 100644
components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolStopEipTest.java
create mode 100644
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/MimeTypeHelper.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIVisionBodyTypesMockTest.java
create mode 100644
components/camel-atmosphere-websocket/src/test/java/org/apache/camel/component/atmosphere/websocket/WebsocketOAuthProfileTest.java
create mode 100644
components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/EventHubsConsumerShutdownTest.java
copy
components/{camel-http-common/src/main/java/org/apache/camel/http/common/HttpProtocolHeaderFilterStrategy.java
=>
camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/ContinueOnFailure.java}
(83%)
create mode 100644
components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv2/BindyCsvContinueOnParseFailureTest.java
create mode 100644
components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fix/BindyKvpContinueOnParseFailureTest.java
create mode 100644
components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/fixed/BindyFixedContinueOnParseFailureTest.java
delete mode 100644
components/camel-coap/src/main/java/org/apache/camel/coap/CoAPHeaderFilterStrategy.java
delete mode 100644
components/camel-coap/src/test/java/org/apache/camel/coap/CoAPHeaderFilterStrategyTest.java
rename
components/{camel-cometd/src/main/java/org/apache/camel/component/cometd/CometdHeaderFilterStrategy.java
=>
camel-dapr/src/main/java/org/apache/camel/component/dapr/DaprHeaderFilterStrategy.java}
(82%)
create mode 100644
components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/integration/DynamicRouterDefaultAggregationIT.java
create mode 100644
components/camel-elasticsearch-rest-client/src/test/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientSslContextParametersTest.java
create mode 100644
components/camel-elasticsearch/src/test/java/org/apache/camel/component/es/ElasticsearchSslContextParametersTest.java
create mode 100644
components/camel-google/camel-google-pubsub/src/test/java/org/apache/camel/component/google/pubsub/GooglePubsubConsumerShutdownTest.java
create mode 100644
components/camel-http-base/src/main/java/org/apache/camel/http/base/OAuthHttpSecuritySupport.java
create mode 100644
components/camel-http-base/src/main/java/org/apache/camel/http/base/OAuthProfileAwareHttpEndpoint.java
create mode 100644
components/camel-http-base/src/test/java/org/apache/camel/http/base/OAuthHttpSecuritySupportTest.java
create mode 100644
components/camel-http/src/test/java/org/apache/camel/component/http/HttpsHostnameVerificationPolicyTest.java
delete mode 100644
components/camel-iggy/src/main/java/org/apache/camel/component/iggy/IggyHeaderFilterStrategy.java
delete mode 100644
components/camel-iggy/src/test/java/org/apache/camel/component/iggy/IggyHeaderFilterStrategyTest.java
create mode 100644
components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyOAuthProfileTest.java
create mode 100644
components/camel-jms/src/test/java/org/apache/camel/component/jms/ClassicJmsHeaderFilterStrategyTest.java
create mode 100644
components/camel-keycloak/src/test/java/org/apache/camel/component/keycloak/KeycloakProducerRevocationIT.java
create mode 100644
components/camel-keycloak/src/test/java/org/apache/camel/component/keycloak/security/KeycloakSecurityProcessorTest.java
create mode 100644
components/camel-mail/src/test/java/org/apache/camel/component/mail/MailHeaderOverrideOptionsTest.java
create mode 100644
components/camel-micrometer/src/test/java/org/apache/camel/component/micrometer/eventnotifier/MicrometerExchangeEventNotifierProducerTemplateTest.java
delete mode 100644
components/camel-nats/src/main/java/org/apache/camel/component/nats/NatsHeaderFilterStrategy.java
delete mode 100644
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsHeaderFilterStrategyTest.java
copy
components/{camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowTransferExceptionTest.java
=>
camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpMuteExceptionByDefaultTest.java}
(64%)
create mode 100644
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpOAuthProfileTest.java
create mode 100644
components/camel-oauth/src/generated/resources/META-INF/services/org/apache/camel/oauth-token-validation-factory
create mode 100644
components/camel-oauth/src/main/java/org/apache/camel/oauth/DefaultOAuthTokenValidationFactory.java
create mode 100644
components/camel-oauth/src/main/java/org/apache/camel/oauth/JwksCache.java
create mode 100644
components/camel-oauth/src/main/java/org/apache/camel/oauth/JwtTokenValidator.java
create mode 100644
components/camel-oauth/src/test/java/org/apache/camel/oauth/DefaultOAuthTokenValidationFactoryTest.java
create mode 100644
components/camel-oauth/src/test/java/org/apache/camel/oauth/JwtTokenValidatorTest.java
create mode 100644
components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthTokenRequestTest.java
create mode 100644
components/camel-opentelemetry2/src/main/java/org/apache/camel/opentelemetry2/OtlpProtobufSpanData.java
create mode 100644
components/camel-opentelemetry2/src/main/java/org/apache/camel/opentelemetry2/OtlpReceiverProcessor.java
copy
components/camel-opentelemetry2/src/test/java/org/apache/camel/opentelemetry2/{BaggageSettingTest.java
=> BaggageHeaderWithoutProcessorSpansTest.java} (65%)
create mode 100644
components/camel-opentelemetry2/src/test/java/org/apache/camel/opentelemetry2/MulticastSedaTest.java
create mode 100644
components/camel-opentelemetry2/src/test/java/org/apache/camel/opentelemetry2/OtlpProtobufSpanDataTest.java
create mode 100644
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/authentication/MainHttpServerAuthenticationTestSupport.java
create mode 100644
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpOAuthProfileTest.java
create mode 100644
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxStubOAuthTokenValidationFactory.java
copy .asf.yaml =>
components/camel-platform-http-vertx/src/test/resources/META-INF/services/org/apache/camel/oauth-token-validation-factory
(51%)
create mode 100644
components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/spi/OAuthPlatformHttpSecurityHandler.java
create mode 100644
components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/spi/PlatformHttpSecurityHandler.java
create mode 100644
components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/PlatformHttpOAuthProfileHttpTest.java
create mode 100644
components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/PlatformHttpOAuthProfileTest.java
create mode 100644
components/camel-platform-http/src/test/java/org/apache/camel/component/platform/http/StubOAuthTokenValidationFactory.java
copy .asf.yaml =>
components/camel-platform-http/src/test/resources/META-INF/services/org/apache/camel/oauth-token-validation-factory
(51%)
create mode 100644
components/camel-pqc/src/main/java/org/apache/camel/component/pqc/lifecycle/KeyMetadataCodec.java
create mode 100644
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/lifecycle/KeyMetadataCodecTest.java
rename components/camel-quartz/src/test/resources/{tables_derby.sql =>
tables_h2.sql} (52%)
create mode 100644
components/camel-redis/src/generated/java/org/apache/camel/component/redis/processor/aggregate/RedisAggregationRepositoryConfigurer.java
create mode 100644
components/camel-redis/src/generated/resources/META-INF/services/org/apache/camel/bean.properties
create mode 100644
components/camel-redis/src/generated/resources/META-INF/services/org/apache/camel/bean/RedisAggregationRepository.json
create mode 100644
components/camel-redis/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.redis.processor.aggregate.RedisAggregationRepository
create mode 100644
components/camel-redis/src/test/java/org/apache/camel/component/redis/processor/aggregate/integration/RedisAggregationRepositoryOperationsIT.java
create mode 100644
components/camel-servlet/src/test/java/org/apache/camel/component/servlet/ServletOAuthProfileTest.java
copy {dsl/camel-jbang/camel-jbang-console => components/camel-shell}/pom.xml
(69%)
create mode 100644
components/camel-shell/src/generated/java/org/apache/camel/component/shell/ShellComponentConfigurer.java
create mode 100644
components/camel-shell/src/generated/java/org/apache/camel/component/shell/ShellEndpointConfigurer.java
copy
components/{camel-ai/camel-langchain4j-agent/src/generated/java/org/apache/camel/component/langchain4j/agent/LangChain4jAgentEndpointUriFactory.java
=>
camel-shell/src/generated/java/org/apache/camel/component/shell/ShellEndpointUriFactory.java}
(68%)
create mode 100644
components/camel-shell/src/generated/resources/META-INF/org/apache/camel/component/shell/shell.json
create mode 100644
components/camel-shell/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-shell/src/generated/resources/META-INF/services/org/apache/camel/component/shell
create mode 100644
components/camel-shell/src/generated/resources/META-INF/services/org/apache/camel/configurer/shell-component
create mode 100644
components/camel-shell/src/generated/resources/META-INF/services/org/apache/camel/configurer/shell-endpoint
create mode 100644
components/camel-shell/src/generated/resources/META-INF/services/org/apache/camel/urifactory/shell-endpoint
create mode 100644 components/camel-shell/src/main/docs/shell-component.adoc
create mode 100644
components/camel-shell/src/main/java/org/apache/camel/component/shell/ShellComponent.java
create mode 100644
components/camel-shell/src/main/java/org/apache/camel/component/shell/ShellConsumer.java
create mode 100644
components/camel-shell/src/main/java/org/apache/camel/component/shell/ShellEndpoint.java
create mode 100644
components/camel-shell/src/main/resources/camel-shell-banner.txt
create mode 100644
components/camel-shell/src/test/java/org/apache/camel/component/shell/ShellComponentTest.java
create mode 100644
components/camel-shell/src/test/java/org/apache/camel/component/shell/ShellConsumerColorTest.java
create mode 100644
components/camel-shell/src/test/java/org/apache/camel/component/shell/ShellEndpointTest.java
create mode 100644
components/camel-solr/src/test/java/org/apache/camel/component/solr/SolrSslContextParametersTest.java
copy
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/{EnableCoreProcessorsTest.java
=> TraceCustomIdOnlyTest.java} (59%)
create mode 100644
components/camel-undertow/src/main/java/org/apache/camel/component/undertow/OAuthUndertowHttpHandler.java
create mode 100644
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/StubOAuthTokenValidationFactory.java
copy
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/{UndertowTransferExceptionTest.java
=> UndertowMuteExceptionByDefaultTest.java} (74%)
create mode 100644
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowOAuthProfileTest.java
copy
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/{UndertowTransferExceptionTest.java
=> rest/RestUndertowMuteExceptionByDefaultTest.java} (67%)
create mode 100644
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/rest/RestUndertowOAuthProfileTest.java
create mode 100644
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/ws/UndertowWsOAuthProfileConsumerWindowTest.java
create mode 100644
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/ws/UndertowWsOAuthProfileTest.java
delete mode 100644
components/camel-vertx/camel-vertx-websocket/src/main/java/org/apache/camel/component/vertx/websocket/VertxWebsocketHeaderFilterStrategy.java
delete mode 100644
components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketHeaderFilterStrategyTest.java
delete mode 100644
components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppHeaderFilterStrategy.java
delete mode 100644
components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/XmppHeaderFilterStrategyTest.java
copy core/camel-api/src/main/java/org/apache/camel/{TypeConverters.java =>
EndpointSending.java} (70%)
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/OAuthTokenValidationConfig.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/OAuthTokenValidationConfigResolver.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/OAuthTokenValidationFactory.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/OAuthTokenValidationResult.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/SimpleOperatorConstants.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/builder/RouteTemplateOptionalEndpointUriTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SetGroupVariableTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/GroupVariableRepositoryTest.java
create mode 100644
core/camel-support/src/main/java/org/apache/camel/support/GroupVariableRepository.java
create mode 120000 docs/components/modules/ROOT/examples/json/shell.json
create mode 120000 docs/components/modules/ROOT/pages/shell-component.adoc
create mode 100644 docs/user-manual/modules/ROOT/pages/camel-jbang-ai.adoc
create mode 100644 docs/user-manual/modules/ROOT/pages/camel-jbang-beans.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/camel-jbang-configuration.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/camel-jbang-debugging.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/camel-jbang-dev-services.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/camel-jbang-devtools.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/camel-jbang-getting-started.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/camel-jbang-installation.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/camel-jbang-managing.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/camel-jbang-projects.adoc
create mode 100644 docs/user-manual/modules/ROOT/pages/camel-jbang-running.adoc
create mode 100644 docs/user-manual/modules/ROOT/pages/camel-jbang-tips.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/camel-jbang-transforming.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-cmd-span.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ShellComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ShellEndpointBuilderFactory.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSpanAction.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/camel-1-tribute/README.md
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/camel-1-tribute/application.properties
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/camel-1-tribute/jms-to-file.camel.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandHelperTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/LlmClientVertexTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSourceActionTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelStartupRecorderActionTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/LoggerActionTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/MessageTableHelperTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/CamelContextStatusTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/CamelContextTopTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/CamelCountTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/CamelProcessorStatusTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/CamelProcessorTopTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/CamelRouteGroupStatusTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/CamelRouteGroupTopTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/CamelRouteStatusTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/CamelRouteTopTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/DirtyTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListBlockedTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListCircuitBreakerTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListConsumerTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListEndpointTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListErrorTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListEventTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListGroovyTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListHealthTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListInflightTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListInternalTaskTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListKafkaTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListMetricTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListPlatformHttpTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListProcessTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListProducerTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListPropertiesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListRestTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListServiceTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListTransformerTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListVariableTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListVaultTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ProcessCommandTestSupport.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/RestartProcessTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/StopProcessTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ProcessTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ShellPanel.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SpanEntry.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SpansTab.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SyntaxHighlighterTest.java
create mode 100644
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/StubBeanRepositoryTest.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/main/resources/camel-simple-validator-template.js
create mode 100644
tooling/maven/camel-package-maven-plugin/src/main/resources/camel-simple-validator.html