OpenTelemetry - CNCF/opentelemetry-dotnet: Release core-1.6.0-alpha.1

Name: opentelemetry-dotnet

Owner: OpenTelemetry - CNCF

Release: 1.6.0-alpha.1

Released: 2023-07-12

License: Apache-2.0

Release Assets:

OpenTelemetry

OpenTelemetry.Api

  • Updated System.Diagnostics.DiagnosticSource package version to 7.0.2. (#4576)

  • Breaking change In order to make RuntimeContext compatible with ahead-of-time compilation (AOT), RuntimeContext.ContextSlotType can only be assigned one of the following types: AsyncLocalRuntimeContextSlot<>, ThreadLocalRuntimeContextSlot<>, and RemotingRuntimeContextSlot<>. A System.NotSupportedException will be thrown if you try to assign any type other than the three types mentioned. (#4542)

  • Added Logs Bridge API implementation (LoggerProviderBuilder, LoggerProvider, Logger, etc.). (#4433)

OpenTelemetry.Api.ProviderBuilderExtensions

  • Added extension methods to support using the Logs Bridge API implementation (eg LoggerProviderBuilder) with dependency injection. (#4433)

OpenTelemetry.Exporter.Console

  • Add back support for Exemplars. See exemplars for instructions to enable exemplars. (#4553)

  • Updated to display Severity and SeverityText text instead of ILogger.LogLevel when exporting LogRecord instances. (#4568)

  • Added LoggerProviderBuilder.AddConsoleExporter registration extension. (#4583)

OpenTelemetry.Exporter.InMemory

  • Added LoggerProviderBuilder.AddInMemoryExporter registration extension. (#4584)

OpenTelemetry.Exporter.OpenTelemetryProtocol

  • Merged OpenTelemetry.Exporter.OpenTelemetryProtocol.Logs package into OpenTelemetry.Exporter.OpenTelemetryProtocol. Going Forward, OpenTelemetry.Exporter.OpenTelemetryProtocol will be the only package needed for all 3 signals (Logs, Metrics, and Traces). All the changes made in OpenTelemetry.Exporter.OpenTelemetryProtocol.Logs are now included in this package. (#4556)

  • Add back support for Exemplars. See exemplars for instructions to enable exemplars. (#4553)

  • Updated Grpc.Net.Client to 2.45.0 to fix unobserved exception from failed calls. (#4573)

  • Updated to support Severity and SeverityText when exporting LogRecords. (#4568)

  • Updated Grpc.Net.Client to 2.52.0 to address the vulnerability reported by CVE-2023-32731. Refer to https://github.com/grpc/grpc/pull/32309 for more details. (#4647)

To top