This is an automated email from the ASF dual-hosted git repository.
apupier pushed a change to branch automated/upgrade-kafka-container-image-4.3.0
in repository https://gitbox.apache.org/repos/asf/camel.git
omit ca99a0a32a0d chore(camel-test-infra-kafka): upgrade
kafka.container.image to 4.3.0
add bdac771f3f82 CAMEL-23575: docs - sync camel-mongodb-gridfs 4.14
upgrade-guide entry to main (#23487)
add 6282234116ea CAMEL-23597: docs - sync camel-solr 4.18 upgrade-guide
entry to main (#23492)
add 8bc8e82312fb CAMEL-23407: replace deprecated <binaryMavenPlugins> with
<plugins> kind="binary-maven"
add 4dbac1ffb6a8 chore(deps): Bump aws-java-sdk2-version from 2.44.11 to
2.44.12 (#23507)
add 93bc0b1340ff chore(deps): Bump com.ibm.cloud:cloudant from 0.10.17 to
0.10.18 (#23508)
add 340c6bf44b08 feat(components): support telemetry include patterns
add 25c350fe3a0a feat(main): support telemetry include patterns
add bd80b3a55b05 docs: complete the security model rubric (adversary
model, disclaimed properties, known non-findings, dispositions) (#23503)
add 0db40eea7da1 CAMEL-23606: camel-tui - embedded MCP server for AI agent
observability (#23494)
add 2392a963cc04 CAMEL-23608: camel-jbang - avoid JLine for terminal width
detection
add 265e26f02486 CAMEL-23610: docs - Normalize YAML DSL in EIP and user
manual docs to canonical form
add 5f4a7cf7565f CAMEL-23610: docs - Normalize YAML DSL in component docs
to canonical form
add 3c0a25582170 CAMEL-21122: camel-test - release
AvailablePortFinder.Port after each test
add fb994907fd51 CAMEL-22894: simple - extract direct and misc function
factories
add 6590f9f01898 chore: Fix commands using System.console() to work inside
camel shell
add aa22a6194bcb Add MCP runtime tools and camel ask AI assistant
add a11ac9dee49a CAMEL-23577: docs - add "potential breaking change"
suffix to 9 header-rename sub-task entries in the 4.21 upgrade guide (#23505)
add 36f9299d1322 chore: Reuse shell terminal for TUI subcommands
add ce38714cc3cf chore(deps): Bump ca.uhn.hapi.fhir:org.hl7.fhir.utilities
add 385ff310f9d2 chore(deps): Bump jackson-jq-version from 1.6.1 to 1.6.2
add 6b93b9bf854b chore(deps): Bump jline-version from 4.1.1 to 4.1.2
add 4f0d14ed6a97 chore(deps): Bump metrics-version from 4.2.38 to 4.2.39
add e8aa0ce3a2c7 chore(deps): Bump com.cedarsoftware:java-util from
4.102.0 to 4.103.0
add 2fdb8368b037 chore(deps): Bump org.ow2.asm:asm-tree from 9.10 to 9.10.1
add 22a0c0db93df CAMEL-23597: docs - sync camel-solr 4.14 upgrade-guide
entry to main (#23493)
add 80318815a06b CAMEL-23611: camel-yaml-dsl - Log WARN when compact
notation is detected
add c38e742c7234 CAMEL-23611: Regen
add 9d1c81ff363d CAMEL-23551: camel-jbang - Strip spring-boot-starter deps
from camel-main export (#23513)
add ff53fe8d43b1 chore(deps): Bump org.springframework.ai:spring-ai-bom
(#23518)
add 048f1fda3681 chore(deps): Bump dnsjava:dnsjava from 3.6.4 to 3.6.5
(#23521)
add fc7e2c7a30e4 Replace no more maintained com.squareup:javapoet by
com.palantir.javapoet:javapoet
add 4545a9221559 chore(camel-test-infra-hashicorp-vault): upgrade
hashicorp.vault.container to 2.0.1
add cd319b570c65 Add IPC_LOCK capability when starting Hashicorp Vault
container
add 9b7a1343947a chore(camel-test-infra-cassandra): upgrade
cassandra.container to 5.0.8
add 0fe5f9f6c0ef chore(camel-test-infra-kafka): upgrade
redpanda.container.image to v26.1.8
add 00109c009581 chore(camel-test-infra-consul): upgrade consul.container
to 2.0.0
add f805cda69fd2 CAMEL-23614: Add getFromRouteGroup() to Exchange API
(#23524)
add caf79c59b2ec CAMEL-23491: Add known 3rd party plugin catalog to
camel-jbang
add 858ca66fc775 chore(deps): Bump swagger-openapi3-java-parser-version
add 054ab0e43981 chore(deps): Bump tika-version from 3.3.0 to 3.3.1
add 2bc4814b6044 chore: update JIRA account instructions to use ASF
self-serve portal
add 294dbf84971f camel-openai: close OpenAI client on endpoint stop to
prevent OkHttp thread leak
add 173c58becde6 CAMEL-23616: Add StepIdAware to EIP processors, producer
MBeans, and dev console
add a83cd1097581 CAMEL-23617: Add option to capture message payload size
for observation
add 10e3860a2987 CAMEL-23615: Add startTimestamp to context dev console
add 9e022700c9d5 CAMEL-23618: camel-tui - Add payload size metrics to
Endpoints tab
add 89135df07e0b CAMEL-23615: Force colored logging when TUI launches
examples (#23543)
add f18de4210adf CAMEL-23615: Add getLastExchangeFailureHandledTimestamp()
add bd4549977db6 CAMEL-22894: Extract Simple functions into dedicated
factories
add 824b20411210 chore(camel-test-infra-kafka): upgrade
kafka.container.image to 4.3.0
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 (ca99a0a32a0d)
\
N -- N -- N
refs/heads/automated/upgrade-kafka-container-image-4.3.0 (824b20411210)
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:
.../main/camel-main-configuration-metadata.json | 4 +
.../src/main/docs/docling-component.adoc | 399 ++++---
components/camel-ai/camel-kserve/pom.xml | 8 +-
.../docs/langchain4j-embeddings-component.adoc | 62 +-
.../docs/langchain4j-embeddingstore-component.adoc | 48 +-
.../src/main/docs/openai-component.adoc | 36 +-
.../camel/component/openai/OpenAIEndpoint.java | 1 +
.../src/main/docs/pgvector-component.adoc | 30 +-
.../camel-ai/camel-tensorflow-serving/pom.xml | 8 +-
.../src/main/docs/aws2-s3-vectors-component.adoc | 127 +-
.../main/docs/azure-storage-blob-component.adoc | 28 +-
.../src/main/docs/camunda-component.adoc | 25 +-
.../camel-dfdl/src/main/docs/dfdl-dataformat.adoc | 16 +-
.../src/main/docs/dhis2-component.adoc | 71 +-
.../camel-event/src/main/docs/event-component.adoc | 17 +-
components/camel-grpc/pom.xml | 8 +-
.../src/main/docs/ibm-watsonx-ai-component.adoc | 9 +-
.../camel/component/jetty/BaseJettyTest.java | 8 -
.../camel-kafka/src/main/docs/kafka-component.adoc | 24 +-
.../src/main/docs/kamelet-component.adoc | 33 +-
.../src/main/docs/keycloak-component.adoc | 890 ++++++++++----
.../MicrometerObservabilityTracerConfigurer.java | 6 +
.../src/main/docs/micrometer-observability.adoc | 3 +-
.../camel-ocsf/src/main/docs/ocsf-dataformat.adoc | 6 +-
.../OpenTelemetryTracerConfigurer.java | 6 +
.../src/main/docs/opentelemetry2.adoc | 3 +-
.../camel-pqc/src/main/docs/pqc-component.adoc | 19 +-
components/camel-protobuf/pom.xml | 8 +-
.../camel-salesforce-component/pom.xml | 8 +-
.../camel-servicenow-maven-plugin/pom.xml | 2 +-
.../camel/maven/CamelServiceNowGenerateMojo.java | 10 +-
.../src/main/docs/smooks-component.adoc | 13 +-
.../src/main/docs/smooks-dataformat.adoc | 8 +-
.../telemetrydev/TelemetryDevTracerConfigurer.java | 6 +
.../src/main/docs/telemetry-dev.adoc | 3 +-
.../camel-telemetry/src/main/docs/telemetry.adoc | 3 +-
.../TraceProcessorsInterceptStrategy.java | 4 +-
.../java/org/apache/camel/telemetry/Tracer.java | 55 +-
.../camel/telemetry/TracerExcludePatternsTest.java | 133 +++
.../camel/telemetry/TracerIncludePatternsTest.java | 135 +++
.../apache/camel/telemetry/TracerMatchTest.java | 107 ++
components/camel-test/camel-test-junit5/pom.xml | 5 +
.../org/apache/camel/test/AvailablePortFinder.java | 26 +-
.../test/AvailablePortFinderLifecycleTest.java | 134 +++
.../org/apache/camel/test/AvailablePortFinder.java | 26 +-
.../test/AvailablePortFinderLifecycleTest.java | 134 +++
.../org/apache/camel/ExchangeConstantProvider.java | 4 +-
.../main/java/org/apache/camel/CamelContext.java | 15 +
.../src/main/java/org/apache/camel/Exchange.java | 9 +
.../java/org/apache/camel/ExchangePropertyKey.java | 6 +
.../org/apache/camel/RuntimeConfiguration.java | 16 +
.../org/apache/camel/spi/MessageSizeStrategy.java | 58 +
.../apache/camel/spi/RuntimeEndpointRegistry.java | 54 +
.../java/org/apache/camel/spi/StepIdAware.java | 40 +-
.../camel/impl/engine/AbstractCamelContext.java | 32 +
.../impl/engine/DefaultCamelContextExtension.java | 21 +
.../impl/engine/DefaultMessageSizeStrategy.java | 125 ++
.../org/apache/camel/impl/engine/DefaultRoute.java | 15 +
.../engine/DefaultRuntimeEndpointRegistry.java | 119 +-
.../camel/impl/engine/SimpleCamelContext.java | 6 +
.../camel/impl/console/ConsumerDevConsole.java | 4 +
.../camel/impl/console/ContextDevConsole.java | 22 +-
.../camel/impl/console/EndpointDevConsole.java | 18 +
.../camel/impl/console/ProcessorDevConsole.java | 9 +
.../camel/impl/console/ProducerDevConsole.java | 6 +
.../apache/camel/impl/console/RouteDevConsole.java | 9 +
.../camel/impl/console/RouteGroupDevConsole.java | 9 +
.../apache/camel/impl/CamelContextConfigurer.java | 12 +
.../src/main/docs/modules/eips/pages/bean-eip.adoc | 59 +-
.../main/docs/modules/eips/pages/choice-eip.adoc | 71 +-
.../docs/modules/eips/pages/claimCheck-eip.adoc | 133 ++-
.../modules/eips/pages/competing-consumers.adoc | 45 +-
.../docs/modules/eips/pages/content-enricher.adoc | 32 +-
.../modules/eips/pages/content-filter-eip.adoc | 34 +-
.../docs/modules/eips/pages/convertBodyTo-eip.adoc | 15 +-
.../modules/eips/pages/convertHeaderTo-eip.adoc | 53 +-
.../modules/eips/pages/convertVariableTo-eip.adoc | 53 +-
.../modules/eips/pages/correlation-identifier.adoc | 17 +-
.../main/docs/modules/eips/pages/delay-eip.adoc | 54 +-
.../modules/eips/pages/durable-subscriber.adoc | 10 +-
.../docs/modules/eips/pages/dynamicRouter-eip.adoc | 17 +-
.../main/docs/modules/eips/pages/enrich-eip.adoc | 69 +-
.../docs/modules/eips/pages/event-message.adoc | 4 +-
.../eips/pages/eventDrivenConsumer-eip.adoc | 11 +-
.../src/main/docs/modules/eips/pages/from-eip.adoc | 11 +-
.../main/docs/modules/eips/pages/intercept.adoc | 48 +-
.../main/docs/modules/eips/pages/kamelet-eip.adoc | 4 +-
.../main/docs/modules/eips/pages/marshal-eip.adoc | 23 +-
.../modules/eips/pages/message-expiration.adoc | 4 +-
.../main/docs/modules/eips/pages/normalizer.adoc | 8 +-
.../src/main/docs/modules/eips/pages/poll-eip.adoc | 14 +-
.../docs/modules/eips/pages/pollEnrich-eip.adoc | 4 +-
.../docs/modules/eips/pages/removeHeader-eip.adoc | 15 +-
.../docs/modules/eips/pages/removeHeaders-eip.adoc | 28 +-
.../modules/eips/pages/removeProperties-eip.adoc | 30 +-
.../docs/modules/eips/pages/requestReply-eip.adoc | 4 +-
.../docs/modules/eips/pages/return-address.adoc | 4 +-
.../docs/modules/eips/pages/setHeaders-eip.adoc | 80 +-
.../docs/modules/eips/pages/setVariables-eip.adoc | 80 +-
.../src/main/docs/modules/eips/pages/toD-eip.adoc | 8 +-
.../main/docs/modules/eips/pages/validate-eip.adoc | 4 +-
.../modules/languages/pages/simple-language.adoc | 119 +-
.../language/simple/SimpleFunctionDispatcher.java | 42 +-
.../simple/ast/SimpleFunctionExpression.java | 978 +---------------
.../simple/functions/DateFunctionFactory.java | 87 ++
.../simple/functions/DirectFunctionFactory.java | 119 ++
.../simple/functions/MessageFunctionFactory.java | 58 +
.../simple/functions/MiscFunctionFactory.java | 550 +++++++++
.../simple/functions/OutputFunctionFactory.java | 71 ++
.../functions/PropertiesFunctionFactory.java | 85 ++
.../simple/functions/SystemFunctionFactory.java | 80 ++
.../simple/functions/TypeFunctionFactory.java | 64 +
.../apache/camel/processor/AbstractThrottler.java | 15 +-
.../org/apache/camel/processor/CatchProcessor.java | 14 +-
.../apache/camel/processor/ChoiceProcessor.java | 15 +-
.../camel/processor/ClaimCheckProcessor.java | 14 +-
.../java/org/apache/camel/processor/Delayer.java | 14 +-
.../apache/camel/processor/DisabledProcessor.java | 14 +-
.../java/org/apache/camel/processor/Enricher.java | 14 +-
.../camel/processor/ExchangePatternProcessor.java | 14 +-
.../apache/camel/processor/FilterProcessor.java | 14 +-
.../apache/camel/processor/FinallyProcessor.java | 14 +-
.../org/apache/camel/processor/LogProcessor.java | 14 +-
.../org/apache/camel/processor/LoopProcessor.java | 15 +-
.../apache/camel/processor/MulticastProcessor.java | 14 +-
.../camel/processor/OnCompletionProcessor.java | 14 +-
.../apache/camel/processor/PausableProcessor.java | 14 +-
.../java/org/apache/camel/processor/Pipeline.java | 15 +-
.../org/apache/camel/processor/PollEnricher.java | 14 +-
.../org/apache/camel/processor/RecipientList.java | 14 +-
.../camel/processor/RemoveHeaderProcessor.java | 14 +-
.../camel/processor/RemoveHeadersProcessor.java | 14 +-
.../camel/processor/RemovePropertiesProcessor.java | 14 +-
.../camel/processor/RemovePropertyProcessor.java | 14 +-
.../camel/processor/RemoveVariableProcessor.java | 14 +-
.../org/apache/camel/processor/Resequencer.java | 15 +-
.../apache/camel/processor/RollbackProcessor.java | 14 +-
.../org/apache/camel/processor/RoutingSlip.java | 14 +-
.../apache/camel/processor/SamplingThrottler.java | 14 +-
.../apache/camel/processor/ScriptProcessor.java | 14 +-
.../camel/processor/SendDynamicProcessor.java | 15 +-
.../org/apache/camel/processor/SendProcessor.java | 18 +-
.../apache/camel/processor/SetBodyProcessor.java | 14 +-
.../apache/camel/processor/SetHeaderProcessor.java | 14 +-
.../camel/processor/SetHeadersProcessor.java | 14 +-
.../camel/processor/SetPropertyProcessor.java | 14 +-
.../camel/processor/SetVariableProcessor.java | 14 +-
.../camel/processor/SetVariablesProcessor.java | 14 +-
.../org/apache/camel/processor/SortProcessor.java | 14 +-
.../org/apache/camel/processor/StopProcessor.java | 14 +-
.../camel/processor/StreamCachingProcessor.java | 14 +-
.../apache/camel/processor/StreamResequencer.java | 14 +-
.../apache/camel/processor/ThreadsProcessor.java | 14 +-
.../camel/processor/ThrowExceptionProcessor.java | 14 +-
.../apache/camel/processor/TokenizerProcessor.java | 14 +-
.../apache/camel/processor/TransformProcessor.java | 14 +-
.../org/apache/camel/processor/TryProcessor.java | 14 +-
.../apache/camel/processor/WireTapProcessor.java | 14 +-
.../processor/aggregate/AggregateProcessor.java | 14 +-
.../processor/idempotent/IdempotentConsumer.java | 14 +-
.../loadbalancer/LoadBalancerSupport.java | 14 +-
.../camel/processor/resume/ResumableProcessor.java | 14 +-
.../apache/camel/processor/saga/SagaProcessor.java | 15 +-
.../org/apache/camel/reifier/ProcessorReifier.java | 17 +
core/camel-core/pom.xml | 6 +
.../component/seda/SedaFromRouteGroupTest.java | 56 +
.../apache/camel/language/simple/SimpleTest.java | 267 -----
.../simple/functions/DateFunctionFactoryTest.java | 158 +++
.../functions/DirectFunctionFactoryTest.java | 181 +++
.../functions/MessageFunctionFactoryTest.java | 58 +
.../simple/functions/MiscFunctionFactoryTest.java | 266 +++++
.../functions/OutputFunctionFactoryTest.java | 88 ++
.../functions/PropertiesFunctionFactoryTest.java | 95 ++
.../functions/SystemFunctionFactoryTest.java | 105 ++
.../simple/functions/TypeFunctionFactoryTest.java | 73 ++
.../MainConfigurationPropertiesConfigurer.java | 14 +
.../Otel2ConfigurationPropertiesConfigurer.java | 7 +
...emetryDevConfigurationPropertiesConfigurer.java | 7 +
.../camel-main-configuration-metadata.json | 4 +
core/camel-main/src/main/docs/main.adoc | 13 +-
.../camel/main/DefaultConfigurationConfigurer.java | 3 +
.../camel/main/DefaultConfigurationProperties.java | 50 +
.../camel/main/Otel2ConfigurationProperties.java | 13 +
.../org/apache/camel/main/ProfileConfigurer.java | 1 +
.../main/TelemetryDevConfigurationProperties.java | 13 +
.../api/management/mbean/CamelOpenMBeanTypes.java | 14 +-
.../mbean/ManagedPerformanceCounterMBean.java | 3 +
.../api/management/mbean/ManagedProducerMBean.java | 3 +
.../mbean/ManagedPerformanceCounter.java | 13 +
.../camel/management/mbean/ManagedProducer.java | 9 +
.../mbean/ManagedRuntimeEndpointRegistry.java | 11 +-
.../ManagedFailureHandledTimestampTest.java | 81 ++
.../ManagedMessageSizeStreamCachingTest.java | 69 ++
.../camel/management/ManagedMessageSizeTest.java | 120 ++
.../management/ManagedProducerStepIdTest.java | 80 ++
.../org/apache/camel/support/AbstractExchange.java | 13 +
.../org/apache/camel/support/DefaultConsumer.java | 14 +-
.../org/apache/camel/support/DefaultProducer.java | 14 +-
.../camel/support/EndpointSizeStatistics.java | 132 +++
.../camel/support/processor/CamelLogProcessor.java | 14 +-
.../support/processor/ConvertBodyProcessor.java | 15 +-
.../support/processor/ConvertHeaderProcessor.java | 15 +-
.../processor/ConvertVariableProcessor.java | 14 +-
.../camel/support/processor/MarshalProcessor.java | 14 +-
.../camel/support/processor/ThroughputLogger.java | 14 +-
.../support/processor/UnmarshalProcessor.java | 14 +-
docs/local-build.sh | 10 +-
docs/main/modules/contributing/pages/index.adoc | 2 +-
docs/user-manual/modules/ROOT/nav.adoc | 1 +
.../ROOT/pages/camel-4x-upgrade-guide-4_14.adoc | 56 +
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 31 +
.../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc | 33 +-
.../ROOT/pages/camel-configuration-utilities.adoc | 10 +-
.../modules/ROOT/pages/camel-jbang-kubernetes.adoc | 38 +-
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 270 ++++-
.../modules/ROOT/pages/camel-jbang.adoc | 76 +-
docs/user-manual/modules/ROOT/pages/endpoint.adoc | 14 +-
.../ROOT/pages/jbang-commands/camel-jbang-ask.adoc | 34 +
.../pages/jbang-commands/camel-jbang-commands.adoc | 1 +
.../pages/jbang-commands/camel-jbang-explain.adoc | 4 +-
.../jbang-commands/camel-jbang-get-endpoint.adoc | 3 +-
docs/user-manual/modules/ROOT/pages/jmx.adoc | 16 +
.../modules/ROOT/pages/message-size.adoc | 161 +++
.../ROOT/pages/parameter-binding-annotations.adoc | 4 +-
.../modules/ROOT/pages/route-configuration.adoc | 8 +-
.../modules/ROOT/pages/route-group.adoc | 8 +-
.../modules/ROOT/pages/route-template.adoc | 28 +-
docs/user-manual/modules/ROOT/pages/routes.adoc | 3 +-
.../modules/ROOT/pages/security-model.adoc | 355 +++++-
.../modules/ROOT/pages/transformer.adoc | 4 +-
.../ROOT/pages/using-propertyplaceholder.adoc | 17 +-
docs/user-manual/modules/ROOT/pages/validator.adoc | 3 +-
docs/user-manual/modules/ROOT/pages/variables.adoc | 29 +-
.../camel/cli/connector/LocalCliConnector.java | 46 +-
.../META-INF/camel-jbang-commands-metadata.json | 5 +-
.../apache/camel/dsl/jbang/core/commands/Ask.java | 838 +++++++++++++
.../dsl/jbang/core/commands/CamelJBangMain.java | 1 +
.../dsl/jbang/core/commands/CommandHelper.java | 12 +-
.../camel/dsl/jbang/core/commands/Debug.java | 9 +-
.../camel/dsl/jbang/core/commands/Explain.java | 351 +-----
.../dsl/jbang/core/commands/ExportCamelMain.java | 2 +
.../apache/camel/dsl/jbang/core/commands/Init.java | 8 +-
.../camel/dsl/jbang/core/commands/LlmClient.java | 1238 ++++++++++++++++++++
.../camel/dsl/jbang/core/commands/Shell.java | 3 +
.../dsl/jbang/core/commands/infra/InfraRun.java | 7 +-
.../dsl/jbang/core/commands/plugin/PluginAdd.java | 33 +-
.../dsl/jbang/core/commands/plugin/PluginGet.java | 40 +-
.../jbang/core/commands/process/ListEndpoint.java | 73 +-
.../dsl/jbang/core/common/EnvironmentHelper.java | 47 +-
.../camel/dsl/jbang/core/common/PluginHelper.java | 33 +
.../camel/dsl/jbang/core/common/PluginType.java | 22 +-
.../dsl/jbang/core/common/TerminalWidthHelper.java | 51 +-
.../examples/camel-jbang-example-catalog.json | 18 +
.../main/resources/examples/message-size/README.md | 57 +
.../examples/message-size/message-size.camel.yaml | 102 ++
.../src/main/resources/known-plugins.json | 20 +
.../jbang/core/commands/plugin/PluginGetTest.java | 41 +-
.../dsl/jbang/core/commands/mcp/ExampleTools.java | 13 +-
.../jbang/core/commands/mcp/RouteDiagramTools.java | 38 +-
.../dsl/jbang/core/commands/mcp/RuntimeTools.java | 302 +++++
.../core/commands/mcp/RuntimeServiceTest.java | 70 ++
.../jbang/core/commands/mcp/RuntimeToolsTest.java | 108 ++
.../camel-jbang-plugin-tui/docs/video/readme.md | 97 +-
.../dsl/jbang/core/commands/tui/ActionsPopup.java | 329 +++++-
.../jbang/core/commands/tui/CamelCatalogTui.java | 2 +-
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 543 ++++++++-
.../jbang/core/commands/tui/CaptionOverlay.java | 183 +--
.../jbang/core/commands/tui/CircuitBreakerTab.java | 13 +
.../dsl/jbang/core/commands/tui/ConsumersTab.java | 19 +-
.../dsl/jbang/core/commands/tui/EndpointInfo.java | 6 +
.../dsl/jbang/core/commands/tui/EndpointsTab.java | 384 +++++-
.../dsl/jbang/core/commands/tui/HealthTab.java | 16 +
.../dsl/jbang/core/commands/tui/HistoryTab.java | 32 +
.../camel/dsl/jbang/core/commands/tui/HttpTab.java | 14 +
.../dsl/jbang/core/commands/tui/McpLogPopup.java | 210 ++++
.../jbang/core/commands/tui/MirroredSparkline.java | 34 +-
.../dsl/jbang/core/commands/tui/MonitorTab.java | 4 +
.../dsl/jbang/core/commands/tui/RoutesTab.java | 13 +
.../{EndpointInfo.java => SelectionContext.java} | 16 +-
.../dsl/jbang/core/commands/tui/TapeRecorder.java | 218 ++++
.../jbang/core/commands/tui/TuiBackendHelper.java | 55 +
.../dsl/jbang/core/commands/tui/TuiEventLog.java | 57 +
.../dsl/jbang/core/commands/tui/TuiMcpServer.java | 821 +++++++++++++
.../yaml/common/YamlDeserializationContext.java | 23 +
.../dsl/yaml/common/YamlDeserializerBase.java | 8 +
.../camel-yaml-dsl-maven-plugin/pom.xml | 2 +-
.../dsl/yaml/GenerateYamlDeserializersMojo.java | 27 +-
.../maven/dsl/yaml/GenerateYamlSupportMojo.java | 4 +-
.../maven/dsl/yaml/support/TypeSpecHolder.java | 2 +-
.../maven/dsl/yaml/support/YamlProperties.java | 2 +-
.../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc | 21 +
.../camel/dsl/yaml/YamlRoutesBuilderLoader.java | 1 +
.../dsl/yaml/YamlRoutesBuilderLoaderSupport.java | 9 +
parent/pom.xml | 26 +-
.../infra/cassandra/services/container.properties | 2 +-
.../infra/consul/services/container.properties | 2 +-
.../HashicorpVaultLocalContainerInfraService.java | 2 +
.../hashicorp/vault/services/container.properties | 2 +-
.../test/infra/kafka/services/container.properties | 2 +-
tooling/openapi-rest-dsl-generator/pom.xml | 2 +-
.../generator/openapi/AppendableGenerator.java | 2 +-
.../camel/generator/openapi/FilerGenerator.java | 2 +-
.../openapi/MethodBodySourceCodeEmitter.java | 2 +-
.../camel/generator/openapi/PathGenerator.java | 2 +-
.../openapi/RestDslSourceCodeGenerator.java | 10 +-
.../openapi/MethodBodySourceCodeEmitterTest.java | 4 +-
.../generator/openapi/OperationVisitorTest.java | 4 +-
307 files changed, 14286 insertions(+), 3269 deletions(-)
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/TracerExcludePatternsTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/TracerIncludePatternsTest.java
create mode 100644
components/camel-telemetry/src/test/java/org/apache/camel/telemetry/TracerMatchTest.java
create mode 100644
components/camel-test/camel-test-junit5/src/test/java/org/apache/camel/test/AvailablePortFinderLifecycleTest.java
create mode 100644
components/camel-test/camel-test-junit6/src/test/java/org/apache/camel/test/AvailablePortFinderLifecycleTest.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/MessageSizeStrategy.java
copy
tooling/openapi-rest-dsl-generator/src/main/java/org/apache/camel/generator/openapi/PathGenerator.java
=> core/camel-api/src/main/java/org/apache/camel/spi/StepIdAware.java (60%)
create mode 100644
core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultMessageSizeStrategy.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/DateFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/DirectFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/MessageFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/MiscFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/OutputFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/PropertiesFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/SystemFunctionFactory.java
create mode 100644
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/functions/TypeFunctionFactory.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaFromRouteGroupTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/DateFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/DirectFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/MessageFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/MiscFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/OutputFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/PropertiesFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/SystemFunctionFactoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/functions/TypeFunctionFactoryTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedFailureHandledTimestampTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedMessageSizeStreamCachingTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedMessageSizeTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedProducerStepIdTest.java
create mode 100644
core/camel-support/src/main/java/org/apache/camel/support/EndpointSizeStatistics.java
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-ask.adoc
create mode 100644 docs/user-manual/modules/ROOT/pages/message-size.adoc
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Ask.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/LlmClient.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/message-size/README.md
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/message-size/message-size.camel.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/known-plugins.json
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/RuntimeTools.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/RuntimeServiceTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/RuntimeToolsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/McpLogPopup.java
copy
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/{EndpointInfo.java
=> SelectionContext.java} (83%)
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TapeRecorder.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiBackendHelper.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiEventLog.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiMcpServer.java