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 fe4a87b5dde9 Regen SBOM from commit 
92903a5884aa84c8ce5b978e26f96806aa75a72c
     add e9b365ce9222 Regen SBOM from commit 
92903a5884aa84c8ce5b978e26f96806aa75a72c (#23267)
     add 4717c5dd2b5f TUI: endpoint tab UX improvements - remote filter, 
colors, layout (#23268)
     add 4119d9cba691 TUI: load averages, UX improvements, lazy loading, 
navigation fixes (#23269)
     add 38b21c924562 CAMEL-23515: docs - sync camel-nats 4.18 upgrade-guide 
entry to main
     add b644722fd451 CAMEL-23515: docs - sync camel-nats 4.14 upgrade-guide 
entry to main
     add bb4176fe87dc CAMEL-23528: validate property names when building 
MATCH/DELETE WHERE clause
     add 33323bcad73c chore(deps): Bump huaweicloud-sdk-version from 3.1.195 to 
3.1.196
     add 70ea1a4329da chore(camel-test-infra-weaviate): upgrade 
weaviate.container to 1.37.4
     add 494c7f05ae49 chore(camel-test-infra-qdrant): upgrade qdrant.container 
to v1.18.0-unprivileged
     add 8908b1f56556 chore(camel-test-infra-postgres): upgrade 
postgres.container to 17.10-alpine
     add f29889b9aafc chore(camel-test-infra-kafka): upgrade 
confluent.container.image to 8.2.1
     add 4a07498a7ecc CAMEL-23516: camel-xmpp - Use dedicated 
HeaderFilterStrategy aligned with sibling components
     add d3384e9e73e9 chore(deps-dev): Bump agroal-version from 3.1 to 3.1.2
     add 5cb1c8546a5e CAMEL-23542 - Fix main branch - revert requirements of 
non null value in some ValidationException fields
     add 8e2cbc55730b chore(deps): Bump eu.maveniverse.maven.nisse:extension
     add 0f974a2399dd chore(deps): Bump mima-version from 2.4.43 to 2.4.44
     add 4216a0c20675 chore(deps): Bump com.azure:azure-storage-blob-changefeed
     add 8e32563d353b chore(deps): Bump com.pubnub:pubnub-gson from 13.2.1 to 
13.3.0
     add 921ec825c868 Replace windows-2019 by windows-2025 as GitHub action 
runner
     add a56c64118841 Improve test assertion in ValidatorRouteTest
     add d1afebe772fe CAMEL-23547: camel-core - Properties component should 
eager start custom functions resolver. Same for jbang that has a custom 
resolver.
     add 1e776238202e CAMEL-23532: camel-vertx-websocket / 
camel-atmosphere-websocket / camel-iggy - use dedicated HeaderFilterStrategy 
aligned with sibling components
     add 913a20871af9 CAMEL-23534: URL-decode schema properties in Jackson 
Avro/Protobuf components (#23270)
     add 7005e4f55b11 docs: add core router-engine invariants to the security 
model (#23282)
     add 45343260ef56 CAMEL-23529: camel-jbang-mcp - add ascii/unicode theme 
support to route diagram tool (#23306)
     add deb2828e40a1 CAMEL-23345: Document HTTP 429 Retry-After hang and 
automaticRetriesDisabled workaround (#23309)
     add add9c10b1b9d Typo fix - "Failed to parse" (#23308)
     add 75812fb1b44c CAMEL-23535: camel-api - enhance class-level javadoc for 
lifecycle and context types (#23311)
     add 8939f3da5cf9 Deprecate Paho component and disable related flaky test 
on CI (#23187)
     add f6f300e87f47 CAMEL-23479: Fix camel.main.virtualThreadsEnabled not 
working (#23307)
     add 942542c18a85 fix(doc): relative url
     add 08e19faf2a10 CAMEL-23516: docs - sync camel-xmpp 4.18 upgrade-guide 
entry to main (#23298)
     add fb2e05446df2 CAMEL-23528: document camel-neo4j property name 
validation in the 4.18 upgrade guide (#23295)
     add c70e46cba4d8 CAMEL-23521: camel-core - XML route dumping is missing 
target element closing tags (#23305)
     add 2003aad9aaf0 CAMEL-23544: TUI improvements - HTTP tab, OpenAPI spec 
viewer, BacklogTracer fixes, RestRegistry enhancements (#23301)
     add 23db0da261d6 CAMEL-23542: Restore @Nullable annotations removed by the 
requireNonNull revert
     add 019a4e47543e chore(deps): Bump activemq-artemis-version from 2.44.0 to 
2.53.0
     add 92ffc367924e chore(deps): Bump quarkus-mcp-server-version from 1.12.0 
to 1.12.1
     add 44d7c840ffe1 chore(deps): Bump 
io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17
     add cdc653298383 CAMEL-23516: docs - sync camel-xmpp 4.14 upgrade-guide 
entry to main
     add a1f57e60041b Fix main branch by reverting requirements on message for 
log to not be null
     add 907dc0cb3bef Fix main branch ResumeStrategyConfiguration - revert 
requirements for non null resume cache
     add 08df8bdc7bba CAMEL-23528: document camel-neo4j property name 
validation in the 4.14 upgrade guide (#23324)
     add 4b45e4bf0d9f CAMEL-23532: docs - sync camel-vertx-websocket / 
camel-atmosphere-websocket / camel-iggy 4.18 upgrade-guide entry to main 
(#23315)
     add 114be4a0d2ff chore(deps): Bump aws-java-sdk2-version from 2.44.6 to 
2.44.8
     add 4166cfad86d1 CAMEL-23499 - Disable again several FileToFtps* tests
     add 060f16e091b5 CAMEL-23535: camel-api - enhance class-level javadoc for 
messaging core types (#23330)
     add 70ae21b6f516 chore: add --enable-native-access=ALL-UNNAMED to 
CamelJBang launcher
     add 28a23f375f12 TUI and REST metrics improvements (#23329)
     add 012ff00c5f08 chore(deps): Bump com.openai:openai-java from 4.35.0 to 
4.36.0 (#23319)
     add 14ef4dbb8fea CAMEL-23549: Add DelegatingDataTypeProcessor for runtime 
type resolution (#23310)
     add a842fd64d892 CAMEL-23550: Fix bean lookup in route templates to check 
local repository (#23312)
     add efbad7ca7dbc chore: fix latent NPE in S3 consumer includeS3Object with 
null contentType (#23300)
     add afa8b261a677 camel-core - Fix endpoint utilization statistics 
double-counting input hits (#23338)
     add 87911a1ff984 camel-jbang - TUI circuit breaker improvements and trace 
enhancements (#23335)
     add 2f9be8a4dc03 CAMEL-23548: camel-aws2-s3 - allow Simple expressions in 
destinationBucketPrefix and destinationBucketSuffix (#23334)
     add edbee7166deb chore(deps): Bump the langchain4j group across 1 
directory with 18 updates (#23271)
     add 673e66108cb6 chore(deps): Bump xchange-version from 5.2.4 to 5.2.5 
(#23339)
     add d27c1accf9f2 chore(deps): Bump eu.maveniverse.maven.nisse:extension 
(#23341)
     add cb512d9be6c6 chore(deps): Bump io.milvus:milvus-sdk-java from 2.6.19 
to 2.6.20 (#23342)
     add 37cffec69eb0 chore(deps): Bump org.ow2.asm:asm-tree from 9.9.1 to 9.10 
(#23343)
     add 0d833d6bdadb chore(deps): Bump 
org.apache.maven.plugins:maven-enforcer-plugin (#23344)
     add d666ef25bc68 chore(deps): Bump idna in 
/.github/actions/check-container-upgrade (#23337)
     add 4836cf8705b3 CAMEL-23553: Fix RestRegistry lazy plugin resolution 
(#23336)
     add 783faaf5e4fb CAMEL-21960: camel-jbang - Auto-detect 
application.properties in run and export
     add cc45ab6b6b14 chore(deps): Bump com.slack.api:slack-api-client from 
1.48.1 to 1.49.0 (#23345)
     add dc73cb46757c CAMEL-23236: Add doc --example flag and camel-kit shell 
banner hint (#23347)
     add 6efd31852ab9 chore: improve PomSanitizer detection and robustness
     add d3a492c6234a CAMEL-22894: Refactor `SimpleFunctionExpression`: 
introduce function-factory dispatcher (part 1) (#23263)
     add e8e179b23ef4 chore(deps): Bump junit6-jupiter-version from 6.0.3 to 
6.1.0
     add 4ec2b7ef9328 chore(deps): Bump actions/cache from 4 to 5
     add f336ce206d2a chore(deps): Bump actions/download-artifact from 4.2.1 to 
8.0.1
     add ee95c0ddcc79 chore(deps): Bump activemq-artemis-version from 2.53.0 to 
2.54.0
     add b973459da7b4 chore: clarify documentation requirements in AGENTS.md
     add abd97a3d8d3c chore(camel-test-infra-milvus): upgrade milvus.container 
to v2.6.17
     add 1d4067ce49d5 CAMEL-23532: docs - sync camel-vertx-websocket / 
camel-atmosphere-websocket 4.14 upgrade-guide entry to main (#23353)
     add 33c4038b0c90 chore(deps): Bump aws-java-sdk2-version from 2.44.8 to 
2.44.9
     add 7240570a0568 CAMEL-23526: camel-cxf - align Exchange header constant 
names with Camel naming convention (#23326)
     add d9d387ba551d camel-jbang - TUI top mode, diagram toggle, and Shift+Tab 
navigation (#23358)
     add 41af88e7702f CAMEL-23506: docs - sync camel-aws2-sqs / camel-aws2-sns 
4.18 upgrade-guide entry to main (#23354)
     add a312efb1325a CAMEL-23508: document 4.14.8 
camel-elasticsearch-rest-client header rename in upgrade guide (#23361)
     add 1e31abca3213 CAMEL-23522: camel-mail - gate JavaMail session 
properties from headers behind opt-in (#23362)
     add 7047210cdcf4 CAMEL-23475: camel-jbang-mcp - make ComponentDetailResult 
lean by default with option filtering (#23359)
     add 3c3f2687d9e8 camel-tui: Add --record option and demo tape recordings 
(#23364)
     add 01d984616526 chore(deps): Bump com.fasterxml.woodstox:woodstox-core
     add df2acfefa2fa chore(deps): Bump infinispan-version from 16.0.11 to 
16.0.12
     add b86481a70128 chore(deps): Bump protobuf-version from 4.33.2 to 4.35.0
     add fe3c27a8dccb chore(deps): Bump io.undertow:undertow-core
     add e491c21f4b53 chore(deps): Bump com.gradle:develocity-maven-extension
     add d459a01f082a CAMEL-23506: docs - sync camel-aws2-sqs / camel-aws2-sns 
4.14 upgrade-guide entry to main (#23372)
     add 5dc27564aabd CAMEL-23526: docs - sync camel-cxf 4.18 upgrade-guide 
entry to main (#23370)
     add eb0f53de1955 chore(deps): Bump quickfixj-version from 3.0.0 to 3.0.1
     add 134c4f0b55fb CAMEL-23566: camel-jbang - Source examples from 
camel-jbang-examples repository (#23375)
     add 24360ad8a1c6 CAMEL-23569: camel-tui: Add support for camel-test-infra 
services (#23379)
     add ff20ea855854 Use newest Maven and Java 25 versions in .sdkmanrc and 
Maven Wrapper (#23363)
     add da6f45167ef4 chore(deps): Bump maven-version from 3.9.15 to 3.9.16 
(#23281)
     add 064d6da1d6b8 CAMEL-22894: extract `body`, `header` and `variable` 
Simple functions into dedicated factories (#23382)
     add 6b95cabcaf10 chore: fail with clear error when script EIP has empty 
expression body (#23385)
     add f4dfafd61426 CAMEL-23571: Ensure GooglePubsubComponent does not leave 
orphan channels (#23378)
     add d9107f0ef2b3 CAMEL-23573: camel-tui - Refactor CamelMonitor into 
per-tab classes (#23386)
     add 3c085318905e CAMEL-23560 Eliminate the usage of a built time Quarkus 
Platform version literal; use dynamic resolution from Quarkus Extension registry
     add de6f726cb3c9 Fix camel validate normalize command (#23390)
     add d64592211235 chore: fix bundled example not loading 
application.properties (#23387)
     add af5da0308add Add zbendhiba public GPG Key (#23380)
     add bf41db9a0eb2 CAMEL-23565: CI skip Scalpel analysis for root pom.xml 
changes (#23371)
     add 010bcd575ebd CAMEL-23525: Add optional JWT issuer and audience claim 
validation (#23389)
     add 2972b41e58f9 CAMEL-22894: extract math and string Simple functions 
into dedicated factories (#23388)
     add ae152fb6df01 CAMEL-23593: Fix YAML dump for REST DSL and 
routeConfigurations (#23393)
     add 9bf22f193d62 chore(deps): Bump cxf-version from 4.2.0 to 4.2.1
     add 27d8a7088f92 chore(deps): Bump quarkus-version from 3.35.3 to 3.35.4
     add d6d1cafa729f chore(deps): Bump aws-java-sdk2-version from 2.44.9 to 
2.44.10
     add daaaf5eae918 chore(deps): Bump io.atlassian.fugue:fugue from 6.1.3 to 
6.1.4
     add 1329fb2fbe29 CAMEL-23526: docs - sync camel-cxf 4.14 upgrade-guide 
entry to main (#23377)
     add 984e8d268c7e CAMEL-23522: doc-sync 4.18 upgrade guide for camel-mail 
mail.smtp.* gating (#23383)
     add ad904b836335 CAMEL-23474: camel-jbang-mcp - stop echoing input route 
in camel_route_context response (#23384)
     add 63b93e877e75 Fix one title in upgrade guide to 4.21
     add 3a8e2abcd3d9 chore(deps): Bump 
io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17
     add 80cf83961b21 chore(deps): Bump org.apache.cxf:cxf-codegen-plugin from 
4.2.0 to 4.2.1
     add 238c84a50864 Use Floci instead of LocalStack
     add 5b925959db57 CAMEL-23572: camel-tui: Add F2 actions menu with example 
browser (#23403)
     add 9ed763c9fdad CAMEL-23563: Support @CommandLine.Mixin in JBang command 
doc generation (#23401)
     add f67ad68c22e2 CAMEL-23598: TUI screenshot action (Shift+F5) to capture 
screen as ASCII art (#23408)
     add 8d4a7bba8cd9 Replace duplicated license header in one file
     add b865ecb9fe2d CAMEL-23473: camel-jbang-mcp - drop verbose description 
from catalog list responses and lower default limit (#23414)
     add 8f0b1acfb898 CAMEL-23575: camel-mongodb-gridfs - align Exchange header 
constant names with Camel naming convention (#23413)
     add bdd40cf23f2b CAMEL-23574: camel-dns - align Exchange header constant 
names with Camel naming convention (#23411)
     add cd34b92ff222 chore: document running camel-jbang from Maven local 
repository
     add 4abe848cd4d0 chore: Enable simple tracer standby in dev profile
     add 385ce72d6db3 Fix trace action handler to forward dump parameter to 
DevConsole (#23419)
     add af418502c0d8 CAMEL-23596: Replace hand-written YamlWriter with 
generated direct YAML writer (#23407)
     add 2eec2f35faee Remove camel-github component
     add 6a38ce5d94aa chore(deps): Bump elasticsearch-java-client-version from 
9.4.0 to 9.4.1
     add 769bd74bbd25 chore(deps): Bump org.apache.fory:fory-core from 0.17.0 
to 1.0.0
     add cadb3c6ca365 Remove no more used dependency mock_javamail
     add 0e98c8336b39 CAMEL-23564: Document traceProcessors
     add c11ed80425c1 CAMEL-23572: camel-tui: Add documentation viewer and 
README support (#23425)
     add 18d29a1feefb chore(deps): Bump huaweicloud-sdk-version from 3.1.196 to 
3.1.197
     add 8954664e5505 chore(deps): Bump 
org.openrewrite.maven:rewrite-maven-plugin
     add d10aabb038ec Fix TransformTest expected output after YAML writer 
change (#23434)
     add 0c81b8aea90c CAMEL-23535: camel-api - batch 3: enhance class-level 
javadoc for endpoint/component/producer/consumer types (#23430)
     add 936875258bce CAMEL-23522: doc-sync 4.14 upgrade guide for camel-mail 
mail.smtp.* gating (#23418)
     add cb491a3a065c camel-tui: Keystroke overlay, sorting, and UI 
improvements (#23440)
     add efdbe52b5e2e Fix NPE in Run when constructed programmatically without 
picocli (#23431)
     add 6960e19227b7 CAMEL-22504: camel-jasypt - Deprecate Main CLI entrypoint 
(#23439)
     add 66d00a5f6ab1 CAMEL-22518: camel-djl - Remove dead nlp/word_embedding 
zoo path (#23436)
     add b32bc5e08467 CAMEL-22894: Extract collection functions into 
CollectionFunctionFactory (#23432)
     add 47d0de5f0d03 camel-tui: Add run options form, properties editor, and 
F2 action improvements (#23444)
     add 0d39de040154 Revert JLine from 4.1.0 to 4.0.15 to fix camel shell 
immediate exit (#23446)
     add c0849253486e Remove exclusion no more needed to geronimo-javamail
     add d96dbf70636e chore(deps): Bump org.apache.kafka:kafka-clients from 
4.2.0 to 4.3.0
     add 3240a174a370 CAMEL-23576: camel-jira - align Exchange header constant 
names with Camel naming convention
     add d2bc5634bf2b chore(deps): Bump aws-java-sdk2-version from 2.44.10 to 
2.44.11
     add 7ff93c091660 chore(deps): Bump mcp-java-sdk-version from 1.1.2 to 1.1.3
     add c954f0635c46 Extract RuntimeHelper for shared IPC code between CLI and 
MCP server
     add b535bdfea057 CAMEL-23510: docs - sync camel-jgroups 4.14 upgrade-guide 
entry to main (flagged as potential breaking change) (#23422)
     add 74a1c62c65c9 CAMEL-23510: flag camel-jgroups header rename as a 
potential breaking change in 4.21 upgrade guide (#23451)
     add 45162fbbd036 chore(deps): Bump com.google.genai:google-genai from 
1.53.0 to 1.55.0 (#23458)
     add 9dedc828a951 CAMEL-23526: docs - flag camel-cxf 4.18/4.14 
upgrade-guide entries as potential breaking change (#23463)
     add 68b37ecf8db5 Add MCP tools to browse Camel JBang examples
     add 4578a9014a6b CAMEL-23597: camel-solr - align Exchange header prefix 
constants with Camel naming convention (#23410)
     add 9d3395e10cbd CAMEL-23510: flag camel-jgroups header rename as 
potential breaking change in 4.18 upgrade guide (#23471)
     add 92febe62a727 chore(deps): Bump jline-version from 4.0.15 to 4.1.1
     add fed57fd7d466 chore(deps): Bump hapi-fhir-version from 8.8.1 to 8.10.0
     add 34cf32bef169 chore(deps): Bump com.couchbase.client:java-client from 
3.11.2 to 3.11.3
     add 3d641d1c077d CAMEL-23576: docs - sync camel-jira upgrade-guide entry 
to main 4_18/4_14 and flag as potential breaking change (#23475)
     add d4187449863b chore(deps): Bump com.openai:openai-java from 4.36.0 to 
4.37.0
     add e42b2cf4a59f chore(deps): Bump 
com.googlecode.libphonenumber:libphonenumber
     add cbcceed9ccbf chore: rename proposals/ to design/ (#23447)
     add 0bdacc9c8925 chore: add Exchange header naming conventions design 
document
     add 53ddaf638931 chore(deps): Bump eu.maveniverse.maven.nisse:extension
     add 67157e07847f chore(camel-test-infra-keycloak): upgrade 
keycloak.container to 26.6.2
     add b268dd42c29a Configure Keycloak 26.6.2 test to include the client ID 
in the aud claim of issued tokens, ensuring that when the same client performs 
token introspection, the validation passes.
     add f038136730cb CAMEL-23600: camel-milo - expose the underlying milo 
OpcUaClient for custom DataType encoding/decoding (#23456)
     add 860b33fb32e1 CAMEL-23578: camel-web3j - align Exchange header constant 
names with Camel naming convention (#23435)
     add 902504dd360f CAMEL-23580: camel-openstack - align Exchange header 
constant names with Camel naming convention (#23438)
     add bdcfe49609e5 CAMEL-23579: camel-pdf - align Exchange header constant 
names with Camel naming convention (#23437)
     add 70d9e92ee039 CAMEL-23581: camel-elasticsearch + camel-opensearch - 
align Exchange header constant names with Camel naming convention (#23442)
     add 3e94c446807a CAMEL-23582: camel-github2 - align Exchange header 
constant names with Camel naming convention (#23454)
     add 3addcc5d10ab CAMEL-23583: 
camel-google-{functions,secret-manager,vision,text-to-speech,speech-to-text} - 
align Exchange header constant names with Camel naming convention (#23467)
     add 2371b7fd5821 CAMEL-23585: camel-arangodb - align Exchange header 
constant names with Camel naming convention (#23469)
     add 743fc3774b15 CAMEL-23587: camel-jt400 - align Exchange header constant 
names with Camel naming convention (#23470)
     add 9dc6a3398135 CAMEL-23575: docs - sync camel-mongodb-gridfs 4.18 
upgrade-guide entry to main (#23477)
     add a04605ea8b86 CAMEL-23591: camel-mail - align consumer-side dispatch 
header constant names with Camel naming convention (#23478)
     add 5e310e79f728 CAMEL-23443: camel-pulsar - expose 
enableBatchIndexAcknowledgment (#23485)
     add 09d38da3ef26 CAMEL-23590: camel-milo - align Exchange header constant 
names with Camel naming convention (#23474)
     add 0d2c4ac58763 Regen SBOM from commit 
09d38da3ef26e30be9a5824adbfc1ca2a47d3175

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   (fe4a87b5dde9)
            \
             N -- N -- N   refs/heads/regen_bot_sbom (0d2c4ac58763)

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:
 .github/CI-ARCHITECTURE.md                         |     2 +
 .../check-container-upgrade/requirements.txt       |     6 +-
 .../actions/incremental-build/incremental-build.sh |     8 +-
 .github/workflows/alternative-os-build-main.yml    |     2 +-
 .github/workflows/sonar-scan.yml                   |     6 +-
 .mvn/extensions.xml                                |     4 +-
 .mvn/wrapper/maven-wrapper.properties              |     2 +-
 .sdkmanrc                                          |     4 +-
 AGENTS.md                                          |    26 +-
 KEYS                                               |    60 +
 bom/camel-bom/pom.xml                              |     5 -
 camel-sbom/camel-sbom.json                         | 14508 +++++++++----------
 camel-sbom/camel-sbom.xml                          | 12023 ++++++++-------
 catalog/camel-allcomponents/pom.xml                |     5 -
 .../org/apache/camel/catalog/components.properties |     1 -
 .../apache/camel/catalog/components/arangodb.json  |     4 +-
 .../org/apache/camel/catalog/components/cxf.json   |     4 +-
 .../org/apache/camel/catalog/components/cxfrs.json |     2 +-
 .../org/apache/camel/catalog/components/dns.json   |    12 +-
 .../camel/catalog/components/elasticsearch.json    |    20 +-
 .../apache/camel/catalog/components/github.json    |    78 -
 .../apache/camel/catalog/components/github2.json   |     8 +-
 .../camel/catalog/components/google-functions.json |    10 +-
 .../catalog/components/google-secret-manager.json  |     2 +-
 .../catalog/components/google-speech-to-text.json  |     4 +-
 .../catalog/components/google-text-to-speech.json  |     4 +-
 .../camel/catalog/components/google-vision.json    |     4 +-
 .../org/apache/camel/catalog/components/http.json  |     2 +-
 .../org/apache/camel/catalog/components/https.json |     2 +-
 .../org/apache/camel/catalog/components/iggy.json  |     9 +-
 .../org/apache/camel/catalog/components/imap.json  |    14 +-
 .../org/apache/camel/catalog/components/imaps.json |    14 +-
 .../org/apache/camel/catalog/components/jira.json  |    38 +-
 .../org/apache/camel/catalog/components/jt400.json |     4 +-
 .../camel/catalog/components/milo-client.json      |     2 +-
 .../camel/catalog/components/mongodb-gridfs.json   |    10 +-
 .../camel/catalog/components/opensearch.json       |    18 +-
 .../camel/catalog/components/openstack-cinder.json |    22 +-
 .../camel/catalog/components/openstack-glance.json |    24 +-
 .../catalog/components/openstack-keystone.json     |    20 +-
 .../catalog/components/openstack-neutron.json      |    44 +-
 .../camel/catalog/components/openstack-nova.json   |    28 +-
 .../camel/catalog/components/openstack-swift.json  |    20 +-
 .../org/apache/camel/catalog/components/paho.json  |     2 +-
 .../org/apache/camel/catalog/components/pdf.json   |     8 +-
 .../org/apache/camel/catalog/components/pop3.json  |    14 +-
 .../org/apache/camel/catalog/components/pop3s.json |    14 +-
 .../apache/camel/catalog/components/pulsar.json    |   144 +-
 .../org/apache/camel/catalog/components/smtp.json  |    14 +-
 .../org/apache/camel/catalog/components/smtps.json |    14 +-
 .../camel/catalog/components/vertx-websocket.json  |     9 +-
 .../org/apache/camel/catalog/components/web3j.json |    77 +-
 .../apache/camel/catalog/dev-consoles.properties   |     1 +
 .../camel/catalog/dev-consoles/rest-spec.json      |    15 +
 .../jbang/camel-jbang-configuration-metadata.json  |     9 +-
 .../main/camel-main-configuration-metadata.json    |     4 +
 .../camel-djl/src/main/docs/djl-component.adoc     |    12 -
 .../djl/model/ModelPredictorProducer.java          |     3 -
 .../djl/model/nlp/ZooWordEmbeddingPredictor.java   |    56 -
 .../camel/component/djl/NlpWordEmbeddingTest.java  |    55 -
 .../djl/model/ModelPredictorProducerTest.java      |     4 +-
 .../camel/component/neo4j/Neo4jProducer.java       |    26 +
 .../neo4j/Neo4jPropertyNameValidationTest.java     |    46 +
 .../apache/camel/component/arangodb/arangodb.json  |     4 +-
 .../component/arangodb/ArangoDbConstants.java      |     4 +-
 .../atmosphere/websocket/WebsocketConsumer.java    |     7 +-
 .../src/main/docs/aws2-s3-component.adoc           |    26 +-
 .../camel/component/aws2/s3/AWS2S3Consumer.java    |    11 +-
 .../camel/component/aws2/s3/utils/AWS2S3Utils.java |    24 +
 .../component/aws2/s3/utils/AWS2S3UtilsTest.java   |    87 +
 .../component/cxf/common/message/CxfConstants.java |     4 +-
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |     2 +-
 .../src/main/docs/cxfrs-component.adoc             |     2 +-
 .../CxfRsConsumerSimpleBindingImplTest.java        |     2 +-
 .../CxfRsConsumerSimpleBindingTest.java            |     2 +-
 .../org/apache/camel/component/cxf/jaxws/cxf.json  |     4 +-
 .../src/main/docs/cxf-component.adoc               |     2 +-
 .../camel/component/cxf/jaxws/CxfProducer.java     |     2 +-
 .../CxfRsConsumerSimpleBindingImplTest.java        |     2 +-
 .../CxfRsConsumerSimpleBindingTest.java            |     2 +-
 .../cxf/CxfPayloadProviderRouterTest.java          |     6 +-
 .../org/apache/camel/component/dns/dns.json        |    12 +-
 .../camel-dns/src/main/docs/dns-component.adoc     |     6 +-
 .../apache/camel/component/dns/DnsComponent.java   |    22 +-
 .../apache/camel/component/dns/DnsConstants.java   |    12 +-
 .../camel/component/dns/DnsWikipediaProducer.java  |     2 +-
 .../component/dns/DnsDigEndpointSpringTest.java    |     4 +-
 .../camel/component/dns/DnsDigEndpointTest.java    |     4 +-
 .../component/dns/DnsIpEndpointSpringTest.java     |     6 +-
 .../camel/component/dns/DnsIpEndpointTest.java     |     6 +-
 .../component/dns/DnsIpHeaderTransferTest.java     |     6 +-
 .../component/dns/DnsLookupEndpointSpringTest.java |     8 +-
 .../camel/component/dns/DnsLookupEndpointTest.java |     8 +-
 .../component/dns/WikipediaEndpointSpringTest.java |     2 +-
 .../camel/component/dns/WikipediaEndpointTest.java |     2 +-
 .../apache/camel/component/es/elasticsearch.json   |    20 +-
 .../camel/component/es/ElasticsearchConstants.java |    20 +-
 ...SSLWithClientAuthAndSSLContextParametersIT.java |     2 +
 ...tClientAuthAndGlobalSSLContextParametersIT.java |     2 +
 .../FileToFtpsExplicitSSLWithoutClientAuthIT.java  |     2 +
 .../FileToFtpsImplicitSSLWithClientAuthIT.java     |     2 +
 ...WithoutClientAuthAndSSLContextParametersIT.java |     2 +
 ...FtpsWithCustomKeyAndTrustStorePropertiesIT.java |     2 +
 ...FileToFtpsWithCustomTrustStorePropertiesIT.java |     2 +
 .../FileToFtpsWithFtpClientConfigRefIT.java        |     2 +
 components/camel-github/pom.xml                    |    60 -
 .../github/GitHubComponentConfigurer.java          |    81 -
 .../component/github/GitHubEndpointConfigurer.java |   213 -
 .../component/github/GitHubEndpointUriFactory.java |   105 -
 .../org/apache/camel/component/github/github.json  |    78 -
 .../services/org/apache/camel/component.properties |     7 -
 .../org/apache/camel/configurer/github-component   |     2 -
 .../org/apache/camel/configurer/github-endpoint    |     2 -
 .../org/apache/camel/urifactory/github-endpoint    |     2 -
 .../src/main/docs/github-component.adoc            |   117 -
 .../camel/component/github/GitHubComponent.java    |    69 -
 .../camel/component/github/GitHubConstants.java    |    53 -
 .../camel/component/github/GitHubEndpoint.java     |   284 -
 .../github/consumer/AbstractGitHubConsumer.java    |    94 -
 .../component/github/consumer/CommitConsumer.java  |   209 -
 .../component/github/consumer/EventsConsumer.java  |   112 -
 .../consumer/PullRequestCommentConsumer.java       |   125 -
 .../github/consumer/PullRequestConsumer.java       |    95 -
 .../component/github/consumer/TagConsumer.java     |    68 -
 .../github/event/GitHubEventFetchStrategy.java     |    38 -
 .../github/producer/AbstractGitHubProducer.java    |    65 -
 .../github/producer/ClosePullRequestProducer.java  |    62 -
 .../github/producer/CreateIssueProducer.java       |    65 -
 .../github/producer/GetCommitFileProducer.java     |    84 -
 .../producer/PullRequestCommentProducer.java       |    85 -
 .../github/producer/PullRequestFilesProducer.java  |    65 -
 .../github/producer/PullRequestStateProducer.java  |    86 -
 .../component/github/GitHubComponentTestBase.java  |    64 -
 .../consumer/CommitConsumerBeginningTest.java      |    70 -
 .../github/consumer/CommitConsumerLastTest.java    |   100 -
 .../github/consumer/CommitConsumerRawTest.java     |    61 -
 .../CommitConsumerSkipExistingOnStartupTest.java   |    70 -
 .../github/consumer/CommitConsumerTest.java        |    61 -
 .../github/consumer/EventConsumerTest.java         |    64 -
 .../consumer/EventConsumerWithStrategyTest.java    |    85 -
 .../consumer/PullRequestCommentConsumerTest.java   |    68 -
 .../github/consumer/PullRequestConsumerTest.java   |    72 -
 .../SchedulerConfigurationConsumerTest.java        |    46 -
 .../component/github/consumer/TagConsumerTest.java |    61 -
 .../producer/ClosePullRequestProducerTest.java     |    93 -
 .../github/producer/CreateIssueProducerTest.java   |    77 -
 .../producer/PullRequestCommentProducerTest.java   |    86 -
 .../producer/PullRequestFilesProducerTest.java     |    85 -
 .../producer/PullRequestStateProducerTest.java     |    90 -
 .../github/services/MockCommitService.java         |    95 -
 .../github/services/MockEventService.java          |    69 -
 .../github/services/MockIssueService.java          |    65 -
 .../github/services/MockPullRequestService.java    |   136 -
 .../github/services/MockRepositoryService.java     |    59 -
 .../src/test/resources/log4j2.properties           |    28 -
 .../apache/camel/component/github2/github2.json    |     8 +-
 .../camel/component/github2/GitHub2Constants.java  |     8 +-
 .../github2/producer/ClosePullRequestProducer.java |     4 +-
 .../github2/producer/CreateIssueProducer.java      |     4 +-
 .../producer/PullRequestCommentProducer.java       |     6 +-
 .../github2/producer/PullRequestFilesProducer.java |     2 +-
 .../github2/producer/PullRequestStateProducer.java |     4 +-
 .../google/functions/google-functions.json         |    10 +-
 .../functions/GoogleCloudFunctionsConstants.java   |    10 +-
 .../google/pubsub/GooglePubsubComponent.java       |    32 +-
 .../google/pubsub/OrphanChannelLogAppender.java    |    49 +
 .../component/google/pubsub/PubsubTestSupport.java |    46 +-
 .../secret/manager/google-secret-manager.json      |     2 +-
 .../manager/GoogleSecretManagerConstants.java      |     2 +-
 .../google/speechtotext/google-speech-to-text.json |     4 +-
 .../GoogleCloudSpeechToTextConstants.java          |     4 +-
 .../google/texttospeech/google-text-to-speech.json |     4 +-
 .../GoogleCloudTextToSpeechConstants.java          |     4 +-
 .../component/google/vision/google-vision.json     |     4 +-
 .../google/vision/GoogleCloudVisionConstants.java  |     4 +-
 .../org/apache/camel/component/http/http.json      |     2 +-
 .../org/apache/camel/component/http/https.json     |     2 +-
 .../camel-http/src/main/docs/http-component.adoc   |    27 +
 .../apache/camel/component/http/HttpComponent.java |     5 +-
 .../component/iggy/IggyEndpointConfigurer.java     |     6 +
 .../component/iggy/IggyEndpointUriFactory.java     |     3 +-
 .../org/apache/camel/component/iggy/iggy.json      |     9 +-
 .../apache/camel/component/iggy/IggyEndpoint.java  |    23 +-
 .../camel/component/iggy/IggyFetchRecords.java     |     9 +-
 .../component/iggy/IggyHeaderFilterStrategy.java}  |    18 +-
 .../iggy/IggyHeaderFilterStrategyTest.java         |    53 +
 .../jackson/avro/transform/AvroSchemaResolver.java |     6 +-
 .../avro/transform/AvroSchemaResolverTest.java     |    43 +
 .../protobuf/transform/ProtobufSchemaResolver.java |     8 +-
 .../transform/ProtobufSchemaResolverTest.java      |    39 +
 .../avro/transform/AvroSchemaResolver.java         |     6 +-
 .../avro/transform/AvroSchemaResolverTest.java     |    43 +
 .../protobuf/transform/ProtobufSchemaResolver.java |     8 +-
 .../transform/ProtobufSchemaResolverTest.java      |    39 +
 components/camel-jasypt/src/main/docs/jasypt.adoc  |     8 +
 .../org/apache/camel/component/jasypt/Main.java    |    10 +
 .../apache/camel/component/jasypt/MainTest.java    |     1 +
 .../org/apache/camel/component/jira/jira.json      |    38 +-
 .../camel-jira/src/main/docs/jira-component.adoc   |    50 +-
 .../apache/camel/component/jira/JiraConstants.java |    40 +-
 .../jira/producer/AddCommentProducer.java          |     2 +-
 .../jira/producer/AttachFileProducer.java          |     2 +-
 .../jira/producer/DeleteIssueProducer.java         |     2 +-
 .../jira/producer/TransitionIssueProducer.java     |     4 +-
 .../jira/producer/UpdateIssueProducer.java         |     2 +-
 .../component/jira/producer/WatcherProducer.java   |     2 +-
 components/camel-json-validator/pom.xml            |     5 +
 .../jsonvalidator/ValidatorRouteTest.java          |     6 +-
 .../org/apache/camel/component/jt400/jt400.json    |     4 +-
 .../camel/component/jt400/Jt400Constants.java      |     4 +-
 .../component/kamelet/utils/format/MimeType.java   |     7 +-
 .../security/KeycloakTokenIntrospectionIT.java     |    28 +-
 .../component/mail/MailComponentConfigurer.java    |     6 +
 .../component/mail/MailEndpointConfigurer.java     |     6 +
 .../component/mail/MailEndpointUriFactory.java     |     3 +-
 .../org/apache/camel/component/mail/imap.json      |    14 +-
 .../org/apache/camel/component/mail/imaps.json     |    14 +-
 .../org/apache/camel/component/mail/pop3.json      |    14 +-
 .../org/apache/camel/component/mail/pop3s.json     |    14 +-
 .../org/apache/camel/component/mail/smtp.json      |    14 +-
 .../org/apache/camel/component/mail/smtps.json     |    14 +-
 .../camel-mail/src/main/docs/mail-component.adoc   |    20 +-
 .../camel/component/mail/MailConfiguration.java    |    19 +
 .../apache/camel/component/mail/MailConstants.java |     6 +-
 .../component/mail/MailHeaderFilterStrategy.java   |     9 +-
 .../apache/camel/component/mail/MailProducer.java  |     8 +
 .../mail/MailHeaderFilterStrategyTest.java         |    62 +
 .../mail/MailSessionPropertiesFromHeadersTest.java |    87 +
 .../camel/component/milo/client/milo-client.json   |     2 +-
 .../src/main/docs/milo-client-component.adoc       |    36 +-
 .../apache/camel/component/milo/MiloConstants.java |     2 +-
 .../milo/client/MiloClientConnection.java          |    24 +
 .../milo/client/internal/SubscriptionManager.java  |    14 +
 .../milo/MiloClientOpcUaClientAccessTest.java      |    88 +
 .../camel/component/milo/WriteClientTest.java      |     2 +-
 .../camel/component/milo/call/CallClientTest.java  |     2 +-
 .../component/mongodb/gridfs/mongodb-gridfs.json   |    10 +-
 .../component/mongodb/gridfs/GridFsConstants.java  |    10 +-
 .../camel/component/opensearch/opensearch.json     |    18 +-
 .../component/opensearch/OpensearchConstants.java  |    18 +-
 .../openstack/cinder/openstack-cinder.json         |    22 +-
 .../openstack/glance/openstack-glance.json         |    24 +-
 .../openstack/keystone/openstack-keystone.json     |    20 +-
 .../openstack/neutron/openstack-neutron.json       |    44 +-
 .../component/openstack/nova/openstack-nova.json   |    28 +-
 .../component/openstack/swift/openstack-swift.json |    20 +-
 .../openstack/cinder/CinderConstants.java          |    14 +-
 .../openstack/common/OpenstackConstants.java       |    10 +-
 .../openstack/glance/GlanceConstants.java          |    16 +-
 .../openstack/keystone/KeystoneConstants.java      |    14 +-
 .../openstack/neutron/NeutronConstants.java        |    38 +-
 .../component/openstack/nova/NovaConstants.java    |    22 +-
 .../component/openstack/swift/SwiftConstants.java  |    19 +-
 .../openstack/swift/ContainerProducerTest.java     |     7 +-
 .../src/main/docs/opentelemetry2.adoc              |     4 +-
 components/camel-paho/pom.xml                      |     2 +-
 .../org/apache/camel/component/paho/paho.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-paho/src/main/docs/paho-component.adoc   |     5 +-
 .../apache/camel/component/paho/PahoComponent.java |     1 +
 .../camel/component/paho/PahoConfiguration.java    |     1 +
 .../apache/camel/component/paho/PahoConstants.java |     1 +
 .../apache/camel/component/paho/PahoConsumer.java  |     1 +
 .../apache/camel/component/paho/PahoEndpoint.java  |     1 +
 .../apache/camel/component/paho/PahoMessage.java   |     1 +
 .../camel/component/paho/PahoPersistence.java      |     1 +
 .../apache/camel/component/paho/PahoProducer.java  |     1 +
 .../camel/component/paho/PahoSendDynamicAware.java |     1 +
 .../camel/component/paho/PahoManualAcksTest.java   |     3 +
 .../component/paho/PahoOverrideTopicTest.java      |     3 +
 .../component/paho/PahoToDSendDynamicTest.java     |     3 +
 .../apache/camel/component/paho/PahoToDTest.java   |     3 +
 .../org/apache/camel/component/pdf/pdf.json        |     8 +-
 .../camel/component/pdf/PdfHeaderConstants.java    |     8 +-
 .../src/main/docs/platform-http-main.adoc          |    24 +
 .../JWTAuthenticationConfigurer.java               |    70 +-
 ...erAudienceAuthenticationMainHttpServerTest.java |   164 +
 .../resources/jwt-issuer-audience-auth.properties  |    10 +-
 .../http/vertx/VertxPlatformHttpConsumer.java      |     4 +-
 .../platform/http/DefaultPlatformHttpConsumer.java |     9 +
 .../pulsar/PulsarComponentConfigurer.java          |     6 +
 .../component/pulsar/PulsarEndpointConfigurer.java |     6 +
 .../component/pulsar/PulsarEndpointUriFactory.java |     3 +-
 .../org/apache/camel/component/pulsar/pulsar.json  |   144 +-
 .../component/pulsar/PulsarConfiguration.java      |    17 +
 .../consumers/CommonCreationStrategyImpl.java      |     3 +-
 .../component/pulsar/PulsarComponentTest.java      |    12 +
 .../DefaultRestOpenapiProcessorStrategy.java       |    77 +-
 .../rest/openapi/RestOpenApiProcessor.java         |    10 +-
 .../camel/component/rest/DefaultRestRegistry.java  |   131 +-
 .../apache/camel/component/rest/RestEndpoint.java  |     3 +-
 .../component/rest/DefaultRestRegistryTest.java    |    22 +-
 .../component/rest/RestRegistryStatefulTest.java   |     6 +-
 .../camel-solr/src/main/docs/solr-component.adoc   |     8 +-
 .../apache/camel/component/solr/SolrConstants.java |     4 +-
 .../apache/camel/component/solr/SolrProducer.java  |     4 +-
 .../solr/converter/SolrRequestConverter.java       |     4 +-
 .../solr/integration/SolrInsertAndDeleteTest.java  |    38 +-
 .../solr/integration/SolrPingAndSearchTest.java    |     2 +-
 .../solr/integration/SolrTestSupport.java          |     2 +-
 .../VertxWebsocketEndpointConfigurer.java          |     6 +
 .../VertxWebsocketEndpointUriFactory.java          |     3 +-
 .../component/vertx/websocket/vertx-websocket.json |     9 +-
 .../vertx/websocket/VertxWebsocketConsumer.java    |    16 +-
 .../vertx/websocket/VertxWebsocketEndpoint.java    |    23 +-
 .../VertxWebsocketHeaderFilterStrategy.java}       |    18 +-
 .../VertxWebsocketHeaderFilterStrategyTest.java    |    53 +
 .../web3j/Web3jProducerInvokeOnHeaderFactory.java  |     4 +-
 .../org/apache/camel/component/web3j/web3j.json    |    77 +-
 .../camel/component/web3j/Web3jConstants.java      |    79 +-
 .../camel/component/web3j/Web3jProducerTest.java   |     2 +-
 .../component/web3j/Web3jQuorumProducerTest.java   |     2 +-
 .../integration/Web3jConsumerBlockHashTest.java    |     3 +-
 .../web3j/integration/Web3jConsumerBlockTest.java  |     3 +-
 .../web3j/integration/Web3jConsumerLogTest.java    |     3 +-
 .../integration/Web3jConsumerMainnetTest.java      |     3 +-
 .../integration/Web3jConsumerReplayBlockTest.java  |     3 +-
 .../integration/Web3jConsumerTransactionsTest.java |     3 +-
 .../integration/Web3jProducerGanacheTest.java      |     2 +-
 .../integration/Web3jProducerMainnetTest.java      |     2 +-
 .../camel/component/webhook/MultiRestConsumer.java |     7 +-
 .../apache/camel/component/xmpp/XmppBinding.java   |     3 +-
 .../apache/camel/component/xmpp/XmppEndpoint.java  |     3 +-
 .../component/xmpp/XmppHeaderFilterStrategy.java}  |     6 +-
 .../xmpp/XmppHeaderFilterStrategyTest.java         |    53 +
 components/pom.xml                                 |     1 -
 .../org/apache/camel/AlreadyStoppedException.java  |     6 +-
 .../main/java/org/apache/camel/ApiEndpoint.java    |     8 +-
 .../main/java/org/apache/camel/AsyncCallback.java  |     2 +
 .../main/java/org/apache/camel/AsyncEndpoint.java  |    11 +-
 .../main/java/org/apache/camel/AsyncProcessor.java |     3 +
 .../main/java/org/apache/camel/AsyncProducer.java  |     9 +-
 .../main/java/org/apache/camel/BatchConsumer.java  |    11 +-
 .../main/java/org/apache/camel/CamelContext.java   |    21 +-
 .../java/org/apache/camel/CamelContextAware.java   |    12 +-
 .../org/apache/camel/CamelContextLifecycle.java    |    19 +-
 .../main/java/org/apache/camel/CamelException.java |     8 +-
 .../org/apache/camel/CamelExchangeException.java   |    21 +-
 .../java/org/apache/camel/CatalogCamelContext.java |    23 +-
 .../src/main/java/org/apache/camel/Channel.java    |     3 +
 .../src/main/java/org/apache/camel/Component.java  |     9 +
 .../main/java/org/apache/camel/ComponentAware.java |     6 +-
 .../src/main/java/org/apache/camel/Consumer.java   |    12 +-
 .../main/java/org/apache/camel/ContextEvents.java  |     6 +-
 .../java/org/apache/camel/DelegateEndpoint.java    |     8 +-
 .../java/org/apache/camel/DelegateProcessor.java   |     8 +-
 .../org/apache/camel/DynamicPollingConsumer.java   |     9 +-
 .../src/main/java/org/apache/camel/Endpoint.java   |     3 +
 .../main/java/org/apache/camel/EndpointAware.java  |     7 +-
 .../src/main/java/org/apache/camel/Exchange.java   |     5 +
 .../java/org/apache/camel/ExchangeExtension.java   |    17 +-
 .../java/org/apache/camel/ExchangePattern.java     |    11 +-
 .../java/org/apache/camel/ExchangePropertyKey.java |     7 +-
 .../org/apache/camel/ExtendedCamelContext.java     |     9 +-
 .../camel/FailedToCreateConsumerException.java     |     5 +-
 .../camel/FailedToCreateProducerException.java     |     5 +-
 .../apache/camel/FailedToCreateRouteException.java |     6 +-
 .../FailedToCreateRouteFromTemplateException.java  |     6 +-
 .../camel/FailedToStartComponentException.java     |     5 +-
 .../apache/camel/FailedToStartRouteException.java  |     6 +-
 .../org/apache/camel/InvalidPayloadException.java  |     8 +-
 .../camel/InvalidPayloadRuntimeException.java      |     9 +-
 .../src/main/java/org/apache/camel/Message.java    |     3 +
 .../main/java/org/apache/camel/MessageHistory.java |    10 +-
 .../org/apache/camel/MultipleConsumersSupport.java |     3 +
 .../org/apache/camel/NoSuchEndpointException.java  |    10 +-
 .../org/apache/camel/NoSuchHeaderException.java    |     7 +-
 .../camel/NoSuchHeaderOrPropertyException.java     |     8 +
 .../org/apache/camel/NoSuchPropertyException.java  |     6 +-
 .../camel/NoTypeConversionAvailableException.java  |     8 +-
 .../java/org/apache/camel/PollingConsumer.java     |     3 +
 .../src/main/java/org/apache/camel/Processor.java  |     3 +
 .../src/main/java/org/apache/camel/Producer.java   |    10 +-
 .../camel/ResolveEndpointFailedException.java      |     8 +-
 .../apache/camel/RollbackExchangeException.java    |     9 +-
 .../org/apache/camel/RuntimeCamelException.java    |    10 +-
 .../org/apache/camel/RuntimeExchangeException.java |     8 +-
 .../src/main/java/org/apache/camel/Service.java    |    14 +-
 .../main/java/org/apache/camel/ServiceStatus.java  |     9 +-
 .../main/java/org/apache/camel/ShutdownRoute.java  |     2 +
 .../java/org/apache/camel/ShutdownRunningTask.java |     3 +
 .../java/org/apache/camel/StatefulService.java     |     8 +-
 .../main/java/org/apache/camel/StreamCache.java    |     2 +
 .../org/apache/camel/TypeConversionException.java  |     7 +-
 .../java/org/apache/camel/ValidationException.java |    18 +-
 .../main/java/org/apache/camel/WrappedFile.java    |    10 +-
 .../camel/resume/ResumeStrategyConfiguration.java  |     4 +-
 .../java/org/apache/camel/spi/BacklogTracer.java   |    23 +
 .../java/org/apache/camel/spi/CamelLogger.java     |    27 +-
 .../org/apache/camel/spi/RestConfiguration.java    |     4 +-
 .../java/org/apache/camel/spi/RestRegistry.java    |    73 +-
 .../camel/spi/SimpleLanguageFunctionFactory.java   |    14 +-
 .../apache/camel/spi/SyntheticBacklogTracer.java   |    74 +
 .../apache/camel/impl/debugger/BacklogTracer.java  |    52 +-
 .../camel/impl/engine/AbstractCamelContext.java    |     3 +
 .../impl/engine/DefaultCamelContextExtension.java  |     5 +-
 .../impl/engine/DefaultContextPluginManager.java   |     6 +-
 .../engine/DefaultRuntimeEndpointRegistry.java     |    45 +
 .../camel/impl/engine/SimpleCamelContext.java      |     6 +-
 .../DefaultPropertiesFunctionResolver.java         |     9 +-
 .../org/apache/camel/dev-console/rest-spec.json    |    15 +
 .../org/apache/camel/dev-console/rest-spec         |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../camel/impl/console/EndpointDevConsole.java     |    49 +-
 .../apache/camel/impl/console/RestDevConsole.java  |    41 +-
 .../camel/impl/console/RestSpecDevConsole.java     |   138 +
 .../camel/impl/DefaultDumpRoutesStrategy.java      |     6 +-
 .../modules/languages/pages/simple-language.adoc   |    18 +-
 .../language/simple/SimpleFunctionDispatcher.java  |   201 +
 .../language/simple/SimpleFunctionHelper.java      |   308 +
 .../simple/ast/SimpleFunctionExpression.java       |  3886 +----
 .../simple/functions/BodyFunctionFactory.java      |   293 +
 .../simple/functions/CollateFunctionFactory.java   |    59 +
 .../functions/CollectionFunctionFactory.java       |   538 +
 .../simple/functions/HeaderFunctionFactory.java    |   218 +
 .../simple/functions/JoinFunctionFactory.java      |   107 +
 .../simple/functions/MathFunctionFactory.java      |   164 +
 .../simple/functions/RandomFunctionFactory.java    |    77 +
 .../simple/functions/SkipFunctionFactory.java      |    59 +
 .../simple/functions/StringFunctionFactory.java    |   687 +
 .../simple/functions/VariableFunctionFactory.java  |   162 +
 .../transformer/DelegatingDataTypeProcessor.java   |    95 +
 .../org/apache/camel/reifier/AbstractReifier.java  |    16 +
 .../org/apache/camel/reifier/ScriptReifier.java    |     8 +-
 .../camel/builder/RouteTemplateLocalBeanTest.java  |    74 +
 .../impl/DefaultDumpRoutesStrategyXmlTest.java     |    86 +
 .../csimple/CSimpleExpressionParserTest.java       |    23 +-
 .../apache/camel/language/simple/SimpleTest.java   |   194 -
 .../AbstractSimpleFunctionFactoryTestSupport.java  |    45 +
 .../simple/functions/BodyFunctionFactoryTest.java  |   118 +
 .../functions/CollateFunctionFactoryTest.java      |   128 +
 .../functions/CollectionFunctionFactoryTest.java   |   287 +
 .../functions/HeaderFunctionFactoryTest.java       |    89 +
 .../simple/functions/JoinFunctionFactoryTest.java  |    64 +
 .../simple/functions/MathFunctionFactoryTest.java  |   117 +
 .../functions/RandomFunctionFactoryTest.java       |    80 +
 .../simple/functions/SkipFunctionFactoryTest.java  |    79 +
 .../functions/StringFunctionFactoryTest.java       |   310 +
 .../functions/VariableFunctionFactoryTest.java     |    79 +
 ...entServerConfigurationPropertiesConfigurer.java |    14 +
 ...ttpServerConfigurationPropertiesConfigurer.java |    14 +
 .../camel-main-configuration-metadata.json         |     4 +
 .../org/apache/camel/main/components.properties    |     1 -
 core/camel-main/src/main/docs/main.adoc            |     8 +-
 .../org/apache/camel/main/BaseMainSupport.java     |    64 +-
 ...ttpManagementServerConfigurationProperties.java |    44 +
 .../main/HttpServerConfigurationProperties.java    |    44 +
 .../org/apache/camel/main/ProfileConfigurer.java   |     3 +
 .../main/MainDevProfileTracingStandbyTest.java     |    85 +
 .../apache/camel/main/MainVirtualThreadsTest.java  |    62 +
 .../java/org/apache/camel/util/SecurityUtils.java  |     1 +
 .../apache/camel/util/concurrent/ThreadType.java   |    13 +
 .../org/apache/camel/yaml/out/ModelWriter.java     |  3960 -----
 .../org/apache/camel/yaml/out/YamlModelWriter.java |  3929 +++++
 .../org/apache/camel/yaml/LwModelToYAMLDumper.java |   129 +-
 .../java/org/apache/camel/yaml/io/YamlPrinter.java |   196 +
 .../java/org/apache/camel/yaml/io/YamlWriter.java  |   580 -
 .../java/org/apache/camel/yaml/out/BaseWriter.java |   104 -
 .../camel/yaml/out/YamlModelWriterSupport.java     |   252 +
 .../org/apache/camel/yaml/io/YamlPrinterTest.java  |   231 +
 .../org/apache/camel/yaml/out/ModelWriterTest.java |   465 -
 .../yaml/out/ModelWriterUriAsParametersTest.java   |   356 -
 .../apache/camel/yaml/out/XPathNamespacesTest.java |    50 +-
 .../org/apache/camel/yaml/out/XmlToYamlTest.java   |    15 +-
 .../apache/camel/yaml/out/YamlModelWriterTest.java |  1189 ++
 .../src/test/resources/yaml-beans-with-route.yaml  |    40 +-
 .../src/test/resources/yaml-beans.yaml             |    39 +-
 .../test/resources/yaml-errorhandler-default.yaml  |    29 +-
 .../src/test/resources/yaml-errorhandler-dlc.yaml  |    30 +-
 .../src/test/resources/yaml-rest.yaml              |    34 +-
 .../src/test/resources/yaml-restconfiguration.yaml |    30 +-
 .../src/test/resources/yaml-route-choice.yaml      |    42 +-
 .../test/resources/yaml-route-circuitbreaker.yaml  |    31 +-
 .../src/test/resources/yaml-route-claimcheck.yaml  |    32 +-
 .../src/test/resources/yaml-route-convertbody.yaml |    30 +-
 .../src/test/resources/yaml-route-delay.yaml       |    28 +-
 .../test/resources/yaml-route-dynamic-router.yaml  |    25 +-
 .../src/test/resources/yaml-route-enrich.yaml      |    34 +-
 .../src/test/resources/yaml-route-filter.yaml      |    25 +-
 .../src/test/resources/yaml-route-idempotent.yaml  |    28 +-
 .../src/test/resources/yaml-route-kamelet.yaml     |    29 +-
 .../resources/yaml-route-loadbalance-failover.yaml |    31 +-
 .../src/test/resources/yaml-route-loadbalance.yaml |    29 +-
 .../src/test/resources/yaml-route-loop.yaml        |    30 +-
 .../src/test/resources/yaml-route-marshal.yaml     |    28 +-
 .../src/test/resources/yaml-route-misc.yaml        |    35 +-
 .../src/test/resources/yaml-route-multicast.yaml   |    30 +-
 .../test/resources/yaml-route-oncompletion.yaml    |    31 +-
 .../src/test/resources/yaml-route-onexception.yaml |    35 +-
 .../src/test/resources/yaml-route-pipeline.yaml    |    30 +-
 .../src/test/resources/yaml-route-poll.yaml        |    27 +-
 .../src/test/resources/yaml-route-processbean.yaml |    29 +-
 .../test/resources/yaml-route-recipient-list.yaml  |    27 +-
 .../src/test/resources/yaml-route-resequence.yaml  |    25 +-
 .../test/resources/yaml-route-routing-slip.yaml    |    28 +-
 .../src/test/resources/yaml-route-saga.yaml        |    31 +-
 .../src/test/resources/yaml-route-setvariable.yaml |    38 +-
 .../src/test/resources/yaml-route-simple.yaml      |    26 +-
 .../src/test/resources/yaml-route-split.yaml       |    28 +-
 .../src/test/resources/yaml-route-step.yaml        |    32 +-
 .../src/test/resources/yaml-route-stop.yaml        |    30 +-
 .../src/test/resources/yaml-route-template.yaml    |    39 +-
 .../src/test/resources/yaml-route-throttle.yaml    |    31 +-
 .../src/test/resources/yaml-route-todynamic.yaml   |    27 +-
 .../src/test/resources/yaml-route-transacted.yaml  |    29 +-
 .../src/test/resources/yaml-route-transform.yaml   |    26 +-
 .../src/test/resources/yaml-route-trycatch.yaml    |    36 +-
 .../src/test/resources/yaml-route-two.yaml         |    34 +-
 .../src/test/resources/yaml-route-validate.yaml    |    26 +-
 .../src/test/resources/yaml-route-wiretap.yaml     |    26 +-
 .../src/test/resources/yaml-routeconfig.yaml       |    40 +-
 .../src/test/resources/yaml-transformers.yaml      |    29 +-
 .../src/test/resources/yaml-validators.yaml        |    28 +-
 coverage/pom.xml                                   |     5 -
 design/headers.adoc                                |   222 +
 {proposals => design}/mdc.adoc                     |     0
 {proposals => design}/security.adoc                |     0
 {proposals => design}/tracing.adoc                 |     0
 .../modules/ROOT/examples/json/github.json         |     1 -
 docs/components/modules/ROOT/nav.adoc              |     1 -
 .../modules/ROOT/pages/github-component.adoc       |     1 -
 .../advanced-camel-core-guides/pages/index.adoc    |     6 +-
 docs/main/modules/getting-started/pages/index.adoc |    30 +-
 .../working-with-camel-core/pages/index.adoc       |     8 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_14.adoc    |   268 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |   272 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc    |   944 +-
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |    46 +-
 .../modules/ROOT/pages/camel-jbang.adoc            |    18 +-
 .../camel-jbang-catalog-component.adoc             |     7 +-
 .../camel-jbang-catalog-dataformat.adoc            |     7 +-
 .../camel-jbang-catalog-dev-console.adoc           |     7 +-
 .../camel-jbang-catalog-language.adoc              |     7 +-
 .../jbang-commands/camel-jbang-catalog-other.adoc  |     7 +-
 .../camel-jbang-catalog-transformer.adoc           |     7 +-
 .../jbang-commands/camel-jbang-cmd-receive.adoc    |     3 +
 .../pages/jbang-commands/camel-jbang-cmd-send.adoc |     3 +
 .../pages/jbang-commands/camel-jbang-debug.adoc    |    12 +-
 .../camel-jbang-dependency-copy.adoc               |     9 +-
 .../camel-jbang-dependency-list.adoc               |     9 +-
 .../camel-jbang-dependency-runtime.adoc            |     3 +-
 .../camel-jbang-dependency-update.adoc             |     9 +-
 .../ROOT/pages/jbang-commands/camel-jbang-doc.adoc |     8 +-
 .../camel-jbang-eval-expression.adoc               |     4 +-
 .../pages/jbang-commands/camel-jbang-export.adoc   |     9 +-
 .../ROOT/pages/jbang-commands/camel-jbang-run.adoc |    12 +-
 .../pages/jbang-commands/camel-jbang-sbom.adoc     |     9 +-
 .../camel-jbang-transform-message.adoc             |     4 +-
 .../camel-jbang-transform-route.adoc               |     3 +
 .../jbang-commands/camel-jbang-update-run.adoc     |    15 +
 .../jbang-commands/camel-jbang-version-list.adoc   |     3 +-
 .../modules/ROOT/pages/security-model.adoc         |    82 +-
 docs/user-manual/modules/ROOT/pages/tracer.adoc    |     3 +
 .../camel/cli/connector/LocalCliConnector.java     |    68 +-
 .../component/ComponentsBuilderFactory.java        |    13 -
 .../dsl/GithubComponentBuilderFactory.java         |   206 -
 .../component/dsl/HttpComponentBuilderFactory.java |     5 +-
 .../dsl/HttpsComponentBuilderFactory.java          |     5 +-
 .../component/dsl/ImapComponentBuilderFactory.java |    26 +
 .../dsl/ImapsComponentBuilderFactory.java          |    26 +
 .../component/dsl/Pop3ComponentBuilderFactory.java |    26 +
 .../dsl/Pop3sComponentBuilderFactory.java          |    26 +
 .../dsl/PulsarComponentBuilderFactory.java         |    22 +
 .../component/dsl/SmtpComponentBuilderFactory.java |    26 +
 .../dsl/SmtpsComponentBuilderFactory.java          |    26 +
 .../builder/endpoint/EndpointBuilderFactory.java   |     1 -
 .../camel/builder/endpoint/EndpointBuilders.java   |     1 -
 .../builder/endpoint/StaticEndpointBuilders.java   |    56 +-
 .../dsl/ArangoDbEndpointBuilderFactory.java        |    12 +-
 .../endpoint/dsl/CinderEndpointBuilderFactory.java |    66 +-
 .../endpoint/dsl/CxfEndpointBuilderFactory.java    |    12 +-
 .../endpoint/dsl/CxfRsEndpointBuilderFactory.java  |     6 +-
 .../endpoint/dsl/DnsEndpointBuilderFactory.java    |    26 +-
 .../dsl/ElasticsearchEndpointBuilderFactory.java   |    63 +-
 .../dsl/GitHub2EndpointBuilderFactory.java         |    12 +-
 .../endpoint/dsl/GitHubEndpointBuilderFactory.java |  1256 --
 .../endpoint/dsl/GlanceEndpointBuilderFactory.java |    73 +-
 ...GoogleCloudFunctionsEndpointBuilderFactory.java |    10 +-
 ...gleCloudSpeechToTextEndpointBuilderFactory.java |     4 +-
 ...gleCloudTextToSpeechEndpointBuilderFactory.java |     4 +-
 .../GoogleCloudVisionEndpointBuilderFactory.java   |     4 +-
 .../GoogleSecretManagerEndpointBuilderFactory.java |     2 +-
 .../endpoint/dsl/GridFsEndpointBuilderFactory.java |    30 +-
 .../endpoint/dsl/IggyEndpointBuilderFactory.java   |    96 +
 .../endpoint/dsl/JiraEndpointBuilderFactory.java   |   114 +-
 .../endpoint/dsl/Jt400EndpointBuilderFactory.java  |    12 +-
 .../dsl/KeystoneEndpointBuilderFactory.java        |    60 +-
 .../endpoint/dsl/MailEndpointBuilderFactory.java   |    64 +-
 .../dsl/MiloClientEndpointBuilderFactory.java      |     6 +-
 .../dsl/NeutronEndpointBuilderFactory.java         |   134 +-
 .../endpoint/dsl/NovaEndpointBuilderFactory.java   |    84 +-
 .../dsl/OpensearchEndpointBuilderFactory.java      |    54 +-
 .../endpoint/dsl/PahoEndpointBuilderFactory.java   |     3 +
 .../endpoint/dsl/PdfEndpointBuilderFactory.java    |    22 +-
 .../endpoint/dsl/PulsarEndpointBuilderFactory.java |    38 +
 .../endpoint/dsl/SwiftEndpointBuilderFactory.java  |    60 +-
 .../dsl/VertxWebsocketEndpointBuilderFactory.java  |    96 +
 .../endpoint/dsl/Web3jEndpointBuilderFactory.java  |   240 +-
 dsl/camel-jbang/README.md                          |    28 +-
 dsl/camel-jbang/camel-jbang-core/pom.xml           |    36 +
 .../META-INF/camel-jbang-commands-metadata.json    |    24 +-
 .../camel-jbang-configuration-metadata.json        |     9 +-
 .../camel/dsl/jbang/core/common/RuntimeType.java   |     3 +-
 .../camel/dsl/jbang/core/commands/Debug.java       |    14 +-
 .../dsl/jbang/core/commands/DependencyCopy.java    |    47 +-
 .../dsl/jbang/core/commands/DependencyList.java    |     4 +-
 .../dsl/jbang/core/commands/DependencyRuntime.java |    64 +-
 .../camel/dsl/jbang/core/commands/Export.java      |    37 +-
 .../dsl/jbang/core/commands/ExportBaseCommand.java |    67 +-
 .../dsl/jbang/core/commands/ExportCamelMain.java   |     2 +-
 .../dsl/jbang/core/commands/ExportQuarkus.java     |   130 +-
 .../dsl/jbang/core/commands/ExportSpringBoot.java  |     8 +-
 .../jbang/core/commands/MavenResolverMixin.java    |   103 +
 .../core/commands/MavenResolverMixinSpec.java      |     9 +-
 .../commands/QuarkusExtensionRegistryMixin.java    |    63 +
 .../jbang/core/commands/QuarkusPlatformMixin.java  |   125 +
 .../core/commands/QuarkusPlatformMixinSpec.java    |    11 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |   313 +-
 .../dsl/jbang/core/commands/SBOMGenerator.java     |     4 +-
 .../camel/dsl/jbang/core/commands/Shell.java       |     1 +
 .../dsl/jbang/core/commands/TransformRoute.java    |     4 +
 .../core/commands/action/CamelReceiveAction.java   |     5 +
 .../core/commands/action/CamelSendAction.java      |     5 +
 .../commands/action/EvalExpressionCommand.java     |     8 +-
 .../commands/action/TransformMessageAction.java    |     8 +-
 .../core/commands/catalog/CatalogBaseCommand.java  |    33 +-
 .../jbang/core/commands/catalog/CatalogDoc.java    |   129 +-
 .../core/commands/update/CamelQuarkusUpdate.java   |    11 +-
 .../core/commands/update/CamelUpdateMixin.java     |    37 +-
 .../dsl/jbang/core/commands/update/UpdateRun.java  |     2 +-
 .../jbang/core/commands/version/VersionList.java   |   403 +-
 .../dsl/jbang/core/common/CamelJBangConstants.java |    20 +-
 .../camel/dsl/jbang/core/common/CatalogLoader.java |   146 +-
 .../camel/dsl/jbang/core/common/ExampleHelper.java |   169 +
 .../camel/dsl/jbang/core/common/QuarkusHelper.java |   581 +-
 .../camel/dsl/jbang/core/common/RuntimeHelper.java |   247 +
 .../dsl/jbang/core/model/DependencyRuntimeDTO.java |    65 +-
 .../camel/dsl/jbang/core/model/VersionListDTO.java |    17 +-
 .../examples/camel-jbang-example-catalog.json      |   461 +
 .../resources/examples/circuit-breaker/README.md   |    24 +
 .../examples/circuit-breaker/route.camel.yaml}     |    38 +-
 .../src/main/resources/examples/cron-log.yaml      |    10 -
 .../src/main/resources/examples/cron-log/README.md |     7 +
 .../examples/cron-log/application.properties       |     6 +-
 .../examples/cron-log/cron-log.camel.yaml}         |    26 +-
 .../src/main/resources/examples/groovy/README.md   |    39 +
 .../examples/groovy/application.properties         |     3 +-
 .../resources/examples/groovy/groovy.camel.yaml    |    49 +
 .../src/main/resources/examples/rest-api.yaml      |    21 -
 .../src/main/resources/examples/rest-api/README.md |    12 +
 .../examples/rest-api/application.properties       |     6 +-
 .../examples/rest-api/rest-api.camel.yaml}         |    39 +-
 .../resources/examples/routes/Greeter.java}        |    22 +-
 .../src/main/resources/examples/routes/README.md   |    41 +
 .../examples/routes/application.properties         |     4 +-
 .../resources/examples/routes/beans.yaml}          |    27 +-
 .../resources/examples/routes/routes.camel.yaml}   |    28 +-
 .../src/main/resources/examples/timer-log.yaml     |    10 -
 .../main/resources/examples/timer-log/README.md    |     7 +
 .../examples/timer-log/application.properties      |     6 +-
 .../examples/timer-log/timer-log.camel.yaml}       |    26 +-
 .../src/main/resources/examples/xslt/README.md     |    31 +
 .../resources/examples/xslt/consumer.camel.yaml}   |    25 +-
 .../main/resources/examples/xslt/input/account.xml |    27 +
 .../main/resources/examples/xslt/stylesheet.xsl    |    29 +
 .../resources/templates/quarkus-kubernetes-pom.ftl |     3 +-
 .../src/main/resources/templates/quarkus-pom.ftl   |     3 +-
 .../core/commands/CamelCommandBaseTestSupport.java |     7 +
 .../jbang/core/commands/DependencyListTest.java    |     6 +-
 .../jbang/core/commands/DependencyRuntimeTest.java |     7 +-
 .../jbang/core/commands/DependencyUpdateTest.java  |    21 +-
 .../commands/ExportMainApplicationProperties.java  |     3 +-
 .../dsl/jbang/core/commands/ExportMainJibTest.java |     8 +-
 .../jbang/core/commands/ExportMainJkubeTest.java   |     4 +-
 .../camel/dsl/jbang/core/commands/ExportTest.java  |     3 +-
 .../camel/dsl/jbang/core/commands/RunTest.java     |    32 +-
 .../core/commands/catalog/CatalogDocTest.java      |    84 +
 .../core/commands/version/VersionListTest.java     |   112 +-
 .../dsl/jbang/core/common/ExampleHelperTest.java   |   165 +
 .../dsl/jbang/core/common/QuarkusHelperTest.java   |   170 +
 .../quarkus-camel-bom-2.8.0.Final.pom.xml          |    47 +
 .../quarkus-camel-bom-3.27.3.1.pom.xml             |    47 +
 .../quarkus-camel-bom-3.33.1.1.pom.xml             |    47 +
 .../quarkus-camel-bom-3.35.2.pom.xml               |    47 +
 .../quarkus-registry-client-platforms.json         |   112 +
 .../src/test/resources/blueprint-out.yaml          |     2 +-
 .../registry.quarkus.io/client/platforms.json      |    32 +
 .../registry.quarkus.io/client/platforms/all.json  |  1893 +++
 .../camel-jbang-main/dist/CamelJBang.java          |     1 +
 .../src/main/jbang/main/CamelJBang.java            |     1 +
 .../jbang/core/commands/mcp/CatalogService.java    |    65 +-
 .../dsl/jbang/core/commands/mcp/CatalogTools.java  |   169 +-
 .../dsl/jbang/core/commands/mcp/ExampleTools.java  |   166 +
 .../dsl/jbang/core/commands/mcp/ExplainTools.java  |     4 +-
 .../dsl/jbang/core/commands/mcp/PomSanitizer.java  |    83 +-
 .../jbang/core/commands/mcp/RouteDiagramTools.java |    50 +-
 .../jbang/core/commands/mcp/RuntimeService.java    |   115 +
 .../jbang/core/commands/mcp/TransformTools.java    |    12 +-
 .../dsl/jbang/core/commands/mcp/VersionTools.java  |     2 -
 .../jbang/core/commands/mcp/CatalogToolsTest.java  |   107 +-
 .../jbang/core/commands/mcp/ExplainToolsTest.java  |    89 +
 .../commands/mcp/McpJsonSerializationTest.java     |    39 +-
 .../jbang/core/commands/mcp/PomSanitizerTest.java  |    93 +
 .../core/commands/mcp/RouteDiagramToolsTest.java   |    20 +
 .../commands/generate/CodeSchemaGenerator.java     |    14 +-
 .../core/commands/kubernetes/CatalogHelper.java    |    48 -
 .../core/commands/kubernetes/KubernetesExport.java |    45 +-
 .../core/commands/kubernetes/KubernetesRun.java    |    56 +-
 .../core/commands/kubernetes/MetadataHelper.java   |    16 +-
 .../commands/kubernetes/traits/TraitContext.java   |    36 +-
 .../commands/kubernetes/traits/TraitHelper.java    |     2 +-
 .../KubernetesExportBaseTestSupport.java           |     5 +-
 .../commands/kubernetes/MetadataHelperTest.java    |    47 +-
 .../docs/video/camel-tui-hello.cast                |    59 +
 .../docs/video/camel-tui-hello.gif                 |   Bin 0 -> 685576 bytes
 .../docs/video/camel-tui-hello.tape}               |    61 +-
 .../camel-jbang-plugin-tui/docs/video/readme.md    |    56 +
 .../camel-jbang-plugin-tui/docs/video/record.sh    |    53 +
 .../video/screenshots/camel-tui-hello-diagram.png  |     1 +
 .../screenshots/camel-tui-hello-endpoints.png      |     1 +
 .../video/screenshots/camel-tui-hello-health.png   |     1 +
 .../docs/video/screenshots/camel-tui-hello-log.png |     1 +
 .../video/screenshots/camel-tui-hello-overview.png |     1 +
 .../video/screenshots/camel-tui-hello-routes.png   |     1 +
 dsl/camel-jbang/camel-jbang-plugin-tui/pom.xml     |     5 +
 .../dsl/jbang/core/commands/tui/ActionsPopup.java  |   951 ++
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |  4880 ++-----
 .../jbang/core/commands/tui/CaptionOverlay.java    |   217 +
 .../core/commands/tui/CircuitBreakerInfo.java      |    33 +-
 .../jbang/core/commands/tui/CircuitBreakerTab.java |   413 +
 .../jbang/core/commands/tui/ClasspathPopup.java    |   304 +
 .../dsl/jbang/core/commands/tui/ConsumerInfo.java  |    28 +-
 .../dsl/jbang/core/commands/tui/ConsumersTab.java  |   248 +
 .../dsl/jbang/core/commands/tui/DocHelper.java     |   159 +
 .../dsl/jbang/core/commands/tui/DoctorPopup.java   |   283 +
 .../dsl/jbang/core/commands/tui/EndpointInfo.java  |    15 +-
 .../dsl/jbang/core/commands/tui/EndpointsTab.java  |   375 +
 .../dsl/jbang/core/commands/tui/FuzzyFilter.java   |   125 +
 .../jbang/core/commands/tui/HealthCheckInfo.java   |    14 +-
 .../dsl/jbang/core/commands/tui/HealthTab.java     |   188 +
 .../dsl/jbang/core/commands/tui/HistoryEntry.java  |    42 +-
 .../dsl/jbang/core/commands/tui/HistoryTab.java    |   919 ++
 .../jbang/core/commands/tui/HttpEndpointInfo.java  |    33 +-
 .../camel/dsl/jbang/core/commands/tui/HttpTab.java |   596 +
 .../dsl/jbang/core/commands/tui/InfraInfo.java     |    23 +-
 .../jbang/core/commands/tui/IntegrationInfo.java   |    68 +
 .../camel/dsl/jbang/core/commands/tui/LoadAvg.java |    25 +-
 .../dsl/jbang/core/commands/tui/LogEntry.java      |    13 +-
 .../camel/dsl/jbang/core/commands/tui/LogTab.java  |   426 +
 .../jbang/core/commands/tui/MonitorContext.java    |   283 +
 .../dsl/jbang/core/commands/tui/MonitorTab.java    |    36 +-
 .../dsl/jbang/core/commands/tui/ProcessorInfo.java |    29 +-
 .../dsl/jbang/core/commands/tui/RouteInfo.java     |    36 +-
 .../dsl/jbang/core/commands/tui/RoutesTab.java     |  1609 ++
 .../jbang/core/commands/tui/RunOptionsForm.java    |   618 +
 .../dsl/jbang/core/commands/tui/StopAllPopup.java  |   228 +
 .../dsl/jbang/core/commands/tui/TraceEntry.java    |    51 +
 .../camel-jbang-plugin-validate/pom.xml            |     4 -
 .../commands/validate/YamlNormalizeCommand.java    |   178 +-
 .../commands/validate/YamlValidateCommand.java     |     2 +-
 dsl/camel-jbang/camel-launcher/pom.xml             |     2 +-
 .../camel-component-known-dependencies.properties  |     1 -
 .../java/org/apache/camel/main/KameletMain.java    |    13 +-
 .../main/download/MavenDependencyDownloader.java   |     8 +-
 parent/pom.xml                                     |    83 +-
 pom.xml                                            |     4 +-
 .../test/infra/aws2/services/container.properties  |     4 +-
 .../HashicorpVaultLocalContainerInfraService.java  |    16 -
 .../test/infra/kafka/services/container.properties |     2 +-
 .../infra/keycloak/services/container.properties   |     2 +-
 .../infra/milvus/services/container.properties     |     2 +-
 .../infra/postgres/services/container.properties   |     2 +-
 .../infra/qdrant/services/container.properties     |     2 +-
 .../infra/weaviate/services/container.properties   |     2 +-
 tests/camel-itest/pom.xml                          |    31 -
 .../greeter/JettyRecipientListCxfIssueTest.java    |     3 +
 .../camel/itest/greeter/JmsToCxfInOutTest.java     |     9 +-
 .../itest/greeter/JmsToCxfInOutTest-context.xml    |     8 +
 .../camel/tooling/maven/MavenDownloader.java       |    19 +
 .../camel/tooling/maven/MavenDownloaderImpl.java   |     2 +-
 .../org/apache/camel/tooling/maven/MavenGav.java   |    42 +
 .../maven/packaging/ModelWriterGeneratorMojo.java  |     6 +-
 .../packaging/PrepareCamelJBangCommandsMojo.java   |    22 +
 .../packaging/YamlModelWriterGeneratorMojo.java    |    15 +-
 .../main/resources/velocity/model-yaml-writer.vm   |   310 +
 785 files changed, 48625 insertions(+), 36976 deletions(-)
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/rest-spec.json
 delete mode 100644 
components/camel-ai/camel-djl/src/main/java/org/apache/camel/component/djl/model/nlp/ZooWordEmbeddingPredictor.java
 delete mode 100644 
components/camel-ai/camel-djl/src/test/java/org/apache/camel/component/djl/NlpWordEmbeddingTest.java
 create mode 100644 
components/camel-ai/camel-neo4j/src/test/java/org/apache/camel/component/neo4j/Neo4jPropertyNameValidationTest.java
 create mode 100644 
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/utils/AWS2S3UtilsTest.java
 delete mode 100644 components/camel-github/pom.xml
 delete mode 100644 
components/camel-github/src/generated/java/org/apache/camel/component/github/GitHubComponentConfigurer.java
 delete mode 100644 
components/camel-github/src/generated/java/org/apache/camel/component/github/GitHubEndpointConfigurer.java
 delete mode 100644 
components/camel-github/src/generated/java/org/apache/camel/component/github/GitHubEndpointUriFactory.java
 delete mode 100644 
components/camel-github/src/generated/resources/META-INF/org/apache/camel/component/github/github.json
 delete mode 100644 
components/camel-github/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 
components/camel-github/src/generated/resources/META-INF/services/org/apache/camel/configurer/github-component
 delete mode 100644 
components/camel-github/src/generated/resources/META-INF/services/org/apache/camel/configurer/github-endpoint
 delete mode 100644 
components/camel-github/src/generated/resources/META-INF/services/org/apache/camel/urifactory/github-endpoint
 delete mode 100644 components/camel-github/src/main/docs/github-component.adoc
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/GitHubComponent.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/GitHubConstants.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/GitHubEndpoint.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/consumer/AbstractGitHubConsumer.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/consumer/CommitConsumer.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/consumer/EventsConsumer.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/consumer/PullRequestCommentConsumer.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/consumer/PullRequestConsumer.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/consumer/TagConsumer.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/event/GitHubEventFetchStrategy.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/producer/AbstractGitHubProducer.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/producer/ClosePullRequestProducer.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/producer/CreateIssueProducer.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/producer/GetCommitFileProducer.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/producer/PullRequestCommentProducer.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/producer/PullRequestFilesProducer.java
 delete mode 100644 
components/camel-github/src/main/java/org/apache/camel/component/github/producer/PullRequestStateProducer.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/GitHubComponentTestBase.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/consumer/CommitConsumerBeginningTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/consumer/CommitConsumerLastTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/consumer/CommitConsumerRawTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/consumer/CommitConsumerSkipExistingOnStartupTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/consumer/CommitConsumerTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/consumer/EventConsumerTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/consumer/EventConsumerWithStrategyTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/consumer/PullRequestCommentConsumerTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/consumer/PullRequestConsumerTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/consumer/SchedulerConfigurationConsumerTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/consumer/TagConsumerTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/producer/ClosePullRequestProducerTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/producer/CreateIssueProducerTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/producer/PullRequestCommentProducerTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/producer/PullRequestFilesProducerTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/producer/PullRequestStateProducerTest.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/services/MockCommitService.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/services/MockEventService.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/services/MockIssueService.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/services/MockPullRequestService.java
 delete mode 100644 
components/camel-github/src/test/java/org/apache/camel/component/github/services/MockRepositoryService.java
 delete mode 100644 components/camel-github/src/test/resources/log4j2.properties
 create mode 100644 
components/camel-google/camel-google-pubsub/src/test/java/org/apache/camel/component/google/pubsub/OrphanChannelLogAppender.java
 copy 
components/{camel-mail/src/main/java/org/apache/camel/component/mail/MailHeaderFilterStrategy.java
 => 
camel-iggy/src/main/java/org/apache/camel/component/iggy/IggyHeaderFilterStrategy.java}
 (71%)
 create mode 100644 
components/camel-iggy/src/test/java/org/apache/camel/component/iggy/IggyHeaderFilterStrategyTest.java
 create mode 100644 
components/camel-mail/src/test/java/org/apache/camel/component/mail/MailHeaderFilterStrategyTest.java
 create mode 100644 
components/camel-mail/src/test/java/org/apache/camel/component/mail/MailSessionPropertiesFromHeadersTest.java
 create mode 100644 
components/camel-milo/src/test/java/org/apache/camel/component/milo/MiloClientOpcUaClientAccessTest.java
 create mode 100644 
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/authentication/JWTIssuerAudienceAuthenticationMainHttpServerTest.java
 copy 
test-infra/camel-test-infra-aws-v2/src/main/resources/org/apache/camel/test/infra/aws2/services/container.properties
 => 
components/camel-platform-http-main/src/test/resources/jwt-issuer-audience-auth.properties
 (73%)
 copy 
components/{camel-mail/src/main/java/org/apache/camel/component/mail/MailHeaderFilterStrategy.java
 => 
camel-vertx/camel-vertx-websocket/src/main/java/org/apache/camel/component/vertx/websocket/VertxWebsocketHeaderFilterStrategy.java}
 (68%)
 create mode 100644 
components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketHeaderFilterStrategyTest.java
 copy 
components/{camel-mail/src/main/java/org/apache/camel/component/mail/MailHeaderFilterStrategy.java
 => 
camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppHeaderFilterStrategy.java}
 (88%)
 create mode 100644 
components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/XmppHeaderFilterStrategyTest.java
 create mode 100644 
core/camel-api/src/main/java/org/apache/camel/spi/SyntheticBacklogTracer.java
 create mode 100644 
core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/rest-spec.json
 rename 
components/camel-github/src/generated/resources/META-INF/services/org/apache/camel/component/github
 => 
core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/rest-spec
 (50%)
 create mode 100644 
core/camel-console/src/main/java/org/apache/camel/impl/console/RestSpecDevConsole.java
 create mode 100644 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/SimpleFunctionDispatcher.java
 create mode 100644 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/SimpleFunctionHelper.java
 create mode 100644 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/BodyFunctionFactory.java
 create mode 100644 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/CollateFunctionFactory.java
 create mode 100644 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/CollectionFunctionFactory.java
 create mode 100644 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/HeaderFunctionFactory.java
 create mode 100644 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/JoinFunctionFactory.java
 create mode 100644 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/MathFunctionFactory.java
 create mode 100644 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/RandomFunctionFactory.java
 create mode 100644 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/SkipFunctionFactory.java
 create mode 100644 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/StringFunctionFactory.java
 create mode 100644 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/VariableFunctionFactory.java
 create mode 100644 
core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/DelegatingDataTypeProcessor.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/DefaultDumpRoutesStrategyXmlTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/AbstractSimpleFunctionFactoryTestSupport.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/BodyFunctionFactoryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/CollateFunctionFactoryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/CollectionFunctionFactoryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/HeaderFunctionFactoryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/JoinFunctionFactoryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/MathFunctionFactoryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/RandomFunctionFactoryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/SkipFunctionFactoryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/StringFunctionFactoryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/VariableFunctionFactoryTest.java
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/MainDevProfileTracingStandbyTest.java
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/MainVirtualThreadsTest.java
 delete mode 100644 
core/camel-yaml-io/src/generated/java/org/apache/camel/yaml/out/ModelWriter.java
 create mode 100644 
core/camel-yaml-io/src/generated/java/org/apache/camel/yaml/out/YamlModelWriter.java
 create mode 100644 
core/camel-yaml-io/src/main/java/org/apache/camel/yaml/io/YamlPrinter.java
 delete mode 100644 
core/camel-yaml-io/src/main/java/org/apache/camel/yaml/io/YamlWriter.java
 delete mode 100644 
core/camel-yaml-io/src/main/java/org/apache/camel/yaml/out/BaseWriter.java
 create mode 100644 
core/camel-yaml-io/src/main/java/org/apache/camel/yaml/out/YamlModelWriterSupport.java
 create mode 100644 
core/camel-yaml-io/src/test/java/org/apache/camel/yaml/io/YamlPrinterTest.java
 delete mode 100644 
core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/ModelWriterTest.java
 delete mode 100644 
core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/ModelWriterUriAsParametersTest.java
 create mode 100644 
core/camel-yaml-io/src/test/java/org/apache/camel/yaml/out/YamlModelWriterTest.java
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-beans-with-route.yaml (56%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-beans.yaml (55%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-errorhandler-default.yaml (55%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-errorhandler-dlc.yaml (55%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-rest.yaml (55%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-restconfiguration.yaml (55%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-choice.yaml (57%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-circuitbreaker.yaml (60%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-claimcheck.yaml (58%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-convertbody.yaml (58%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-delay.yaml (60%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-dynamic-router.yaml (61%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-enrich.yaml (60%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-filter.yaml (64%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-idempotent.yaml (61%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-kamelet.yaml (60%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-loadbalance-failover.yaml (59%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-loadbalance.yaml (59%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-loop.yaml (61%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-marshal.yaml (58%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-misc.yaml (62%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-multicast.yaml (59%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-oncompletion.yaml (60%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-onexception.yaml (60%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-pipeline.yaml (59%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-poll.yaml (58%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-processbean.yaml (58%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-recipient-list.yaml (59%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-resequence.yaml (62%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-routing-slip.yaml (60%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-saga.yaml (60%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-setvariable.yaml (62%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-simple.yaml (58%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-split.yaml (63%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-step.yaml (60%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-stop.yaml (57%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-template.yaml (55%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-throttle.yaml (60%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-todynamic.yaml (58%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-transacted.yaml (60%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-transform.yaml (62%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-trycatch.yaml (59%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-two.yaml (58%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-validate.yaml (62%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-route-wiretap.yaml (58%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-routeconfig.yaml (55%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-transformers.yaml (55%)
 copy dsl/camel-jbang/camel-jbang-core/src/test/resources/blueprint-out.yaml => 
core/camel-yaml-io/src/test/resources/yaml-validators.yaml (55%)
 create mode 100644 design/headers.adoc
 rename {proposals => design}/mdc.adoc (100%)
 rename {proposals => design}/security.adoc (100%)
 rename {proposals => design}/tracing.adoc (100%)
 delete mode 120000 docs/components/modules/ROOT/examples/json/github.json
 delete mode 120000 docs/components/modules/ROOT/pages/github-component.adoc
 delete mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/GithubComponentBuilderFactory.java
 delete mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GitHubEndpointBuilderFactory.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/MavenResolverMixin.java
 copy 
components/camel-paho/src/main/java/org/apache/camel/component/paho/PahoPersistence.java
 => 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/MavenResolverMixinSpec.java
 (83%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/QuarkusExtensionRegistryMixin.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/QuarkusPlatformMixin.java
 copy 
components/camel-paho/src/main/java/org/apache/camel/component/paho/PahoPersistence.java
 => 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/QuarkusPlatformMixinSpec.java
 (80%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/ExampleHelper.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/RuntimeHelper.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/camel-jbang-example-catalog.json
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/circuit-breaker/README.md
 copy dsl/camel-jbang/camel-jbang-core/src/{test/resources/blueprint-out.yaml 
=> main/resources/examples/circuit-breaker/route.camel.yaml} (55%)
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/cron-log.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/cron-log/README.md
 copy 
test-infra/camel-test-infra-qdrant/src/main/resources/org/apache/camel/test/infra/qdrant/services/container.properties
 => 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/cron-log/application.properties
 (87%)
 copy dsl/camel-jbang/camel-jbang-core/src/{test/resources/blueprint-out.yaml 
=> main/resources/examples/cron-log/cron-log.camel.yaml} (59%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/groovy/README.md
 copy 
test-infra/camel-test-infra-qdrant/src/main/resources/org/apache/camel/test/infra/qdrant/services/container.properties
 => 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/groovy/application.properties
 (87%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/groovy/groovy.camel.yaml
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/rest-api.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/rest-api/README.md
 copy 
test-infra/camel-test-infra-qdrant/src/main/resources/org/apache/camel/test/infra/qdrant/services/container.properties
 => 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/rest-api/application.properties
 (87%)
 copy dsl/camel-jbang/camel-jbang-core/src/{test/resources/blueprint-out.yaml 
=> main/resources/examples/rest-api/rest-api.camel.yaml} (57%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/{test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTestSupport.java
 => main/resources/examples/routes/Greeter.java} (64%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/routes/README.md
 copy 
test-infra/camel-test-infra-qdrant/src/main/resources/org/apache/camel/test/infra/qdrant/services/container.properties
 => 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/routes/application.properties
 (87%)
 copy dsl/camel-jbang/camel-jbang-core/src/{test/resources/blueprint-out.yaml 
=> main/resources/examples/routes/beans.yaml} (56%)
 copy dsl/camel-jbang/camel-jbang-core/src/{test/resources/blueprint-out.yaml 
=> main/resources/examples/routes/routes.camel.yaml} (59%)
 delete mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/timer-log.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/timer-log/README.md
 copy 
test-infra/camel-test-infra-qdrant/src/main/resources/org/apache/camel/test/infra/qdrant/services/container.properties
 => 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/timer-log/application.properties
 (87%)
 copy dsl/camel-jbang/camel-jbang-core/src/{test/resources/blueprint-out.yaml 
=> main/resources/examples/timer-log/timer-log.camel.yaml} (59%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/xslt/README.md
 copy dsl/camel-jbang/camel-jbang-core/src/{test/resources/blueprint-out.yaml 
=> main/resources/examples/xslt/consumer.camel.yaml} (61%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/xslt/input/account.xml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/xslt/stylesheet.xsl
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogDocTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/ExampleHelperTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/QuarkusHelperTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/QuarkusHelperTest/quarkus-camel-bom-2.8.0.Final.pom.xml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/QuarkusHelperTest/quarkus-camel-bom-3.27.3.1.pom.xml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/QuarkusHelperTest/quarkus-camel-bom-3.33.1.1.pom.xml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/QuarkusHelperTest/quarkus-camel-bom-3.35.2.pom.xml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/QuarkusHelperTest/quarkus-registry-client-platforms.json
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/registry.quarkus.io/client/platforms.json
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/registry.quarkus.io/client/platforms/all.json
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/ExampleTools.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/RuntimeService.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/ExplainToolsTest.java
 delete mode 100644 
dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/CatalogHelper.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.cast
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.gif
 copy dsl/camel-jbang/{camel-jbang-core/src/test/resources/blueprint-out.yaml 
=> camel-jbang-plugin-tui/docs/video/camel-tui-hello.tape} (54%)
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/readme.md
 create mode 100755 dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/record.sh
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-diagram.png
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-endpoints.png
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-health.png
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-log.png
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-overview.png
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/screenshots/camel-tui-hello-routes.png
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ActionsPopup.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CaptionOverlay.java
 copy 
components/camel-github/src/main/java/org/apache/camel/component/github/GitHubType.java
 => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CircuitBreakerInfo.java
 (62%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/CircuitBreakerTab.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ClasspathPopup.java
 copy 
components/camel-github/src/main/java/org/apache/camel/component/github/GitHubType.java
 => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ConsumerInfo.java
 (69%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ConsumersTab.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/DocHelper.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/DoctorPopup.java
 copy core/camel-api/src/main/java/org/apache/camel/AsyncProducer.java => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/EndpointInfo.java
 (79%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/EndpointsTab.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FuzzyFilter.java
 copy core/camel-api/src/main/java/org/apache/camel/AsyncProducer.java => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HealthCheckInfo.java
 (80%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HealthTab.java
 copy 
components/camel-github/src/main/java/org/apache/camel/component/github/GitHubType.java
 => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HistoryEntry.java
 (50%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HistoryTab.java
 copy 
components/camel-github/src/main/java/org/apache/camel/component/github/GitHubType.java
 => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HttpEndpointInfo.java
 (63%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/HttpTab.java
 copy 
components/camel-github/src/main/java/org/apache/camel/component/github/GitHubType.java
 => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/InfraInfo.java
 (73%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/IntegrationInfo.java
 copy 
components/camel-mail/src/main/java/org/apache/camel/component/mail/MailHeaderFilterStrategy.java
 => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LoadAvg.java
 (50%)
 copy core/camel-api/src/main/java/org/apache/camel/AsyncProducer.java => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LogEntry.java
 (81%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LogTab.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorContext.java
 copy 
components/camel-mail/src/main/java/org/apache/camel/component/mail/MailHeaderFilterStrategy.java
 => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorTab.java
 (56%)
 rename 
components/camel-github/src/main/java/org/apache/camel/component/github/GitHubType.java
 => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ProcessorInfo.java
 (69%)
 copy 
components/camel-google/camel-google-text-to-speech/src/main/java/org/apache/camel/component/google/texttospeech/GoogleCloudTextToSpeechConstants.java
 => 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteInfo.java
 (56%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTab.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RunOptionsForm.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/StopAllPopup.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TraceEntry.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/main/resources/velocity/model-yaml-writer.vm

Reply via email to