Bump OpenTelemetry.Exporter.Console from 1.9.0 to 1.13.0 #983
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.Exporter.Console from 1.9.0 to 1.13.0.
Release notes
Sourced from OpenTelemetry.Exporter.Console's releases.
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 registeredto a single
MeterProvider
, as required by the OpenTelemetry specification.(#6458)
Added
FormatMessage
configuration option to self-diagnostics feature. Whenset to
true
(default is false), log messages will be formatted by replacingplaceholders with actual parameter values for improved readability.
FBC8 Example
OTEL_DIAGNOSTICS.json
:Fixed parsing of
OTEL_TRACES_SAMPLER_ARG
decimal values to always use.
as the delimiter when using the
traceidratio
sampler, preventinglocale-specific parsing issues.
(#6444)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.13.0
Added
AddLink(SpanContext, SpanAttributes?)
toTelemetrySpan
to supportlinking spans and associating optional attributes for advanced trace relationships.
(#6305)
Experimental (only in pre-release versions): Added the
EventName
propertyto
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.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.13.0-beta.1
1.13.0
.(#6552)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.13.0-beta.1
1.13.0
.(#6552)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.13.0-beta.1
1.13.0
.(#6552)
See CHANGELOG for details.
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)
Commits viewable in compare view.
You can trigger a rebase of this PR by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)