Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Oct 27, 2025

Updated OpenTelemetry.Exporter.Console from 1.7.0 to 1.13.1.

Release notes

Sourced from OpenTelemetry.Exporter.Console's releases.

1.13.1

For highlights and announcements pertaining to this release see: Release Notes > 1.13.1.

The following changes are from the previous release 1.13.0.

... (truncated)

1.13.1-beta.1

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

1.13.0

For highlights and announcements pertaining to this release see: Release Notes > 1.13.0.

The following changes are from the previous release 1.12.0.

  • NuGet: OpenTelemetry v1.13.0

    • Added a verification to ensure that a MetricReader can only be registered
      to a single MeterProvider, as required by the OpenTelemetry specification.
      (#​6458)

    • Added FormatMessage configuration option to self-diagnostics feature. When
      set to true (default is false), log messages will be formatted by replacing
      placeholders with actual parameter values for improved readability.

      Example OTEL_DIAGNOSTICS.json:

      {
          "LogDirectory": ".",
          "FileSize": 32768,
          "LogLevel": "Warning",
          "FormatMessage": true
      }
    • Fixed parsing of OTEL_TRACES_SAMPLER_ARG decimal values to always use .
      as the delimiter when using the traceidratio sampler, preventing
      locale-specific parsing issues.
      (#​6444)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api v1.13.0

    • Added AddLink(SpanContext, SpanAttributes?) to TelemetrySpan to support
      linking spans and associating optional attributes for advanced trace relationships.
      (#​6305)

    • Experimental (only in pre-release versions): Added the EventName property
      to LogRecordData
      (#​6306)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.13.0

    No notable changes.

    See CHANGELOG for details.

... (truncated)

1.13.0-beta.1

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

1.12.0

For highlights and announcements pertaining to this release see: Release Notes > 1.12.0.

The following changes are from the previous release 1.11.2.

1.12.0-beta.1

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

1.11.2

For highlights and announcements pertaining to this release see: Release Notes > 1.11.2.

The following changes are from the previous release 1.11.1.

1.11.2-beta.1

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

1.11.1

For highlights and announcements pertaining to this release see: Release Notes > 1.11.1.

The following changes are from the previous release 1.11.0.

... (truncated)

1.11.0

For highlights and announcements pertaining to this release see: Release Notes > 1.11.0.

The following changes are from the previous release 1.11.0-rc.1.

... (truncated)

1.11.0-rc.1

The following changes are from the previous release 1.10.0.

1.11.0-beta.1

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

1.10.0

For highlights and announcements pertaining to this release see: Release Notes > 1.10.0.

The following changes are from the previous release 1.10.0-rc.1.

  • NuGet: OpenTelemetry v1.10.0

    • Promoted the MetricPoint reclaim feature for Delta aggregation temporality
      from experimental to stable.
      (#​5956)

      Previous Behavior:
      The SDK maintained a fixed set of MetricPoints which were assigned on a
      first-come basis based on the tags. MetricPoint reclaim was an experimental
      feature users could opt-into setting the environment variable
      OTEL_DOTNET_EXPERIMENTAL_METRICS_RECLAIM_UNUSED_METRIC_POINTS=true.

      New Behavior:
      MetricPoint reclaim is now enabled by default when Delta aggregation
      temporality is used without the need to set an environment variable. Unused
      MetricPoints will automatically be reclaimed and reused for future
      measurements. There is NO ability to revert to the old behavior.

    • Updated the Microsoft.Extensions.Logging.Configuration and
      Microsoft.Extensions.Diagnostics.Abstractions package versions to
      9.0.0.
      (#​5967)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api v1.10.0

    • Updated System.Diagnostics.DiagnosticSource package version to
      9.0.0.
      (#​5967)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.10.0

    • Updated Microsoft.Extensions.DependencyInjection.Abstractions package
      version to 9.0.0.
      (#​5967)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Exporter.Console v1.10.0

    No notable changes.

    See CHANGELOG for details.
    ... (truncated)

1.10.0-rc.1

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

  • NuGet: OpenTelemetry v1.10.0-rc.1

    • The experimental APIs previously covered by OTEL1003
      (MetricStreamConfiguration.CardinalityLimit) are now part of the public API
      and supported in stable builds.
      (#​5926)

    • Promoted overflow attribute from experimental to stable and removed the
      OTEL_DOTNET_EXPERIMENTAL_METRICS_EMIT_OVERFLOW_ATTRIBUTE environment variable.

      Previous Behavior:
      By default, when the cardinality limit was reached, measurements were dropped,
      and an internal log was emitted the first time this occurred. Users could
      opt-in to experimental overflow attribute feature with
      OTEL_DOTNET_EXPERIMENTAL_METRICS_EMIT_OVERFLOW_ATTRIBUTE=true.
      With this setting, the SDK would use an overflow attribute
      (otel.metric.overflow = true) to aggregate measurements instead of dropping
      measurements. No internal log was emitted in this case.

      New Behavior:
      The SDK now always uses the overflow attribute (otel.metric.overflow = true)
      to aggregate measurements when the cardinality limit is reached. The previous
      approach of dropping measurements has been removed. No internal logs are
      emitted when the limit is hit.

      The default cardinality limit remains 2000 per metric. To set the cardinality
      limit for an individual metric, use the changing cardinality limit for a
      Metric
      .

      There is NO ability to revert to old behavior.
      (#​5909)

    • Exposed a public constructor on Batch<T> which accepts a single instance
      of T to be contained in the batch.
      (#​5642)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api v1.10.0-rc.1

    No notable changes.

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.10.0-rc.1

    No notable changes.

... (truncated)

1.10.0-beta.1

The following changes are from the previous release 1.9.0.

  • NuGet: OpenTelemetry v1.10.0-beta.1

    • Added OpenTelemetrySdk.Create API for configuring OpenTelemetry .NET signals
      (logging, tracing, and metrics) via a single builder. This new API simplifies
      bootstrap and teardown, and supports cross-cutting extensions targeting
      IOpenTelemetryBuilder.
      (#​5325)

    • Updated the Microsoft.Extensions.Logging.Configuration and
      Microsoft.Extensions.Diagnostics.Abstractions packages version to
      9.0.0-rc.1.24431.7.
      (#​5853)

    • Added support in metrics for histogram bucket boundaries set via the .NET 9
      InstrumentAdvice<T>
      API.

      Note: With this change explicit bucket histogram boundary resolution will
      apply in the following order:

      1. View API
      2. Advice API
      3. SDK defaults

      See #​5854
      for details.

    • Added support for collecting metrics emitted via the .NET 9
      Gauge<T>
      API.
      (#​5867)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api v1.10.0-beta.1

    • Breaking change: CompositeTextMapPropagator.Fields now returns a
      unioned set of fields from all combined propagators. Previously this always
      returned an empty set.
      (#​5745)

    • Optimize performance of TraceContextPropagator.Extract.
      (#​5749)

    • Obsoleted the ActivityExtensions.GetStatus and
      ActivityExtensions.SetStatus extension methods. Users should migrate to the
      System.Diagnostics.DiagnosticSource
      Activity.SetStatus
      ... (truncated)

1.9.0

For highlights and announcements pertaining to this release see: Release Notes > 1.9.0.

The following changes are from the previous release 1.9.0-rc.1.

... (truncated)

1.9.0-rc.1

The following changes are from the previous release 1.9.0-alpha.1.

  • NuGet: OpenTelemetry v1.9.0-rc.1

    • The experimental APIs previously covered by OTEL1000
      (LoggerProviderBuilder AddProcessor & ConfigureResource extensions, and
      LoggerProvider ForceFlush & Shutdown extensions) will now be part of the
      public API and supported in stable builds.
      (#​5648)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api v1.9.0-rc.1

    • The experimental APIs previously covered by OTEL1000 (LoggerProvider,
      LoggerProviderBuilder, & IDeferredLoggerProviderBuilder) will now be part
      of the public API and supported in stable builds.
      (#​5648)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.9.0-rc.1

    • The experimental APIs previously covered by OTEL1000
      (LoggerProviderBuilder AddInstrumentation & ConfigureServices extensions
      and IServiceCollection.ConfigureOpenTelemetryLoggerProvider extension) will
      now be part of the public API and supported in stable builds.
      (#​5648)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Exporter.Console v1.9.0-rc.1

    • The experimental APIs previously covered by OTEL1000
      (LoggerProviderBuilder.AddConsoleExporter extension) will now be part of the
      public API and supported in stable builds.
      (#​5648)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Exporter.InMemory v1.9.0-rc.1

    • The experimental APIs previously covered by OTEL1000
      (LoggerProviderBuilder.AddInMemoryExporter extension) will now be part of
      the public API and supported in stable builds.
      (#​5648)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.9.0-rc.1

    • The experimental APIs previously covered by OTEL1000
      (LoggerProviderBuilder.AddOtlpExporter extension) will now be part of the
      public API and supported in stable builds.
      (#​5648)
      ... (truncated)

1.9.0-beta.2

1.9.0-beta.1

1.9.0-alpha.2

1.9.0-alpha.1

  • NuGet: OpenTelemetry v1.9.0-alpha.1

    • Experimental (pre-release builds only): Exposed ExemplarReservoir as a
      public API and added support for setting an ExemplarReservoir factory
      function when configuring a view (applies to individual metrics).
      (#​5542)

    • Fixed a race condition for the experimental MetricPoint reclaim scenario
      (enabled via OTEL_DOTNET_EXPERIMENTAL_METRICS_RECLAIM_UNUSED_METRIC_POINTS)
      which could have led to a measurement being dropped.
      (#​5546)

    • Experimental (pre-release builds only): Exposed
      FixedSizeExemplarReservoir as a public API to support custom implementations
      of ExemplarReservoir which may be configured using the
      ExemplarReservoirFactory property on the View API.
      (#​5558)

    • The experimental APIs previously covered by OTEL1002 (Exemplar,
      ExemplarFilterType, MeterProviderBuilder.SetExemplarFilter,
      ReadOnlyExemplarCollection, ReadOnlyFilteredTagCollection, &
      MetricPoint.TryGetExemplars) will now be part of the public API and
      supported in stable builds.
      (#​5607)

    • Fixed the nullable annotations for the SamplingResult constructors
      to allow null being supplied as attributes or traceStateString
      which has always been supported.
      (#​5614)

    • The ExemplarFilter used by SDK MeterProviders for histogram metrics can
      now be controlled via the experimental
      OTEL_DOTNET_EXPERIMENTAL_METRICS_EXEMPLAR_FILTER_HISTOGRAMS environment
      variable. The supported values are: always_off, always_on, and
      trace_based.
      (#​5611)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api v1.9.0-alpha.1

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.9.0-alpha.1

    No notable changes.

... (truncated)

1.8.1

OpenTelemetry.Instrumentation.AspNetCore

  • Breaking Change: Fixed tracing instrumentation so that by default any
    values detected in the query string component of requests are replaced with
    the text Redacted when building the url.query tag. For example,
    ?key1=value1&key2=value2 becomes ?key1=Redacted&key2=Redacted. You can
    disable this redaction by setting the environment variable
    OTEL_DOTNET_EXPERIMENTAL_ASPNETCORE_DISABLE_URL_QUERY_REDACTION to true.
    (#​5532)

1.8.0

If you're interested in knowing all of the changes that went into 1.8.0 release, please go through the release notes of all the previous pre-release versions for 1.8.0:

Changes in 1.8.0:

OpenTelemetry.Exporter.Console

  • Added support for ActivitySource.Version property.
    (#​5472)

OpenTelemetry.Exporter.OpenTelemetryProtocol

  • OtlpExporter will no longer throw an exception (even on .NET Core 3.1)
    when the System.Net.Http.SocketsHttpHandler.Http2UnencryptedSupport
    AppContext switch is NOT set AND using OtlpExportProtocol.Grpc
    to send to an insecure ("http") endpoint.
    System.Net.Http.SocketsHttpHandler.Http2UnencryptedSupport
    is not required to be set when using .NET 5 or newer.
    (#​5486)

  • Replaced environment variable
    OTEL_DOTNET_EXPERIMENTAL_OTLP_ENABLE_INMEMORY_RETRY with
    OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY. OTEL_DOTNET_EXPERIMENTAL_OTLP_RETRY
    when set to in_memory will enable automatic retries in case of transient
    failures during data export to an OTLP endpoint.
    (#​5495)

1.8.0-rc.1

OpenTelemetry

  • TracerProviders can now have a sampler configured via the
    OTEL_TRACES_SAMPLER environment variable. The supported values are:
    always_off, always_on, traceidratio, parentbased_always_on,
    parentbased_always_off, and parentbased_traceidratio. The options
    traceidratio and parentbased_traceidratio may have the sampler probability
    configured via the OTEL_TRACES_SAMPLER_ARG environment variable.
    For details see: OpenTelemetry Environment Variable
    Specification
    .
    (#​5448)

OpenTelemetry.Exporter.Prometheus.AspNetCore

  • Fix serializing scope_info when buffer overflows
    (#​5407)

  • Add target_info to Prometheus exporters when using OpenMetrics
    (#​5407)

OpenTelemetry.Exporter.Prometheus.HttpListener

  • Fix serializing scope_info when buffer overflows
    (#​5407)

  • Add target_info to Prometheus exporters when using OpenMetrics
    (#​5407)

OpenTelemetry.Exporter.Zipkin

  • Zipkin tags used for Instrumentation Library changed from otel.library.name and
    otel.library.version to otel.scope.name and otel.scope.version respectively.
    Old versions of attributes are deprecated, but still exported
    for backward compatibility.
    (#​5473)

1.8.0-beta.1

OpenTelemetry

  • Throw NotSupportedException when using SetErrorStatusOnException method for Tracing in Mono Runtime and Native AOT environment because the dependent Marshal.GetExceptionPointers() API is not supported on these platforms. (#​5374)

  • Fixed an issue where LogRecord.Attributes (or LogRecord.StateValues alias) could become out of sync with LogRecord.State if either is set directly via the public setters. This was done to further mitigate issues introduced in 1.5.0 causing attributes added using custom processor(s) to be missing after upgrading. For details see:(#​5169)

  • Fixed an issue where SimpleExemplarReservoir was not resetting internal state for cumulative temporality. (#​5230)

  • Fixed an issue causing LogRecords to be incorrectly reused when wrapping an instance of BatchLogRecordExportProcessor inside another
    BaseProcessor<LogRecord> which leads to missing or incorrect data during export. (#​5255)

  • Experimental (pre-release builds only): Added support for setting CardinalityLimit (the maximum number of data points allowed for a metric) when configuring a view (applies to individual metrics) and obsoleted MeterProviderBuilderExtensions.SetMaxMetricPointsPerMetricStream (previously applied to all metrics). The default cardinality limit for metrics remains at 2000. (#​5312, #​5328)

  • Updated LogRecord to keep CategoryName and Logger in sync when using the experimental Log Bridge API. #​5317

  • Added OpenTelemetryBuilderSdkExtensions class which contains extension methods (ConfigureResource, WithMetrics, WithTracing, and experimental WithLogging) for the IOpenTelemetryBuilder interface. (#​5265)

  • Added Microsoft.Extensions.Diagnostics.Abstractions dependency so that the IOpenTelemetryBuilder.WithMetrics extension method can configure IMetricsListener. (#​5265)

  • Experimental (pre-release builds only): The Exemplar.FilteredTags property now returns a ReadOnlyFilteredTagCollection instance and the Exemplar.LongValue property has been added. The MetricPoint.GetExemplars method has been replaced by MetricPoint.TryGetExemplars which outputs a ReadOnlyExemplarCollection instance. These are breaking changes for metrics exporters which support exemplars. (#​5386)

  • Experimental (pre-release builds only): Added support for exemplars when using Base2 Exponential Bucket Histogram Aggregation configured via the View API. (#​5396)

  • Experimental (pre-release builds only): Removed the ExemplarFilter, AlwaysOffExemplarFilter, AlwaysOnExemplarFilter, and TraceBasedExemplarFilter APIs. The MeterProviderBuilder.SetExemplarFilter extension method now accepts an ExemplarFilterType enumeration (which contains definitions for the supported filter types AlwaysOff, AlwaysOn, and TraceBased) instead of an ExemplarFilter instance. This was done in response to changes made to the OpenTelemetry Metrics SDK Specification. (#​5404)

  • Experimental (pre-release builds only): The ExemplarFilter used by SDK MeterProviders can now be controlled via the OTEL_METRICS_EXEMPLAR_FILTER environment variable. The supported values are: always_off, always_on, and trace_based. For details see: OpenTelemetry Environment Variable Specification. (#​5412)

OpenTelemetry.Api.ProviderBuilderExtensions

  • Added IOpenTelemetryBuilder interface to support authoring extensions which can configure multiple OpenTelemetry signals (tracing, metrics, and/or logs). (#​5265)

OpenTelemetry.Exporter.OpenTelemetryProtocol

  • Experimental (pre-release builds only): Added LoggerProviderBuilder.AddOtlpExporter registration extensions. #​5103

  • Removed the OTEL_DOTNET_EXPERIMENTAL_OTLP_EMIT_EXCEPTION_LOG_ATTRIBUTES environment variable, following the stabilization of the exception attributes exception.type, exception.message, and exception.stacktrace in the OpenTelemetry Semantic Conventions. These attributes, corresponding to LogRecord.Exception, are now stable and will be automatically included in exports. (#​5258)

  • Updated OtlpLogExporter to set body on the data model from LogRecord.Body if {OriginalFormat} attribute is NOT found and FormattedMessage is null. This is typically the case when using the
    experimental Logs Bridge API. (#​5268)

  • Updated OtlpLogExporter to set instrumentation scope name on the data model from LogRecord.Logger.Name if LogRecord.CategoryName is null. This is typically the case when using the experimental Logs Bridge API. (#​5300)

  • URL encoded values in OTEL_EXPORTER_OTLP_HEADERS are now correctly decoded as it is mandated by the specification. (#​5316)

  • Experimental (pre-release builds only): Add support in OtlpMetricExporter for emitting exemplars supplied on Counters, Gauges, and
    ExponentialHistograms. (#​5397)

  • Setting Endpoint or HttpClientFactory properties on OtlpExporterOptions to null will now result in an ArgumentNullException being thrown. (#​5434)

  • Introduced experimental support for automatically retrying export to the otlp endpoint when transient network errors occur. Users can enable this feature by setting OTEL_DOTNET_EXPERIMENTAL_OTLP_ENABLE_INMEMORY_RETRY environment variable to true. (#​5435)
    ... (truncated)

1.7.1

1.7.1 (stable instrumentation)

OpenTelemetry.Instrumentation.AspNetCore

  • Fixed issue #​4466 where the activity instance returned by Activity.Current was different than instance obtained from IHttpActivityFeature.Activity. (#​5136)
  • Fixed an issue where the http.route attribute was not set on either the Activity or http.server.request.duration metric generated from a request when an exception handling middleware is invoked. One caveat is that this fix does not address the problem for the http.server.request.duration metric when running ASP.NET Core 8. ASP.NET Core 8 contains an equivalent fix which should ship in version 8.0.2 (see: dotnet/aspnetcore#​52652). (#​5135)
  • Fixes scenario when the net6.0 target of this library is loaded into a .NET 7+ process and the instrumentation does not behave as expected. This is an unusual scenario that does not affect users consuming this package normally. This fix is primarily to support the opentelemetry-dotnet-instrumentation project. (#​5252)

OpenTelemetry.Instrumentation.Http

  • .NET Framework - fix description for http.client.request.duration metric. (#​5234)

1.7.0-beta.1 (pre-release instrumentation)

OpenTelemetry.Instrumentation.SqlClient

  • Removed support for the OTEL_SEMCONV_STABILITY_OPT_IN environment variable which toggled the use of the new conventions for the server, client, and shared network attributes. Now that this suite of attributes are stable, this instrumentation will only emit the new attributes. (#​5270)
  • Breaking Change: Renamed SqlClientInstrumentationOptions to SqlClientTraceInstrumentationOptions. (#​5285)
  • Breaking Change: Stop emitting db.statement_type attribute. This attribute was never a part of the semantic conventions. (#​5301)

OpenTelemetry.Instrumentation.GrpcNetClient

  • Breaking Change: Please be advised that the SuppressDownstreamInstrumentation option no longer works when used in conjunction with the OpenTelemetry.Instrumentation.Http package version 1.6.0 or greater. This is not a result of a change in the OpenTelemetry.Instrumentation.GrpcNetClient package therefore this also affects versions prior to this release. See this issue for details and workaround.
  • Removed support for the OTEL_SEMCONV_STABILITY_OPT_IN environment variable which toggled the use of the new conventions for the server, client, and shared network attributes. Now that this suite of attributes are stable, this instrumentation will only emit the new attributes. (#​5259)
  • Breaking Change: Renamed GrpcClientInstrumentationOptions to GrpcClientTraceInstrumentationOptions. (#​5272)

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

//: # (dependabot-automerge-en...

Description has been truncated

---
updated-dependencies:
- dependency-name: OpenTelemetry.Exporter.Console
  dependency-version: 1.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Oct 27, 2025

Labels

The following labels could not be found: dependencies, dotnet. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@FiftyEightSoftware
Copy link
Owner

@dependabot recreate - Updating to use fixed auto-approval workflow

@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Oct 27, 2025

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Oct 27, 2025

Looks like this PR is closed. If you re-open it I'll rebase it as long as no-one else has edited it (you can use @dependabot reopen if the branch has been deleted).

@dependabot dependabot bot deleted the dependabot/nuget/backend/OpenTelemetry.Exporter.Console-1.13.1 branch October 27, 2025 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants