0.20.0 (2021-10-22)
Breaking Changes
- Removed
arm.Connection
- Removed
azcore.Credential
and.NewAnonymousCredential()
NewRPRegistrationPolicy
now requires anazcore.TokenCredential
runtime.NewPipeline
has a new signature that simplifies implementing custom authenticationarm/runtime.RegistrationOptions
embedspolicy.ClientOptions
- Contents in the
log
package have been slightly renamed. - Removed
AuthenticationOptions
in favor ofpolicy.BearerTokenOptions
- Changed parameters for
NewBearerTokenPolicy()
- Moved policy config options out of
arm/runtime
and intoarm/policy
Features Added
- Updating Documentation
- Added string typdef
arm.Endpoint
to provide a hint toward expected ARM client endpoints azcore.ClientOptions
contains common pipeline configuration settings- Added support for multi-tenant authorization in
arm/runtime
Bug Fixes
- Fixed a potential panic when creating the default Transporter.
- Close LRO initial response body when creating a poller.
- Fixed a panic when recursively cloning structs that contain time.Time.