This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch
fix-flaky-test-spanpropagationupstreamtest-20-fl
in repository https://gitbox.apache.org/repos/asf/camel.git
omit f3333d0bf2b0 CAMEL-23993: Fix flaky SpanPropagationUpstreamTest - add
tie-breaking to SpanComparator
add af1ed92a7112 CAMEL-23859: Add BATCH_CREATE, HYBRID_QUERY, BM25_QUERY,
AGGREGATE operations to camel-weaviate
add 5aca4c656962 chore(deps): Bump com.openai:openai-java from 4.41.0 to
4.42.0 (#24583)
add 322c01cbbf9b CAMEL-23921 - reduce flakiness for mina sftp tests
add 0bda8d2c504a TUI: Fix various bugs in trace reading, MCP file
handling, CVE caching, route actions, and thread safety
add f7c000e561f8 TUI: Add timeouts to blocking I/O on event/render thread
add d1f6907efc37 TUI: Fix selection index mismatch in
getSelectionContext/getTableDataAsJson across 8 tabs
add bfcf6b8c3a46 TUI: Fix thread-safety for errors list and
selectedPid/lastSelectedName
add 0af9ee4b87a5 TUI: Skip null-version dependencies in OsvClient CVE
queries
add e51e314e88cf TUI: Fix search + highlight rendering corruption in
SearchHighlighter
add c3880ef89dd4 TUI: Fix circuit breaker failure rate gauge using panel
width instead of MAX_CHART_POINTS
add bc43ef6a9cbc TUI: Implement advertised F5 reload in StartupTab
add 023d39faf3ec TUI: Fix EndpointsTab getRowCount to respect remote/stub
filter
add 99cf847466a4 TUI: Fix HttpTab TOTAL sort to descending (highest hits
first)
add 35127324bd5b chore: fix throughput/exchanges map leak in
MetricsCollector removeVanished
add 833c48344a92 chore: fix literal 'null' rendering when exception
message is null in StatusParser
add 694e01d818d9 chore: fix package extraction for array-of-object JVM
class names in HeapHistogramTab
add a273e5cf32e8 chore: return JSON-RPC error instead of bare 500 in
TuiMcpServer exception handler
add c8a0466cd79a chore: add missing F11 escape sequence in ShellPanel
add b99f5cc7d8a2 chore: use pids parameter in refreshErrorData instead of
ignoring it
add 4190d5c7d85a chore: fix duplicate scrollbar and help text mismatches
in MetricsTab, HttpTab, LogTab
add 58e9a6ed96b0 chore: harden MCP server request validation and file
access
add 761eea072a65 chore: fix TUI tests for F11 key support and removed
coverage column
add 1ccbb406643a chore: fix documentation errors in CLI devtools,
managing, kubernetes, MCP, and container pages
add 421aba16cd56 chore: fix various bugs in Kubernetes plugin
add 9407db5cce5f CAMEL-24000: camel-spring-boot - upgrade guide entry for
Duration configuration properties
add e9c69455ffae chore: fix CatalogDoc filter and dependency artifactId
add 53b399d885e9 chore: fix bind command arity, template substitution, and
object reference bugs
add be03d31ca67a CAMEL-23998: Mark sensitive component options as secret
and tag insecure SSL flags
add 2860757583a5 CAMEL-23957: Synchronize MCP reconnect to protect shared
endpoint tool state (#24587)
add f59a19a4f141 chore: fix NPEs, sort bugs, and filter issues in CLI
cmd/process commands
add 8aa7bd17f2d9 chore: fix version list EOL filter, update command bugs,
and Windows compatibility
add 3af7b261cac5 chore: fix various bugs in CLI core commands, config, and
infra
add 304782512c46 chore: fix bugs in CLI edit, generate, test, and validate
plugins
add c581f266509e chore: fix bare validate and kubernetes commands printing
nothing
add 3df8b5412d07 chore: fix GitHubHelper handling of blob and
raw.githubusercontent URLs
add 9fdc6b4a0acc chore: do not log stacktrace for theme preference read
failure
add b8731603f26b CAMEL-23980: Fix flaky JmsAddAndRemoveRouteManagementIT
add 394b09aca966 CAMEL-23216: Fix flaky SFTP tests by verifying SSH
protocol readiness (#24601)
add 9a6721628ea8 CAMEL-23981: Fix 12 camel-yaml-dsl bugs
add d99ff4ee7381 CAMEL-24004: Generated REST DSL always emits type on
param definitions
add 57fac50818ee CAMEL-24004: Re-enable schema validation in RestTest now
that fix is merged
add 48f4291078ed CAMEL-24002: Fix cmd send exit code and terminated
launcher ambiguity
add 2ef84aceefdf test-infra: enable prepared transactions in the postgres
container
add 99ef0c76bb69 CAMEL-23923: Remove unnecessary Thread.sleep from
camel-syslog tests (#24447)
add d929942f7cb2 CAMEL-23921: Replace Thread.sleep with Awaitility in SFTP
tests
add 389eadd3d4e7 CAMEL-24001: Fix RestBindingAdvice setting Content-Type
on body-less responses
add dc4087d36382 CAMEL-23993: Fix flaky SpanPropagationUpstreamTest - add
tie-breaking to SpanComparator
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 (f3333d0bf2b0)
\
N -- N -- N
refs/heads/fix-flaky-test-spanpropagationupstreamtest-20-fl (dc4087d36382)
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:
.../apache/camel/catalog/components/geocoder.json | 2 +-
.../camel/catalog/components/huggingface.json | 80 +++----
.../camel/catalog/components/hwcloud-dms.json | 4 +-
.../camel/catalog/components/ibm-watsonx-ai.json | 12 +-
.../org/apache/camel/catalog/components/jcr.json | 20 +-
.../apache/camel/catalog/components/oaipmh.json | 2 +-
.../apache/camel/catalog/components/openai.json | 2 +-
.../camel/catalog/components/servicenow.json | 4 +-
.../org/apache/camel/catalog/components/smpp.json | 4 +-
.../org/apache/camel/catalog/components/smpps.json | 4 +-
.../catalog/components/twitter-directmessage.json | 2 +-
.../camel/catalog/components/twitter-search.json | 2 +-
.../camel/catalog/components/twitter-timeline.json | 2 +-
.../camel/catalog/components/vertx-http.json | 12 +-
.../apache/camel/catalog/components/weather.json | 78 +++----
.../apache/camel/catalog/components/weaviate.json | 6 +-
.../apache/camel/catalog/components/whatsapp.json | 8 +-
.../apache/camel/catalog/components/wordpress.json | 34 +--
.../apache/camel/catalog/main/sensitive-keys.json | 2 +
.../huggingface/HuggingFaceEndpointUriFactory.java | 4 +-
.../camel/component/huggingface/huggingface.json | 80 +++----
.../huggingface/HuggingFaceConfiguration.java | 2 +-
.../org/apache/camel/component/openai/openai.json | 2 +-
.../camel/component/openai/McpToolState.java} | 45 ++--
.../camel/component/openai/OpenAIComponent.java | 2 +-
.../camel/component/openai/OpenAIEndpoint.java | 258 ++++++++++++++-------
.../camel/component/openai/OpenAIProducer.java | 14 +-
.../openai/OpenAIToolExecutionProducer.java | 6 +-
.../OpenAIEndpointMcpReconnectConcurrencyTest.java | 241 +++++++++++++++++++
.../openai/OpenAIProducerMcpMockTest.java | 8 +-
.../openai/integration/OpenAIMcpAdvancedIT.java | 6 +-
.../apache/camel/component/weaviate/weaviate.json | 6 +-
.../component/weaviate/WeaviateVectorDbAction.java | 4 +
.../weaviate/WeaviateVectorDbHeaders.java | 9 +-
.../weaviate/WeaviateVectorDbProducer.java | 101 ++++++++
.../component/weaviate/it/WeaviateContainerIT.java | 153 +++++++++++-
.../integration/SftpCertHostVerificationIT.java | 2 +
.../geocoder/GeoCoderEndpointUriFactory.java | 3 +-
.../apache/camel/component/geocoder/geocoder.json | 2 +-
.../camel/component/geocoder/GeoCoderEndpoint.java | 2 +-
.../huaweicloud/dms/DMSEndpointUriFactory.java | 4 +-
.../component/huaweicloud/dms/hwcloud-dms.json | 4 +-
.../component/huaweicloud/dms/DMSEndpoint.java | 4 +-
.../component/ibm/watsonx/ai/ibm-watsonx-ai.json | 12 +-
.../ibm/watsonx/ai/WatsonxAiConfiguration.java | 3 +-
.../camel/component/jcr/JcrEndpointUriFactory.java | 4 +-
.../org/apache/camel/component/jcr/jcr.json | 20 +-
.../apache/camel/component/jcr/JcrEndpoint.java | 2 +-
.../JmsAddAndRemoveRouteManagementIT.java | 11 +-
.../MinaSftpAdvancedFileOperationsIT.java | 28 ++-
.../mina/integration/MinaSftpConcurrencyIT.java | 4 +-
.../mina/integration/MinaSftpProtocolIT.java | 35 +--
.../remote/mina/sftp/SftpChangedReadLockIT.java | 5 +-
.../org/apache/camel/oaipmh/component/oaipmh.json | 2 +-
.../camel/oaipmh/component/OAIPMHEndpoint.java | 2 +-
.../servicenow/ServiceNowEndpointUriFactory.java | 3 +-
.../camel/component/servicenow/servicenow.json | 4 +-
.../servicenow/ServiceNowConfiguration.java | 2 +-
.../component/smpp/SmppEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/smpp/smpp.json | 4 +-
.../org/apache/camel/component/smpp/smpps.json | 4 +-
.../camel/component/smpp/SmppConfiguration.java | 2 +-
.../component/syslog/AutomatedConversionTest.java | 2 -
.../camel/component/syslog/MinaDataFormatTest.java | 1 -
.../component/syslog/MinaManyUDPMessagesTest.java | 4 +-
.../component/syslog/NettyDataFormatTest.java | 1 -
.../component/syslog/NettyManyUDPMessagesTest.java | 4 +-
.../component/syslog/SyslogSpringMinaTest.java | 1 -
.../component/syslog/SyslogSpringNettyTest.java | 1 -
.../TwitterDirectMessageEndpointUriFactory.java | 3 +-
.../search/TwitterSearchEndpointUriFactory.java | 3 +-
.../TwitterTimelineEndpointUriFactory.java | 3 +-
.../directmessage/twitter-directmessage.json | 2 +-
.../component/twitter/search/twitter-search.json | 2 +-
.../twitter/timeline/twitter-timeline.json | 2 +-
.../component/twitter/TwitterConfiguration.java | 2 +-
.../vertx/http/VertxHttpEndpointUriFactory.java | 6 +-
.../camel/component/vertx/http/vertx-http.json | 12 +-
.../component/vertx/http/VertxHttpComponent.java | 6 +-
.../vertx/http/VertxHttpConfiguration.java | 6 +-
.../weather/WeatherEndpointUriFactory.java | 5 +-
.../apache/camel/component/weather/weather.json | 78 +++----
.../component/weather/WeatherConfiguration.java | 4 +-
.../whatsapp/WhatsAppEndpointUriFactory.java | 3 +-
.../apache/camel/component/whatsapp/whatsapp.json | 8 +-
.../component/whatsapp/WhatsAppConfiguration.java | 4 +-
.../wordpress/WordpressEndpointUriFactory.java | 4 +-
.../camel/component/wordpress/wordpress.json | 34 +--
.../wordpress/WordpressConfiguration.java | 2 +-
...va => FromRestGetContentTypeEmptyBodyTest.java} | 49 +++-
.../camel/support/processor/RestBindingAdvice.java | 35 ++-
.../java/org/apache/camel/util/SecurityUtils.java | 2 +
.../java/org/apache/camel/util/SensitiveUtils.java | 4 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 34 +++
.../modules/ROOT/pages/camel-jbang-container.adoc | 7 +-
.../modules/ROOT/pages/camel-jbang-devtools.adoc | 6 +-
.../modules/ROOT/pages/camel-jbang-kubernetes.adoc | 9 +-
.../modules/ROOT/pages/camel-jbang-managing.adoc | 2 +-
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 19 ++
.../dsl/HuggingfaceComponentBuilderFactory.java | 32 +--
.../dsl/IbmWatsonxAiComponentBuilderFactory.java | 36 +--
.../dsl/WordpressComponentBuilderFactory.java | 32 +--
.../dsl/HuggingFaceEndpointBuilderFactory.java | 28 +--
.../endpoint/dsl/JcrEndpointBuilderFactory.java | 84 +++----
.../dsl/WatsonxAiEndpointBuilderFactory.java | 62 ++---
.../dsl/WeatherEndpointBuilderFactory.java | 90 +++----
.../WeaviateVectorDbEndpointBuilderFactory.java | 25 ++
.../dsl/WhatsAppEndpointBuilderFactory.java | 28 +--
.../dsl/WordpressEndpointBuilderFactory.java | 84 +++----
.../camel/dsl/jbang/core/commands/Debug.java | 14 +-
.../camel/dsl/jbang/core/commands/Doctor.java | 2 +-
.../camel/dsl/jbang/core/commands/Explain.java | 3 +-
.../camel/dsl/jbang/core/commands/Export.java | 8 +-
.../dsl/jbang/core/commands/ExportBaseCommand.java | 14 +-
.../camel/dsl/jbang/core/commands/Harden.java | 3 +-
.../apache/camel/dsl/jbang/core/commands/Init.java | 2 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 4 +-
.../dsl/jbang/core/commands/SBOMGenerator.java | 43 ++--
.../jbang/core/commands/TransformDataWeave.java | 5 +-
.../dsl/jbang/core/commands/TransformRoute.java | 1 +
.../core/commands/action/ActionBaseCommand.java | 26 ++-
.../core/commands/action/CamelReceiveAction.java | 10 +-
.../core/commands/action/CamelSendAction.java | 12 +-
.../jbang/core/commands/action/CamelSourceTop.java | 4 +
.../core/commands/action/CamelStubAction.java | 4 +-
.../core/commands/action/CamelThreadDump.java | 8 +-
.../core/commands/action/CamelTraceAction.java | 6 +-
.../jbang/core/commands/action/LoggerAction.java | 2 +-
.../commands/action/RouteControllerAction.java | 4 +
.../camel/dsl/jbang/core/commands/bind/Bind.java | 19 +-
.../bind/ObjectReferenceBindingProvider.java | 14 +-
.../core/commands/bind/UriBindingProvider.java | 4 +-
.../jbang/core/commands/catalog/CatalogDoc.java | 6 +-
.../dsl/jbang/core/commands/config/ConfigGet.java | 4 +-
.../dsl/jbang/core/commands/infra/InfraLog.java | 2 +-
.../core/commands/process/CamelContextStatus.java | 3 +-
.../core/commands/process/CamelContextTop.java | 2 +-
.../jbang/core/commands/process/CamelCount.java | 3 +-
.../commands/process/CamelRouteGroupStatus.java | 12 +-
.../core/commands/process/CamelRouteStatus.java | 9 +-
.../dsl/jbang/core/commands/process/Hawtio.java | 4 +-
.../dsl/jbang/core/commands/process/Jolokia.java | 1 +
.../jbang/core/commands/process/ListMetric.java | 9 +-
.../core/commands/update/CamelQuarkusUpdate.java | 15 +-
.../jbang/core/commands/update/CamelUpdate.java | 4 +-
.../dsl/jbang/core/commands/update/Update.java | 9 +-
.../dsl/jbang/core/commands/update/UpdateList.java | 10 +-
.../dsl/jbang/core/commands/update/UpdateRun.java | 4 +-
.../jbang/core/commands/version/VersionList.java | 7 +-
.../dsl/jbang/core/common/CommandLineHelper.java | 1 +
.../camel/dsl/jbang/core/common/ExampleHelper.java | 3 +-
.../camel/dsl/jbang/core/common/GitHubHelper.java | 46 +++-
.../core/commands/edit/CamelNanoLspEditor.java | 7 +-
.../core/commands/generate/CodeRestGenerator.java | 15 +-
.../commands/generate/CodeSchemaGenerator.java | 21 +-
.../commands/kubernetes/KubernetesBaseCommand.java | 14 +-
.../commands/kubernetes/KubernetesCommand.java | 3 +-
.../core/commands/kubernetes/KubernetesDelete.java | 4 +
.../core/commands/kubernetes/KubernetesExport.java | 25 +-
.../core/commands/kubernetes/KubernetesHelper.java | 43 +++-
.../commands/kubernetes/KubernetesPodLogs.java | 3 +-
.../core/commands/kubernetes/KubernetesRun.java | 34 ++-
.../core/commands/kubernetes/traits/EnvTrait.java | 6 +
.../commands/kubernetes/traits/MountTrait.java | 2 +-
.../dsl/jbang/core/commands/test/TestInit.java | 3 +-
.../core/commands/test/TestPluginExporter.java | 6 +-
.../camel/dsl/jbang/core/commands/tui/AiPanel.java | 5 +-
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 4 +
.../jbang/core/commands/tui/CircuitBreakerTab.java | 6 +-
.../jbang/core/commands/tui/ConfigurationTab.java | 4 +-
.../dsl/jbang/core/commands/tui/ConsumersTab.java | 4 +-
.../core/commands/tui/DataRefreshService.java | 36 ++-
.../dsl/jbang/core/commands/tui/DocHelper.java | 12 +-
.../dsl/jbang/core/commands/tui/DoctorPopup.java | 9 +-
.../dsl/jbang/core/commands/tui/EndpointsTab.java | 29 ++-
.../dsl/jbang/core/commands/tui/HealthTab.java | 4 +-
.../jbang/core/commands/tui/HeapHistogramTab.java | 2 +-
.../dsl/jbang/core/commands/tui/HistoryTab.java | 2 +-
.../camel/dsl/jbang/core/commands/tui/HttpTab.java | 4 +-
.../dsl/jbang/core/commands/tui/InflightTab.java | 4 +-
.../jbang/core/commands/tui/IntegrationInfo.java | 3 +-
.../dsl/jbang/core/commands/tui/LaunchManager.java | 9 +-
.../camel/dsl/jbang/core/commands/tui/LogTab.java | 23 +-
.../core/commands/tui/MavenDependenciesTab.java | 9 +-
.../dsl/jbang/core/commands/tui/McpFacade.java | 4 +-
.../jbang/core/commands/tui/MetricsCollector.java | 2 +
.../dsl/jbang/core/commands/tui/MetricsTab.java | 13 +-
.../jbang/core/commands/tui/MonitorContext.java | 4 +-
.../dsl/jbang/core/commands/tui/OsvClient.java | 18 +-
.../dsl/jbang/core/commands/tui/RoutesTab.java | 83 +++----
.../jbang/core/commands/tui/SearchHighlighter.java | 21 +-
.../jbang/core/commands/tui/SendMessagePopup.java | 3 +-
.../dsl/jbang/core/commands/tui/ShellPanel.java | 1 +
.../dsl/jbang/core/commands/tui/SqlTraceTab.java | 4 +-
.../dsl/jbang/core/commands/tui/StartupTab.java | 4 +
.../dsl/jbang/core/commands/tui/StatusParser.java | 6 +-
.../camel/dsl/jbang/core/commands/tui/Theme.java | 3 +-
.../dsl/jbang/core/commands/tui/TuiMcpServer.java | 25 +-
.../core/commands/tui/RoutesTabRenderTest.java | 13 +-
.../jbang/core/commands/tui/ShellPanelTest.java | 6 +-
.../core/commands/validate/ValidateCommand.java | 3 +-
.../commands/validate/YamlNormalizeCommand.java | 1 +
.../commands/validate/YamlValidateCommand.java | 6 +-
.../dsl/yaml/common/YamlDeserializerSupport.java | 9 +-
.../apache/camel/dsl/yaml/common/YamlSupport.java | 14 ++
.../apache/camel/dsl/yaml/common/NodeAtTest.groovy | 107 +++++++++
.../dsl/yaml/deserializers/ModelDeserializers.java | 36 +--
.../deserializers/ErrorHandlerDeserializer.java | 5 +-
.../yaml/deserializers/KameletDeserializer.java | 8 +
.../OutputAwareFromDefinitionDeserializer.java | 8 +
.../RouteConfigurationDefinitionDeserializer.java | 10 +
.../dsl/yaml/GenerateYamlDeserializersMojo.java | 28 ++-
.../maven/dsl/yaml/GenerateYamlSchemaMojo.java | 2 +-
.../maven/dsl/yaml/support/YamlProperties.java | 2 +-
.../camel/dsl/yaml/validator/ValidateMojo.java | 7 +-
.../camel/dsl/yaml/validator/CamelYamlParser.java | 4 +-
.../camel/dsl/yaml/validator/YamlParser.java | 4 +-
.../camel/dsl/yaml/validator/YamlValidator.java | 4 +-
.../resources/schema/camelYamlDsl-canonical.json | 61 +++--
.../generated/resources/schema/camelYamlDsl.json | 60 +++--
.../camel/dsl/yaml/YamlRoutesBuilderLoader.java | 32 ++-
.../apache/camel/dsl/yaml/ErrorHandlerTest.groovy | 16 ++
.../org/apache/camel/dsl/yaml/KameletTest.groovy | 39 ++++
.../apache/camel/dsl/yaml/PipeLoaderTest.groovy | 31 +++
.../org/apache/camel/dsl/yaml/RestTest.groovy | 2 +-
.../camel/dsl/yaml/RouteConfigurationTest.groovy | 59 +++++
.../org/apache/camel/dsl/yaml/RoutesTest.groovy | 26 +++
parent/pom.xml | 2 +-
.../embedded/SftpEmbeddedInfraService.java | 49 +++-
.../PostgresLocalContainerInfraService.java | 12 +
.../generator/openapi/RestDslXmlGenerator.java | 10 +
.../generator/openapi/RestDslYamlGenerator.java | 13 +-
.../src/test/resources/GreetingsYaml.txt | 3 +
.../src/test/resources/OpenApiV302PetstoreYaml.txt | 9 +
.../resources/OpenApiV3PetstoreWithModelYaml.txt | 9 +
.../OpenApiV3PetstoreWithRestComponentXml.txt | 18 +-
.../OpenApiV3PetstoreWithRestComponentYaml.txt | 9 +
.../src/test/resources/OpenApiV3PetstoreXml.txt | 18 +-
.../src/test/resources/OpenApiV3PetstoreYaml.txt | 9 +
239 files changed, 2702 insertions(+), 1237 deletions(-)
copy
components/{camel-openapi-java/src/test/java/org/apache/camel/openapi/model/GenericComplexRequestType.java
=>
camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/McpToolState.java}
(52%)
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIEndpointMcpReconnectConcurrencyTest.java
copy
core/camel-core/src/test/java/org/apache/camel/component/rest/{FromRestGetContentTypeTest.java
=> FromRestGetContentTypeEmptyBodyTest.java} (52%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/test/groovy/org/apache/camel/dsl/yaml/common/NodeAtTest.groovy