The following changes are from the previous release 1.17.0-beta.1.
-
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.18.0-beta.1
-
Fix concurrent scrapes returning an empty response under contention. Now the exporter will return an HTTP 500 error instead.
(#7571) -
Waiting for concurrent scrapes to finish before collecting no longer blocks, which could stall concurrent scrapes being waited on.
(#7571) -
Fixed the interaction between
PrometheusAspNetCoreOptions.TranslationStrategyand content negotiation. The configured strategy is now applied before content negotiation, instead of the negotiated escaping scheme replacing the strategy's, and theContent-Typeheader now reports the escaping scheme that was applied rather than the one that was negotiated.
(#7610) -
Fixed metric values and histogram bucket bounds being written with 17 significant digits instead of their shortest round-trippable representation.
(#7589) -
Fixed the canonical representation used for histogram
leand summaryquantilelabel values falling back to 17 significant digits incorrectly.
(#7589) -
Fixed a race where a slow scrape could return an HTTP 200 instead of 408.
(#7615) -
Updated OpenTelemetry core component version(s) to
1.18.0.
(#7674)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.18.0-beta.1
-
Fix concurrent scrapes returning an empty response under contention. Now the exporter will return an HTTP 500 error instead.
(#7571) -
Waiting for concurrent scrapes to finish before collecting no longer blocks, which could stall concurrent scrapes being waited on.
(#7571) -
A scrape which is still collecting when the listener is disposed now returns an HTTP 503 response.
(#7587) -
Shutting down the listener no longer waits indefinitely for its request processing loop to stop, and no longer throws if the loop faulted.
(#7587) -
Fixed the interaction between
PrometheusHttpListenerOptions.TranslationStrategyand content negotiation. The configured strategy is now applied before content negotiation, instead of the negotiated escaping scheme replacing the strategy's, and theContent-Typeheader now reports the escaping scheme that was applied rather than the one that was negotiated.
(#7610) -
Fixed metric values and histogram bucket bounds being written with 17 significant digits instead of their shortest round-trippable representation.
(#7589) -
Fixed the canonical representation used for histogram
leand summaryquantilelabel values falling back to 17 significant digits incorrectly.
(#7589) -
Fixed a race where a slow scrape could return an HTTP 200 instead of 408.
(#7615) -
Updated OpenTelemetry core component version(s) to
1.18.0.
(#7674)
See CHANGELOG for details.
-
-
NuGet: OpenTelemetry.Shims.OpenTracing v1.18.0-beta.1
- Updated OpenTelemetry core component version(s) to
1.18.0.
(#7674)
See CHANGELOG for details.
- Updated OpenTelemetry core component version(s) to