OpenTelemetry - CNCF/opentelemetry-dotnet: Release core-1.4.0-alpha.2

Name: opentelemetry-dotnet

Owner: OpenTelemetry - CNCF

Release: core-1.4.0-alpha.2

Released: 2022-08-18

License: Apache-2.0

Release Assets:

OpenTelemetry

  • Added Sdk.CreateLoggerProviderBuilder method and support for dependency injection scenarios when configuring OpenTelemetryLoggerProvider (#3504)

OpenTelemetry.Api

  • Updated to System.Diagnostics.DiagnosticSource preview version 7.0.0.

    With this update, applications targeting .NET 5 and lower will receive a warning at build time as described here (note: building using older versions of the .NET SDK produces an error at build time). This is because .NET 5 reached EOL in May 2022 and .NET Core 3.1 reaches EOL in December 2022.

    There is no guarantee that System.Diagnostics.DiagnosticSource will continue to work on older versions of .NET. However, the build warning can be suppressed by setting the SuppressTfmSupportBuildWarnings MSBuild property.

    This does not affect applications targeting .NET Framework. #3539

OpenTelemetry.Exporter.OpenTelemetryProtocol

OpenTelemetry.Exporter.Prometheus.AspNetCore

  • Split up Prometheus projects based on its hosting mechanism, HttpListener and AspNetCore, into their own projects and assemblies. (#3430 #3503 #3507)

  • Added IEndpointRouteBuilder extension methods to help with Prometheus middleware configuration on ASP.NET Core (#3295)

OpenTelemetry.Exporter.Prometheus.HttpListener

  • Split up Prometheus projects based on its hosting mechanism, HttpListener and AspNetCore, into their own projects and assemblies. (#3430 #3503 #3507)
  • Fixed bug #2840 by allowing + and * to be used in the URI prefixes (e.g. "http://*:9184"). (#3521)

To top