1.4.0-rc.1 / 1.0.0-rc9.10
Pre-release1.4.0-rc.1
OpenTelemetry
-
Added dependency injection support in the
ResourceBuilderclass and added
support for loading environment variables fromIConfigurationfor the
AddEnvironmentVariableDetectorextension (Logs)
(#3889) -
Refactored
AddInstrumentation,ConfigureServicesandConfigureBuilder
APIs into the OpenTelemetry.Extensions.DependencyInjection package and added
theIServiceCollection.AddOpenTelemetryAPI
(#3923) -
Removed
ConfigureResourceonOpenTelemetryLoggingOptions
(#3999)
OpenTelemetry.Api
- Updated to System.Diagnostics.DiagnosticSource version
7.0.0.
OpenTelemetry.Exporter.Console
- Bug fix to prevent ConsoleExporter from failing when exporting an
ActivityLinkwithout Tags.
(#3932)
OpenTelemetry.Exporter.InMemory
OpenTelemetry.Exporter.Jaeger
OpenTelemetry.Exporter.OpenTelemetryProtocol
- Fix default values for
OTEL_ATTRIBUTE_COUNT_LIMIT,
OTEL_ATTRIBUTE_COUNT_LIMIT,
OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT,
OTEL_SPAN_EVENT_COUNT_LIMIT,
OTEL_SPAN_LINK_COUNT_LIMIT,
OTEL_EVENT_ATTRIBUTE_COUNT_LIMIT,
OTEL_LINK_ATTRIBUTE_COUNT_LIMIT. All of them are defaulted to128.
(#3978)
OpenTelemetry.Exporter.OpenTelemetryProtocol.Logs
OpenTelemetry.Exporter.Prometheus.AspNetCore
OpenTelemetry.Exporter.Prometheus.HttpListener
OpenTelemetry.Exporter.Zipkin
OpenTelemetry.Extensions.DependencyInjection
Initial release.
OpenTelemetry.Extensions.Hosting
- Added the
OpenTelemetryBuilder.StartWithHostextension.
(#3923)
OpenTelemetry.Extensions.Propagators
1.0.0-rc9.10
OpenTelemetry.Exporter.ZPages
OpenTelemetry.Instrumentation.AspNetCore
-
Users migrating from version
1.0.0-rc9.9will see the following breaking
changes:-
Updated
http.status_codedimension type from string to int for
http.server.durationmetric.
(#3930) -
http.hostwill no longer be populated onhttp.server.durationmetric.
net.host.nameandnet.host.portattributes will be populated instead.
(#3928) -
The
http.server.durationmetric'shttp.targetattribute is replaced with
http.routeattribute.
(#3903) -
http.hostwill no longer be populated on activity.net.host.nameand
net.host.portattributes will be populated instead.
(#3858)
-
-
Extension method
AddAspNetCoreInstrumentationonMeterProviderBuildernow
supportsAspNetCoreMetricsInstrumentationOptions. This option class exposes
configuration properties for metric filtering and tag enrichment.
(#3948,
#3982)
OpenTelemetry.Instrumentation.GrpcNetClient
OpenTelemetry.Instrumentation.Http
-
Added
net.peer.nameandnet.peer.portas dimensions on
http.client.durationmetric.
(#3907) -
Breaking change
http.hostwill no longer be populated on activity.
net.peer.nameandnet.peer.portattributes will be populated instead.
(#3832)
OpenTelemetry.Instrumentation.SqlClient
-
Breaking change: The same API is now exposed for
net462and
netstandard2.0targets.SetDbStatementhas been removed. Use
SetDbStatementForTextto capture command text and stored procedure names on
.NET Framework. Note:Enrich,Filter,RecordException, and
SetDbStatementForStoredProcedureoptions are NOT supported on .NET
Framework.
(#3900) -
Added overloads which accept a name to the
TracerProviderBuilder
AddSqlClientInstrumentationextension to allow for more fine-grained options
management
(#3994)
OpenTelemetry.Shims.OpenTracing