github open-telemetry/opentelemetry-dotnet core-1.4.0-alpha.2

pre-release2 years ago

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)

Don't miss a new opentelemetry-dotnet release

NewReleases is sending notifications on new releases.