1.29.0 (2023-03-02)
Features Added
ActivitySource
activities that are used when using the experimental OpenTelemetry support will include theaz.schema_url
tag indicating the OpenTelemetry schema version. They will also include the attribute names specified here.- "West US 3", "Sweden Central" and "Qatar Central" locations are added to
Azure.Core.AzureLocation
Improvements
Azure.Core.ArrayBackedPropertyBag
is used to store request headers beforeHttpRequestMessage
is created instead ofSystem.Net.Http.Headers.HttpContentHeaders
Azure.HttpRange.ToString
usesstring.Create
instead ofFormattableString.Invariant
in .NET 6.0+Azure.Core.Diagnostics.AzureCoreEventSource
checksEventLevel
before formatting data for the eventsAzure.Core.Pipeline.HttpClientTransport.JoinHeaderValues
usesSystem.Runtime.CompilerServices.DefaultInterpolatedStringHandler
to join header string values in .NET 6.0+
Bugs Fixed
ActivitySource
activities will no longer be stamped with thekind
attribute as this is redundant with the OpenTelemetrySpanKind
attribute.- The product information section of the UserAgent header is now validated for invalid parenthesis formatting and escaped, if necessary.