github Azure/azure-sdk-for-net Azure.Monitor.OpenTelemetry.AspNetCore_1.3.0-beta.1

latest releases: Azure.Data.SchemaRegistry_1.4.0, System.ClientModel_1.1.0, Azure.Identity_1.13.0-beta.2...
pre-release2 months ago

1.3.0-beta.1 (2024-07-12)

Bugs Fixed

  • Added the LogRecord.CategoryName field to log and exception telemetry.
    Previously the CategoryName field was omitted, which was inconsistent with
    expected ILogger behavior, and with Application Insights classic behavior.
    (#44754)

  • Fixed an issue where a DuplicateKeyException could be thrown if EventId
    and EventName were present in both LogRecord (LogRecord.EventId,
    LogRecord.EventName) and LogRecord.Attributes. The method now uses
    EventId and EventName from LogRecord.Attributes when both are present.
    If they are not in LogRecord.Attributes, it uses the values from
    LogRecord.EventId or LogRecord.EventName, preventing the LogRecord from
    being dropped.
    (#44748)

Other Changes

  • Enabled support for log collection from Azure SDKs via Microsoft.Extensions.Logging.
    See Logging with the Azure SDK for .NET for the details.
    (This feature was originally introduced in 1.2.0-beta.2)
    (#44511)

  • Update OpenTelemetry dependencies.
    (#44650)

    • OpenTelemetry 1.9.0
    • OpenTelemetry.Extensions.Hosting 1.9.0
    • OpenTelemetry.Instrumentation.AspNetCore 1.9.0
    • OpenTelemetry.Instrumentation.Http 1.9.0
  • Updated the code of vendored instrumentation library OpenTelemetry.Instrumentation.SqlClient from the OpenTelemetry .NET contrib repository.
    Code has been updated to 1.9.0-beta.1.
    (#44682)

  • Updated the code of vendored resource detector library OpenTelemetry.Resources.Azure from the OpenTelemetry .NET contrib repository.
    Code has been updated to 1.0.0-beta.8.
    (#44682)

  • Removed an experimental feature for logs emitted within an active tracing context to follow the Activity's sampling decision.
    (This feature was originally introduced in 1.2.0-beta.1)
    (#44745)

Don't miss a new azure-sdk-for-net release

NewReleases is sending notifications on new releases.