Bump OpenTelemetry and OpenTelemetry.Extensions.Hosting #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updated OpenTelemetry from 1.8.1 to 1.12.0.
Release notes
Sourced from OpenTelemetry's releases.
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.
NuGet: OpenTelemetry v1.12.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.12.0
TracerProvider.GetTracer
which accepts an optionalIEnumerable<KeyValuePair<string, object?>>? tags
parameter, allowingadditional attributes to be associated with the
Tracer
.(#6137)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.12.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.12.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.12.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.12.0
exporting over OTLP/HTTP instead of OTLP/gRPC. This change could result in a
failure to export telemetry unless appropriate measures are taken.
Additionally, if you explicitly configure the exporter to use OTLP/gRPC it may
result in a
NotSupportedException
without further configuration. Pleasecarefully review issue
(#6209)
for additional information and workarounds.
(#6229)
See CHANGELOG for details.
... (truncated)
1.12.0-beta.1
The following changes are from the previous release 1.11.2-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.12.0-beta.1
1.12.0
.(#6269)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.12.0-beta.1
1.12.0
.(#6269)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.12.0-beta.1
1.12.0
.(#6269)
See CHANGELOG for details.
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.
NuGet: OpenTelemetry v1.11.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.11.2
TraceContextPropagator.Extract
introducedin #5749 to resolve #6158.
(#6161)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.11.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.11.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.11.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.2
Fixed a bug in .NET Framework gRPC export client where the default success
export response was incorrectly marked as false, now changed to true, ensuring
exports are correctly marked as successful.
(#6099)
Fixed an issues causing trace exports to fail when
Activity.StatusDescription
exceeds 127 bytes.(#6119)
Fixed incorrect log serialization of attributes with null values, causing
some backends to reject logs.
(#6149)
... (truncated)
1.11.2-beta.1
The following changes are from the previous release 1.11.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.11.2-beta.1
1.11.2
.(#6169)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.11.2-beta.1
1.11.2
.(#6169)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.11.2-beta.1
1.11.2
.(#6169)
See CHANGELOG for details.
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.
NuGet: OpenTelemetry v1.11.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.11.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.11.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.11.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.11.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.1
traces in .NET Framework projects.
(#6067)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Zipkin v1.11.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Extensions.Hosting v1.11.1
... (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.
NuGet: OpenTelemetry v1.11.0
Meter.Tags
will now be considered when resolving the SDK metric to update when
measurements are recorded. Meters with the same name and different tags will
now lead to unique metrics.
(#5982)
Fixed a bug in tracing where
TraceState
set by a customSampler
is notapplied when creating propagation-only spans.
(#6058)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.11.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.11.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.11.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.11.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Zipkin v1.11.0
... (truncated)
1.11.0-rc.1
The following changes are from the previous release 1.10.0.
NuGet: OpenTelemetry v1.11.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.11.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.11.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.11.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.11.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.0-rc.1
Removed the following package references:
Google.Protobuf
Grpc
Grpc.Net.Client
These changes were made to streamline dependencies and reduce the footprint of
the exporter.
(#6005)
Switched from using the
Google.Protobuf
library for serialization to acustom manual implementation of protobuf serialization.
(#6005)
Fixed an issue where a
service.name
was added to the resource if it wasmissing. The exporter now respects the resource data provided by the SDK
... (truncated)
1.11.0-beta.1
The following changes are from the previous release 1.10.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.11.0-beta.1
1.11.0
.(#6064)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.11.0-beta.1
1.11.0
.(#6064)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.11.0-beta.1
1.11.0
.(#6064)
See CHANGELOG for details.
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
andMicrosoft.Extensions.Diagnostics.Abstractions
package versions to9.0.0
.(#5967)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.10.0
System.Diagnostics.DiagnosticSource
package version to9.0.0
.(#5967)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.10.0
Microsoft.Extensions.DependencyInjection.Abstractions
packageversion 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 APIand 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 droppingmeasurements. 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 onBatch<T>
which accepts a single instanceof
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
andMicrosoft.Extensions.Diagnostics.Abstractions
packages version to9.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:
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
andActivityExtensions.SetStatus
extension methods. Users should migrate to theSystem.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.
NuGet: OpenTelemetry v1.9.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.9.0
+
to%20
for baggage item values from #5303
(#5687)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.9.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.9.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.9.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.9.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Zipkin v1.9.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Extensions.Hosting v1.9.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Extensions.Propagators v1.9.0
No notable changes.
... (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
OTEL1000
(
LoggerProviderBuilder
AddProcessor
&ConfigureResource
extensions, andLoggerProvider
ForceFlush
&Shutdown
extensions) will now be part of thepublic API and supported in stable builds.
(#5648)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.9.0-rc.1
OTEL1000
(LoggerProvider
,LoggerProviderBuilder
, &IDeferredLoggerProviderBuilder
) will now be partof the public API and supported in stable builds.
(#5648)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.9.0-rc.1
OTEL1000
(
LoggerProviderBuilder
AddInstrumentation
&ConfigureServices
extensionsand
IServiceCollection.ConfigureOpenTelemetryLoggerProvider
extension) willnow 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
OTEL1000
(
LoggerProviderBuilder.AddConsoleExporter
extension) will now be part of thepublic API and supported in stable builds.
(#5648)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.9.0-rc.1
OTEL1000
(
LoggerProviderBuilder.AddInMemoryExporter
extension) will now be part ofthe public API and supported in stable builds.
(#5648)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.9.0-rc.1
OTEL1000
(
LoggerProviderBuilder.AddOtlpExporter
extension) will now be part of thepublic API and supported in stable builds.
(#5648)
... (truncated)
1.9.0-beta.2
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.9.0-beta.2
processing a collection request
(#5676)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.9.0-beta.2
processing a collection request
(#5676)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.9.0-beta.2
No notable changes.
See CHANGELOG for details.
1.9.0-beta.1
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.9.0-beta.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.9.0-beta.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.9.0-beta.1
No notable changes.
See CHANGELOG for details.
1.9.0-alpha.2
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.9.0-alpha.2
(#5646)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.9.0-alpha.2
(#5646)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.9.0-alpha.2
No notable changes.
See CHANGELOG for details.
1.9.0-alpha.1
NuGet: OpenTelemetry v1.9.0-alpha.1
Experimental (pre-release builds only): Exposed
ExemplarReservoir
as apublic API and added support for setting an
ExemplarReservoir
factoryfunction 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 implementationsof
ExemplarReservoir
which may be configured using theExemplarReservoirFactory
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 andsupported in stable builds.
(#5607)
Fixed the nullable annotations for the
SamplingResult
constructorsto allow
null
being supplied asattributes
ortraceStateString
which has always been supported.
(#5614)
The
ExemplarFilter
used by SDKMeterProvider
s for histogram metrics cannow be controlled via the experimental
OTEL_DOTNET_EXPERIMENTAL_METRICS_EXEMPLAR_FILTER_HISTOGRAMS
environmentvariable. The supported values are:
always_off
,always_on
, andtrace_based
.(#5611)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.9.0-alpha.1
+
to%20
for baggage item values when propagating baggage as defined in
W3C Baggage propagation format specification.
(#5303)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.9.0-alpha.1
No notable changes.
... (truncated)
Commits viewable in compare view.
Updated OpenTelemetry.Extensions.Hosting from 1.8.1 to 1.12.0.
Release notes
Sourced from OpenTelemetry.Extensions.Hosting's releases.
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.
NuGet: OpenTelemetry v1.12.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.12.0
TracerProvider.GetTracer
which accepts an optionalIEnumerable<KeyValuePair<string, object?>>? tags
parameter, allowingadditional attributes to be associated with the
Tracer
.(#6137)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.12.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.12.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.12.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.12.0
exporting over OTLP/HTTP instead of OTLP/gRPC. This change could result in a
failure to export telemetry unless appropriate measures are taken.
Additionally, if you explicitly configure the exporter to use OTLP/gRPC it may
result in a
NotSupportedException
without further configuration. Pleasecarefully review issue
(#6209)
for additional information and workarounds.
(#6229)
See CHANGELOG for details.
... (truncated)
1.12.0-beta.1
The following changes are from the previous release 1.11.2-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.12.0-beta.1
1.12.0
.(#6269)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.12.0-beta.1
1.12.0
.(#6269)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.12.0-beta.1
1.12.0
.(#6269)
See CHANGELOG for details.
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.
NuGet: OpenTelemetry v1.11.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.11.2
TraceContextPropagator.Extract
introducedin #5749 to resolve #6158.
(#6161)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.11.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.11.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.11.2
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.2
Fixed a bug in .NET Framework gRPC export client where the default success
export response was incorrectly marked as false, now changed to true, ensuring
exports are correctly marked as successful.
(#6099)
Fixed an issues causing trace exports to fail when
Activity.StatusDescription
exceeds 127 bytes.(#6119)
Fixed incorrect log serialization of attributes with null values, causing
some backends to reject logs.
(#6149)
... (truncated)
1.11.2-beta.1
The following changes are from the previous release 1.11.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.11.2-beta.1
1.11.2
.(#6169)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.11.2-beta.1
1.11.2
.(#6169)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.11.2-beta.1
1.11.2
.(#6169)
See CHANGELOG for details.
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.
NuGet: OpenTelemetry v1.11.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.11.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.11.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.11.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.11.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.1
traces in .NET Framework projects.
(#6067)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Zipkin v1.11.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Extensions.Hosting v1.11.1
... (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.
NuGet: OpenTelemetry v1.11.0
Meter.Tags
will now be considered when resolving the SDK metric to update when
measurements are recorded. Meters with the same name and different tags will
now lead to unique metrics.
(#5982)
Fixed a bug in tracing where
TraceState
set by a customSampler
is notapplied when creating propagation-only spans.
(#6058)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.11.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.11.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.11.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.11.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Zipkin v1.11.0
... (truncated)
1.11.0-rc.1
The following changes are from the previous release 1.10.0.
NuGet: OpenTelemetry v1.11.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.11.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.11.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.11.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.11.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.11.0-rc.1
Removed the following package references:
Google.Protobuf
Grpc
Grpc.Net.Client
These changes were made to streamline dependencies and reduce the footprint of
the exporter.
(#6005)
Switched from using the
Google.Protobuf
library for serialization to acustom manual implementation of protobuf serialization.
(#6005)
Fixed an issue where a
service.name
was added to the resource if it wasmissing. The exporter now respects the resource data provided by the SDK
... (truncated)
1.11.0-beta.1
The following changes are from the previous release 1.10.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.11.0-beta.1
1.11.0
.(#6064)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.11.0-beta.1
1.11.0
.(#6064)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.11.0-beta.1
1.11.0
.(#6064)
See CHANGELOG for details.
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
andMicrosoft.Extensions.Diagnostics.Abstractions
package versions to9.0.0
.(#5967)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.10.0
System.Diagnostics.DiagnosticSource
package version to9.0.0
.(#5967)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.10.0
Microsoft.Extensions.DependencyInjection.Abstractions
packageversion 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 APIand 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 droppingmeasurements. 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 onBatch<T>
which accepts a single instanceof
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...
Description has been truncated