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