diff --git a/sdk/keyvault/azure-keyvault-administration/CHANGELOG.md b/sdk/keyvault/azure-keyvault-administration/CHANGELOG.md index dbfec25fe208..abebe9023c56 100644 --- a/sdk/keyvault/azure-keyvault-administration/CHANGELOG.md +++ b/sdk/keyvault/azure-keyvault-administration/CHANGELOG.md @@ -1,16 +1,13 @@ # Release History -## 4.1.0b3 (Unreleased) - -### Features Added - -### Breaking Changes - -### Bugs Fixed +## 4.1.0b3 (2022-02-08) ### Other Changes - Python 2.7 is no longer supported. Please use Python version 3.6 or later. - Updated minimum `azure-core` version to 1.20.0 +- (From 4.1.0b2) To support multi-tenant authentication, `get_token` calls during challenge + authentication requests now pass in a `tenant_id` keyword argument + ([#20698](https://github.com/Azure/azure-sdk-for-python/issues/20698)) ## 4.1.0b2 (2021-11-11) diff --git a/sdk/keyvault/azure-keyvault-certificates/CHANGELOG.md b/sdk/keyvault/azure-keyvault-certificates/CHANGELOG.md index a7865562acbe..4e5b542daaa3 100644 --- a/sdk/keyvault/azure-keyvault-certificates/CHANGELOG.md +++ b/sdk/keyvault/azure-keyvault-certificates/CHANGELOG.md @@ -1,15 +1,12 @@ # Release History -## 4.4.0b3 (Unreleased) - -### Features Added - -### Breaking Changes - -### Bugs Fixed +## 4.4.0b3 (2022-02-08) ### Other Changes - Python 2.7 is no longer supported. Please use Python version 3.6 or later. +- (From 4.4.0b2) To support multi-tenant authentication, `get_token` calls during challenge + authentication requests now pass in a `tenant_id` keyword argument + ([#20698](https://github.com/Azure/azure-sdk-for-python/issues/20698)) ## 4.4.0b2 (2021-11-11) diff --git a/sdk/keyvault/azure-keyvault-keys/CHANGELOG.md b/sdk/keyvault/azure-keyvault-keys/CHANGELOG.md index 14755907c4b7..f38856ba121e 100644 --- a/sdk/keyvault/azure-keyvault-keys/CHANGELOG.md +++ b/sdk/keyvault/azure-keyvault-keys/CHANGELOG.md @@ -1,6 +1,6 @@ # Release History -## 4.5.0b6 (Unreleased) +## 4.5.0b6 (2022-02-08) ### Features Added - Added `immutable` keyword-only argument and property to `KeyReleasePolicy` to support immutable @@ -12,11 +12,14 @@ - Renamed the required argument `data` in `KeyReleasePolicy`'s constructor to `encoded_policy` -### Bugs Fixed - ### Other Changes - Python 2.7 is no longer supported. Please use Python version 3.6 or later. - Updated minimum `azure-core` version to 1.20.0 +- Updated type hints for `KeyProperties` model's `managed`, `exportable`, and `release_policy` + properties ([#22368](https://github.com/Azure/azure-sdk-for-python/pull/22368)) +- (From 4.5.0b5) To support multi-tenant authentication, `get_token` calls during challenge + authentication requests now pass in a `tenant_id` keyword argument + ([#20698](https://github.com/Azure/azure-sdk-for-python/issues/20698)) ## 4.5.0b5 (2021-11-11) diff --git a/sdk/keyvault/azure-keyvault-keys/azure/keyvault/keys/_models.py b/sdk/keyvault/azure-keyvault-keys/azure/keyvault/keys/_models.py index d2f303186e11..93ae135f962c 100644 --- a/sdk/keyvault/azure-keyvault-keys/azure/keyvault/keys/_models.py +++ b/sdk/keyvault/azure-keyvault-keys/azure/keyvault/keys/_models.py @@ -225,10 +225,10 @@ def tags(self): @property def managed(self): - # type: () -> bool - """Returns whether the key's lifetime is managed by key vault + # type: () -> Optional[bool] + """Whether the key's lifetime is managed by Key Vault. If the key backs a certificate, this will be true. - :rtype: bool + :rtype: bool or None """ return self._managed @@ -237,7 +237,7 @@ def exportable(self): # type: () -> Optional[bool] """Whether the private key can be exported - :rtype: bool + :rtype: bool or None """ # exportable was added in 7.3-preview if self._attributes: @@ -249,7 +249,7 @@ def release_policy(self): # type: () -> Optional[KeyReleasePolicy] """The :class:`~azure.keyvault.keys.KeyReleasePolicy` specifying the rules under which the key can be exported. - :rtype: ~azure.keyvault.keys.KeyReleasePolicy + :rtype: ~azure.keyvault.keys.KeyReleasePolicy or None """ return self._release_policy diff --git a/sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md b/sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md index b4ed75a8a310..3ec9367a9e5d 100644 --- a/sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md +++ b/sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md @@ -1,15 +1,15 @@ # Release History -## 4.4.0b3 (Unreleased) +## 4.4.0b3 (2022-02-08) ### Features Added - -### Breaking Changes - -### Bugs Fixed +- Added `managed` property to SecretProperties ### Other Changes - Python 2.7 is no longer supported. Please use Python version 3.6 or later. +- (From 4.4.0b2) To support multi-tenant authentication, `get_token` calls during challenge + authentication requests now pass in a `tenant_id` keyword argument + ([#20698](https://github.com/Azure/azure-sdk-for-python/issues/20698)) ## 4.4.0b2 (2021-11-11) diff --git a/sdk/keyvault/azure-keyvault-secrets/azure/keyvault/secrets/_models.py b/sdk/keyvault/azure-keyvault-secrets/azure/keyvault/secrets/_models.py index e5343f7e9419..621cfa171b33 100644 --- a/sdk/keyvault/azure-keyvault-secrets/azure/keyvault/secrets/_models.py +++ b/sdk/keyvault/azure-keyvault-secrets/azure/keyvault/secrets/_models.py @@ -187,6 +187,15 @@ def tags(self): """ return self._tags + @property + def managed(self): + # type: () -> Optional[bool] + """Whether the secret's lifetime is managed by Key Vault. If the secret backs a certificate, this will be true. + + :rtype: bool or None + """ + return self._managed + class KeyVaultSecret(object): """All of a secret's properties, and its value."""