Update changelog for azure-identity 1.7.0b2
# Release History
-## 1.7.0b2 (Unreleased)
-### Added
+## 1.7.0b2 (2021-07-08)
+### Features Added
- `InteractiveBrowserCredential` keyword argument `login_hint` enables
pre-filling the username/email address field on the login page
([#19225](https://github.com/Azure/azure-sdk-for-python/issues/19225))
-- `CertificateCredential` and `ClientSecretCredential` support regional STS
- on Azure VMs by either keyword argument `regional_authority` or environment
- variable `AZURE_REGIONAL_AUTHORITY_NAME`. See `azure.identity.RegionalAuthority`
- for possible values.
- ([#19301](https://github.com/Azure/azure-sdk-for-python/issues/19301))
- `AzureApplicationCredential`, a default credential chain for applications
deployed to Azure
([#19309](https://github.com/Azure/azure-sdk-for-python/issues/19309))
-### Fixed
+### Bugs Fixed
- `azure.identity.aio.ManagedIdentityCredential` is an async context manager
that closes its underlying transport session at the end of a `with` block
+### Other Changes
+- Most credentials can use tenant ID values returned from authentication
+ challenges, enabling them to request tokens from the correct tenant. This
+ behavior is optional and controlled by a new keyword argument,
+ `allow_multitenant_authentication`.
+ ([#19300](https://github.com/Azure/azure-sdk-for-python/issues/19300))
+ - When `allow_multitenant_authentication` is False, which is the default, a
+ credential will raise `ClientAuthenticationError` when its configured tenant
+ doesn't match the tenant specified for a token request. This may be a
+ different exception than was raised by prior versions of the credential. To
+ maintain the prior behavior, set environment variable
+ AZURE_IDENTITY_ENABLE_LEGACY_TENANT_SELECTION to "True".
+- `CertificateCredential` and `ClientSecretCredential` support regional STS
+ on Azure VMs by either keyword argument `regional_authority` or environment
+ variable `AZURE_REGIONAL_AUTHORITY_NAME`. See `azure.identity.RegionalAuthority`
+ for possible values.
+ ([#19301](https://github.com/Azure/azure-sdk-for-python/issues/19301))
+- Upgraded minimum `azure-core` version to 1.11.0 and minimum `msal` version to
+ 1.12.0
+- After IMDS authentication fails, `ManagedIdentityCredential` raises consistent
+ error messages and uses `raise from` to propagate inner exceptions
+ ([#19423](https://github.com/Azure/azure-sdk-for-python/pull/19423))
+
## 1.7.0b1 (2021-06-08)
Beginning with this release, this library requires Python 2.7 or 3.6+.
@@ -26,7 +44,6 @@ Beginning with this release, this library requires Python 2.7 or 3.6+.
configuration from VS Code user settings
([#14808](https://github.com/Azure/azure-sdk-for-python/issues/14808))
-
## 1.6.0 (2021-05-13)
This is the last version to support Python 3.5. The next version will require
Python 2.7 or 3.6+.
