This is an automated email from the ASF dual-hosted git repository.
apupier pushed a change to branch automated/upgrade-keycloak-container-26.6.2
in repository https://gitbox.apache.org/repos/asf/camel.git
discard 7b4216e5e220 chore(camel-test-infra-keycloak): upgrade
keycloak.container to 26.6.2
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 f67ee868bb82 chore(camel-test-infra-keycloak): upgrade
keycloak.container to 26.6.2
add f1684226f8ef 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.
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 (7b4216e5e220)
\
N -- N -- N
refs/heads/automated/upgrade-keycloak-container-26.6.2 (f1684226f8ef)
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 +
.../actions/incremental-build/incremental-build.sh | 8 +-
.mvn/extensions.xml | 2 +-
.mvn/wrapper/maven-wrapper.properties | 2 +-
.sdkmanrc | 4 +-
KEYS | 60 +
bom/camel-bom/pom.xml | 5 -
catalog/camel-allcomponents/pom.xml | 5 -
.../org/apache/camel/catalog/components.properties | 1 -
.../org/apache/camel/catalog/components/cxf.json | 4 +-
.../org/apache/camel/catalog/components/cxfrs.json | 2 +-
.../org/apache/camel/catalog/components/dns.json | 12 +-
.../apache/camel/catalog/components/github.json | 78 -
.../org/apache/camel/catalog/components/imap.json | 8 +-
.../org/apache/camel/catalog/components/imaps.json | 8 +-
.../camel/catalog/components/mongodb-gridfs.json | 10 +-
.../org/apache/camel/catalog/components/pop3.json | 8 +-
.../org/apache/camel/catalog/components/pop3s.json | 8 +-
.../org/apache/camel/catalog/components/smtp.json | 8 +-
.../org/apache/camel/catalog/components/smtps.json | 8 +-
.../jbang/camel-jbang-configuration-metadata.json | 9 +-
.../main/camel-main-configuration-metadata.json | 4 +
.../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 +-
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 -
.../services/org/apache/camel/component/github | 2 -
.../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 -
.../google/pubsub/GooglePubsubComponent.java | 32 +-
.../google/pubsub/OrphanChannelLogAppender.java | 49 +
.../component/google/pubsub/PubsubTestSupport.java | 46 +-
.../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 | 8 +-
.../org/apache/camel/component/mail/imaps.json | 8 +-
.../org/apache/camel/component/mail/pop3.json | 8 +-
.../org/apache/camel/component/mail/pop3s.json | 8 +-
.../org/apache/camel/component/mail/smtp.json | 8 +-
.../org/apache/camel/component/mail/smtps.json | 8 +-
.../camel-mail/src/main/docs/mail-component.adoc | 20 +-
.../camel/component/mail/MailConfiguration.java | 19 +
.../component/mail/MailHeaderFilterStrategy.java | 9 +-
.../apache/camel/component/mail/MailProducer.java | 8 +
.../mail/MailHeaderFilterStrategyTest.java | 62 +
.../mail/MailSessionPropertiesFromHeadersTest.java | 87 +
.../component/mongodb/gridfs/mongodb-gridfs.json | 10 +-
.../component/mongodb/gridfs/GridFsConstants.java | 10 +-
.../src/main/docs/opentelemetry2.adoc | 4 +-
.../src/main/docs/platform-http-main.adoc | 24 +
.../JWTAuthenticationConfigurer.java | 70 +-
...erAudienceAuthenticationMainHttpServerTest.java | 164 +
.../resources/jwt-issuer-audience-auth.properties} | 19 +-
components/pom.xml | 1 -
.../camel/spi/SimpleLanguageFunctionFactory.java | 2 +-
.../modules/languages/pages/simple-language.adoc | 18 +-
.../language/simple/SimpleFunctionDispatcher.java | 26 +-
.../language/simple/SimpleFunctionHelper.java | 248 +-
.../simple/ast/SimpleFunctionExpression.java | 2303 +--------
.../simple/functions/BodyFunctionFactory.java | 293 ++
.../simple/functions/CollateFunctionFactory.java | 2 +-
.../simple/functions/HeaderFunctionFactory.java | 218 +
.../simple/functions/JoinFunctionFactory.java | 2 +-
.../simple/functions/MathFunctionFactory.java | 164 +
.../simple/functions/RandomFunctionFactory.java | 2 +-
.../simple/functions/SkipFunctionFactory.java | 2 +-
.../simple/functions/StringFunctionFactory.java | 687 +++
.../simple/functions/VariableFunctionFactory.java | 162 +
.../org/apache/camel/reifier/ScriptReifier.java | 8 +-
.../simple/functions/BodyFunctionFactoryTest.java | 125 +
.../functions/HeaderFunctionFactoryTest.java | 96 +
.../simple/functions/MathFunctionFactoryTest.java | 123 +
.../functions/StringFunctionFactoryTest.java | 319 ++
.../functions/VariableFunctionFactoryTest.java | 86 +
...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 +-
...ttpManagementServerConfigurationProperties.java | 44 +
.../main/HttpServerConfigurationProperties.java | 44 +
.../org/apache/camel/main/ProfileConfigurer.java | 3 +
.../main/MainDevProfileTracingStandbyTest.java | 85 +
.../java/org/apache/camel/util/SecurityUtils.java | 1 +
.../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 | 35 +
.../src/test/resources/yaml-beans.yaml | 32 +
.../test/resources/yaml-errorhandler-default.yaml | 22 +
.../src/test/resources/yaml-errorhandler-dlc.yaml | 23 +
.../src/test/resources/yaml-rest.yaml | 27 +
.../src/test/resources/yaml-restconfiguration.yaml | 23 +
.../src/test/resources/yaml-route-choice.yaml | 43 +
.../test/resources/yaml-route-circuitbreaker.yaml | 32 +
.../src/test/resources/yaml-route-claimcheck.yaml | 33 +
.../src/test/resources/yaml-route-convertbody.yaml | 31 +
.../src/test/resources/yaml-route-delay.yaml | 29 +
.../test/resources/yaml-route-dynamic-router.yaml | 28 +
.../src/test/resources/yaml-route-enrich.yaml | 35 +
.../src/test/resources/yaml-route-filter.yaml | 32 +
.../src/test/resources/yaml-route-idempotent.yaml | 31 +
.../src/test/resources/yaml-route-kamelet.yaml | 30 +
.../resources/yaml-route-loadbalance-failover.yaml | 32 +
.../src/test/resources/yaml-route-loadbalance.yaml | 30 +
.../src/test/resources/yaml-route-loop.yaml | 33 +
.../src/test/resources/yaml-route-marshal.yaml | 29 +
.../src/test/resources/yaml-route-misc.yaml | 38 +
.../src/test/resources/yaml-route-multicast.yaml | 31 +
.../test/resources/yaml-route-oncompletion.yaml | 32 +
.../src/test/resources/yaml-route-onexception.yaml | 36 +
.../src/test/resources/yaml-route-pipeline.yaml | 31 +
.../src/test/resources/yaml-route-poll.yaml | 28 +
.../src/test/resources/yaml-route-processbean.yaml | 30 +
.../test/resources/yaml-route-recipient-list.yaml | 28 +
.../src/test/resources/yaml-route-resequence.yaml | 30 +
.../test/resources/yaml-route-routing-slip.yaml | 29 +
.../src/test/resources/yaml-route-saga.yaml | 32 +
.../src/test/resources/yaml-route-setvariable.yaml | 41 +
.../src/test/resources/yaml-route-simple.yaml | 27 +
.../src/test/resources/yaml-route-split.yaml | 33 +
.../src/test/resources/yaml-route-step.yaml | 33 +
.../src/test/resources/yaml-route-stop.yaml | 29 +
.../src/test/resources/yaml-route-template.yaml | 32 +
.../src/test/resources/yaml-route-throttle.yaml | 32 +
.../src/test/resources/yaml-route-todynamic.yaml | 28 +
.../src/test/resources/yaml-route-transacted.yaml | 30 +
.../src/test/resources/yaml-route-transform.yaml | 29 +
.../src/test/resources/yaml-route-trycatch.yaml | 37 +
.../src/test/resources/yaml-route-two.yaml | 35 +
.../src/test/resources/yaml-route-validate.yaml | 29 +
.../src/test/resources/yaml-route-wiretap.yaml | 27 +
.../src/test/resources/yaml-routeconfig.yaml | 33 +
.../src/test/resources/yaml-transformers.yaml | 22 +
.../src/test/resources/yaml-validators.yaml | 21 +
coverage/pom.xml | 5 -
.../modules/ROOT/examples/json/github.json | 1 -
docs/components/modules/ROOT/nav.adoc | 1 -
.../modules/ROOT/pages/github-component.adoc | 1 -
.../ROOT/pages/camel-4x-upgrade-guide-4_14.adoc | 135 +
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 116 +
.../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc | 232 +-
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 11 +-
.../modules/ROOT/pages/camel-jbang.adoc | 11 +-
.../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 | 7 +-
.../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 +-
docs/user-manual/modules/ROOT/pages/tracer.adoc | 3 +
.../camel/cli/connector/LocalCliConnector.java | 38 +-
.../component/ComponentsBuilderFactory.java | 13 -
.../dsl/GithubComponentBuilderFactory.java | 206 -
.../component/dsl/ImapComponentBuilderFactory.java | 26 +
.../dsl/ImapsComponentBuilderFactory.java | 26 +
.../component/dsl/Pop3ComponentBuilderFactory.java | 26 +
.../dsl/Pop3sComponentBuilderFactory.java | 26 +
.../component/dsl/SmtpComponentBuilderFactory.java | 26 +
.../dsl/SmtpsComponentBuilderFactory.java | 26 +
.../builder/endpoint/EndpointBuilderFactory.java | 1 -
.../camel/builder/endpoint/EndpointBuilders.java | 1 -
.../builder/endpoint/StaticEndpointBuilders.java | 54 -
.../endpoint/dsl/CxfEndpointBuilderFactory.java | 12 +-
.../endpoint/dsl/CxfRsEndpointBuilderFactory.java | 6 +-
.../endpoint/dsl/DnsEndpointBuilderFactory.java | 26 +-
.../endpoint/dsl/GitHubEndpointBuilderFactory.java | 1256 -----
.../endpoint/dsl/GridFsEndpointBuilderFactory.java | 30 +-
.../endpoint/dsl/MailEndpointBuilderFactory.java | 46 +
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 | 22 +-
.../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 | 18 +-
.../commands/QuarkusExtensionRegistryMixin.java | 63 +
.../jbang/core/commands/QuarkusPlatformMixin.java | 125 +
.../core/commands/QuarkusPlatformMixinSpec.java | 20 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 306 +-
.../dsl/jbang/core/commands/SBOMGenerator.java | 4 +-
.../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 | 42 +-
.../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 ++-
.../dsl/jbang/core/model/DependencyRuntimeDTO.java | 65 +-
.../camel/dsl/jbang/core/model/VersionListDTO.java | 17 +-
.../examples/camel-jbang-example-catalog.json | 457 ++
.../resources/examples/circuit-breaker/README.md | 24 +
.../examples/circuit-breaker/route.camel.yaml | 43 +
.../src/main/resources/examples/cron-log.yaml | 10 -
.../src/main/resources/examples/cron-log/README.md | 7 +
.../examples/cron-log/cron-log.camel.yaml | 27 +
.../src/main/resources/examples/groovy/README.md | 39 +
.../examples/groovy/application.properties | 4 +-
.../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/rest-api.camel.yaml | 38 +
.../resources/examples/routes/Greeter.java} | 22 +-
.../src/main/resources/examples/routes/README.md | 41 +
.../src/main/resources/examples/routes/beans.yaml | 22 +
.../resources/examples/routes/routes.camel.yaml | 29 +
.../src/main/resources/examples/timer-log.yaml | 10 -
.../main/resources/examples/timer-log/README.md | 7 +
.../examples/timer-log/timer-log.camel.yaml | 27 +
.../src/main/resources/examples/xslt/README.md | 31 +
.../resources/examples/xslt/consumer.camel.yaml | 30 +
.../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 | 8 +-
.../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 | 24 +-
.../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 +
.../registry.quarkus.io/client/platforms.json | 32 +
.../registry.quarkus.io/client/platforms/all.json | 1893 +++++++
.../jbang/core/commands/mcp/CatalogService.java | 65 +-
.../dsl/jbang/core/commands/mcp/CatalogTools.java | 169 +-
.../dsl/jbang/core/commands/mcp/ExplainTools.java | 4 +-
.../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 +-
.../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 | 54 +
.../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 | 871 ++++
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 5203 +++-----------------
.../core/commands/tui/CircuitBreakerInfo.java} | 34 +-
.../jbang/core/commands/tui/CircuitBreakerTab.java | 413 ++
.../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/EndpointInfo.java | 22 +-
.../dsl/jbang/core/commands/tui/EndpointsTab.java | 375 ++
.../jbang/core/commands/tui/HealthCheckInfo.java | 21 +-
.../dsl/jbang/core/commands/tui/HealthTab.java | 160 +
.../dsl/jbang/core/commands/tui/HistoryEntry.java | 45 +-
.../dsl/jbang/core/commands/tui/HistoryTab.java | 919 ++++
.../jbang/core/commands/tui/HttpEndpointInfo.java} | 34 +-
.../camel/dsl/jbang/core/commands/tui/HttpTab.java | 595 +++
.../dsl/jbang/core/commands/tui/InfraInfo.java | 23 +-
.../jbang/core/commands/tui/IntegrationInfo.java | 68 +
.../camel/dsl/jbang/core/commands/tui/LoadAvg.java | 30 +-
.../dsl/jbang/core/commands/tui/LogEntry.java | 20 +-
.../camel/dsl/jbang/core/commands/tui/LogTab.java | 418 ++
.../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 | 42 +-
.../dsl/jbang/core/commands/tui/RoutesTab.java | 1609 ++++++
.../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 -
.../main/download/MavenDependencyDownloader.java | 8 +-
parent/pom.xml | 35 +-
pom.xml | 2 +
.../test/infra/aws2/services/container.properties | 4 +-
.../HashicorpVaultLocalContainerInfraService.java | 16 -
tests/camel-itest/pom.xml | 17 -
.../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 ++
424 files changed, 25942 insertions(+), 19593 deletions(-)
delete mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json
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/component/github
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
create mode 100644
components/camel-google/camel-google-pubsub/src/test/java/org/apache/camel/component/google/pubsub/OrphanChannelLogAppender.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-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/authentication/JWTIssuerAudienceAuthenticationMainHttpServerTest.java
rename components/{camel-github/src/test/resources/log4j2.properties =>
camel-platform-http-main/src/test/resources/jwt-issuer-audience-auth.properties}
(68%)
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/HeaderFunctionFactory.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/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/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/HeaderFunctionFactoryTest.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/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
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
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-beans-with-route.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-beans.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-errorhandler-default.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-errorhandler-dlc.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-rest.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-restconfiguration.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-choice.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-circuitbreaker.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-claimcheck.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-convertbody.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-delay.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-dynamic-router.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-enrich.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-filter.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-idempotent.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-kamelet.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-loadbalance-failover.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-loadbalance.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-loop.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-marshal.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-misc.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-multicast.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-oncompletion.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-onexception.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-pipeline.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-poll.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-processbean.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-recipient-list.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-resequence.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-routing-slip.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-saga.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-setvariable.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-simple.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-split.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-step.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-stop.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-template.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-throttle.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-todynamic.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-transacted.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-transform.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-trycatch.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-route-two.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-validate.yaml
create mode 100644
core/camel-yaml-io/src/test/resources/yaml-route-wiretap.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-routeconfig.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-transformers.yaml
create mode 100644 core/camel-yaml-io/src/test/resources/yaml-validators.yaml
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-github/src/main/java/org/apache/camel/component/github/GitHubType.java
=>
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/MavenResolverMixinSpec.java
(76%)
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-github/src/main/java/org/apache/camel/component/github/GitHubType.java
=>
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/QuarkusPlatformMixinSpec.java
(76%)
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/resources/examples/camel-jbang-example-catalog.json
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/circuit-breaker/README.md
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/circuit-breaker/route.camel.yaml
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
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/cron-log/cron-log.camel.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/groovy/README.md
copy
test-infra/camel-test-infra-aws-v2/src/main/resources/org/apache/camel/test/infra/aws2/services/container.properties
=>
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/groovy/application.properties
(86%)
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
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/rest-api/rest-api.camel.yaml
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
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/routes/beans.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/routes/routes.camel.yaml
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
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/timer-log/timer-log.camel.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/xslt/README.md
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/xslt/consumer.camel.yaml
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/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/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
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/docs/video/camel-tui-hello.tape
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
copy
dsl/camel-jbang/{camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTestSupport.java
=>
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
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
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/EndpointInfo.java
(76%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/EndpointsTab.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/HealthCheckInfo.java
(76%)
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-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/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
dsl/camel-jbang/{camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTestSupport.java
=>
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
core/camel-core-reifier/src/main/java/org/apache/camel/reifier/ScriptReifier.java
=>
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LoadAvg.java
(50%)
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/LogEntry.java
(76%)
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-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/RouteInfo.java
(55%)
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/TraceEntry.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/main/resources/velocity/model-yaml-writer.vm