1.9.0 (2023-11-06)
Breaking Changes
These changes affect only code written against previous beta versions of
v1.7.0
andv1.8.0
- The function
NewTokenCredential
has been removed from thefake
package. Use a literal&fake.TokenCredential{}
instead. - The field
TracingNamespace
inruntime.PipelineOptions
has been replaced byTracingOptions
.
Bugs Fixed
- Fixed an issue that could cause some allowed HTTP header values to not show up in logs.
- Include error text instead of error type in traces when the transport returns an error.
- Fixed an issue that could cause an HTTP/2 request to hang when the TCP connection becomes unresponsive.
- Block key and SAS authentication for non TLS protected endpoints.
- Passing a
nil
credential value will no longer cause a panic. Instead, the authentication is skipped. - Calling
Error
on a zero-valueazcore.ResponseError
will no longer panic. - Fixed an issue in
fake.PagerResponder[T]
that would cause a trailing error to be omitted when iterating over pages. - Context values created by
azcore
will no longer flow across disjoint HTTP requests.
Other Changes
- Skip generating trace info for no-op tracers.
- The
clientName
paramater in client constructors has been renamed tomoduleName
.