Skip to content

coreunstable-1.17.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@otelbot-dotnet otelbot-dotnet released this 16 Jul 14:50
Immutable release. Only release title and notes can be modified.
41ff7b9

The following changes are from the previous release 1.16.0-beta.1.

  • NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.17.0-beta.1

    • Added a verbose-level diagnostic event for ignored metrics.
      (#7429)

    • The library is now marked as trim and AOT compatible.
      (#7441)

    • Fix double unit suffixes in metric names when using OpenMetrics.
      (#7454)

    • Fix incorrect handling of leading digits in metric names for OpenMetrics.
      (#7454)

    • Add PrometheusAspNetCoreOptions.ScopeInfoEnabled property to enable or
      disable scope labels in Prometheus metrics. Defaults to true.
      (#7436)

    • Added support for the dots and values Prometheus UTF-8 name escaping
      schemes when negotiated via the Accept header.
      (#7439)

    • Add PrometheusAspNetCoreOptions.TargetInfoEnabled property to enable or
      disable the target_info metric in Prometheus metrics. Defaults to true.
      (#7438)

    • Added support for the allow-utf-8 Prometheus UTF-8 name escaping scheme
      when negotiated via the Accept header.
      (#7440)

    • Add PrometheusAspNetCoreOptions.ResourceConstantLabels property to select
      resource attributes to add to each metric as constant labels. Defaults to
      null (no resource attributes are added as metric labels).
      (#7471)

    • Add PrometheusAspNetCoreOptions.MaxScrapeResponseSizeBytes to configure
      the maximum size of a scrape response. The default is now ~166 MiB.
      (#7487)

    • A scrape whose serialized output exceeds the maximum scrape response size
      limit now responds with HTTP 500.
      (#7487)

    • Fixed the Prometheus text exposition format emitting redundant comments.
      (#7491)

    • Made Accept header content negotiation consistent with the
      PrometheusHttpListener endpoint.
      (#7491)

    • Fixed # HELP metadata not escaping double-quote characters for the
      OpenMetrics text format.
      (#7491)

    • Fixed content negotiation defaulting to OpenMetrics 0.0.1 instead of 1.0.0
      when an application/openmetrics-text Accept header entry does not
      specify a version parameter.
      (#7491)

    • Added PrometheusAspNetCoreOptions.TranslationStrategy to control how
      OpenTelemetry metric and label names are translated into Prometheus names.
      (#7507)

    • Fix stack overflow during metric collection when under load.
      (#7524)

    • Updated OpenTelemetry core component version(s) to 1.17.0.
      (#7530)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.17.0-beta.1

    • Added a verbose-level diagnostic event for ignored metrics.
      (#7429)

    • The library is now marked as trim and AOT compatible.
      (#7441)

    • Removed the PrometheusHttpListenerOptions.UriPrefixes option.
      (#7435)

    • Fix double unit suffixes in metric names when using OpenMetrics.
      (#7454)

    • Fix incorrect handling of leading digits in metric names for OpenMetrics.
      (#7454)

    • Add PrometheusHttpListenerOptions.ScopeInfoEnabled property to enable or
      disable scope labels in Prometheus metrics. Defaults to true.
      (#7436)

    • Added support for the dots and values Prometheus UTF-8 name escaping
      schemes when negotiated via the Accept header.
      (#7439)

    • Add PrometheusHttpListenerOptions.TargetInfoEnabled property to enable or
      disable the target_info metric in Prometheus metrics. Defaults to true.
      (#7438)

    • Added the PrometheusHttpListenerOptions.ConfigureHttpListener option.
      (#7448)

    • Added support for the allow-utf-8 Prometheus UTF-8 name escaping scheme
      when negotiated via the Accept header.
      (#7440)

    • Add PrometheusHttpListenerOptions.ResourceConstantLabels property to select
      resource attributes to add to each metric as constant labels. Defaults to
      null (no resource attributes are added as metric labels).
      (#7471)

    • Add PrometheusHttpListenerOptions.MaxScrapeResponseSizeBytes to configure
      the maximum size of a scrape response. The default is now ~166 MiB.
      (#7487)

    • A scrape whose serialized output exceeds the maximum scrape response size
      limit now responds with HTTP 500.
      (#7487)

    • Fixed the Prometheus text exposition format emitting redundant comments.
      (#7491)

    • Fixed # HELP metadata not escaping double-quote characters for the
      OpenMetrics text format.
      (#7491)

    • Fixed content negotiation defaulting to OpenMetrics 0.0.1 instead of 1.0.0
      when an application/openmetrics-text Accept header entry does not
      specify a version parameter.
      (#7491)

    • Added PrometheusHttpListenerOptions.TranslationStrategy to control how
      OpenTelemetry metric and label names are translated into Prometheus names.
      (#7507)

    • Fix stack overflow during metric collection when under load.
      (#7524)

    • Updated OpenTelemetry core component version(s) to 1.17.0.
      (#7530)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Shims.OpenTracing v1.17.0-beta.1

    • The library is now marked as trim and AOT compatible.
      (#7441)

    • Updated OpenTelemetry core component version(s) to 1.17.0.
      (#7530)

    See CHANGELOG for details.