From 9c4cd13e0a10898505c74a6cc3d35060da2d0c16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?McCoy=20Pati=C3=B1o?= Date: Mon, 7 Jun 2021 10:45:43 -0700 Subject: [PATCH 1/3] Update secrets --- sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md | 3 ++- .../azure-keyvault-secrets/azure/keyvault/secrets/_version.py | 2 +- sdk/keyvault/azure-keyvault-secrets/setup.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md b/sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md index c4d6fae790c2..c1db3e356ddb 100644 --- a/sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md +++ b/sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md @@ -1,6 +1,7 @@ # Release History -## 4.3.0b1 (Unreleased) +## 4.3.0 (2020-06-08) +This is the last version to support Python 3.5. The next version will require Python 2.7 or 3.6+. ### Fixed - Correct typing for async paging methods diff --git a/sdk/keyvault/azure-keyvault-secrets/azure/keyvault/secrets/_version.py b/sdk/keyvault/azure-keyvault-secrets/azure/keyvault/secrets/_version.py index 7818ae327533..0d3545d5469f 100644 --- a/sdk/keyvault/azure-keyvault-secrets/azure/keyvault/secrets/_version.py +++ b/sdk/keyvault/azure-keyvault-secrets/azure/keyvault/secrets/_version.py @@ -3,4 +3,4 @@ # Licensed under the MIT License. # ------------------------------------ -VERSION = "4.3.0b1" +VERSION = "4.3.0" diff --git a/sdk/keyvault/azure-keyvault-secrets/setup.py b/sdk/keyvault/azure-keyvault-secrets/setup.py index edc46e0972ba..c77ab8f34906 100644 --- a/sdk/keyvault/azure-keyvault-secrets/setup.py +++ b/sdk/keyvault/azure-keyvault-secrets/setup.py @@ -59,7 +59,7 @@ author_email="azurekeyvault@microsoft.com", url="https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets", classifiers=[ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", From 684981e98904249a190e9d6e901a3d3e3a80b886 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?McCoy=20Pati=C3=B1o?= Date: Mon, 7 Jun 2021 11:27:48 -0700 Subject: [PATCH 2/3] Update keys --- sdk/keyvault/azure-keyvault-keys/CHANGELOG.md | 25 ++++++++++++++++++- .../azure/keyvault/keys/_version.py | 2 +- sdk/keyvault/azure-keyvault-keys/setup.py | 2 +- 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/sdk/keyvault/azure-keyvault-keys/CHANGELOG.md b/sdk/keyvault/azure-keyvault-keys/CHANGELOG.md index 91983be1521a..ea3a281cad88 100644 --- a/sdk/keyvault/azure-keyvault-keys/CHANGELOG.md +++ b/sdk/keyvault/azure-keyvault-keys/CHANGELOG.md @@ -1,13 +1,36 @@ # Release History -## 4.4.0b5 (Unreleased) +## 4.4.0 (2020-06-08) +This is the last version to support Python 3.5. The next version will require Python 2.7 or 3.6+. ### Changed - Key Vault API version 7.2 is now the default +- (From 4.4.0b1) Updated minimum `msrest` version to 0.6.21 ### Added - `KeyClient` has a `create_oct_key` method for creating symmetric keys +- `KeyClient`'s `create_key` and `create_rsa_key` methods now accept a `public_exponent` + keyword-only argument ([#18016](https://github.com/Azure/azure-sdk-for-python/issues/18016)) +- (From 4.4.0b1) Added support for Key Vault API version 7.2 + ([#16566](https://github.com/Azure/azure-sdk-for-python/pull/16566)) + - Added `oct_hsm` to `KeyType` + - Added 128-, 192-, and 256-bit AES-GCM, AES-CBC, and AES-CBCPAD encryption + algorithms to `EncryptionAlgorithm` + - Added 128- and 192-bit AES-KW key wrapping algorithms to `KeyWrapAlgorithm` + - `CryptographyClient`'s `encrypt` method accepts `iv` and + `additional_authenticated_data` keyword arguments + - `CryptographyClient`'s `decrypt` method accepts `iv`, + `additional_authenticated_data`, and `authentication_tag` keyword arguments + - Added `iv`, `aad`, and `tag` properties to `EncryptResult` +- (From 4.4.0b3) `CryptographyClient` will perform all operations locally if initialized with + the `.from_jwk` factory method + ([#16565](https://github.com/Azure/azure-sdk-for-python/pull/16565)) +- (From 4.4.0b3) Added requirement for `six`>=1.12.0 +- (From 4.4.0b4) `CryptographyClient` can perform AES-CBCPAD encryption and decryption locally + ([#17762](https://github.com/Azure/azure-sdk-for-python/pull/17762)) ### Breaking Changes +> These changes do not impact the API of stable versions such as 4.3.1. +> Only code written against a beta version such as 4.4.0b1 may be affected. - `parse_key_vault_key_id` and `KeyVaultResourceId` have been replaced by a `KeyVaultKeyIdentifier` class, which can be initialized with a key ID diff --git a/sdk/keyvault/azure-keyvault-keys/azure/keyvault/keys/_version.py b/sdk/keyvault/azure-keyvault-keys/azure/keyvault/keys/_version.py index 0c7a22058d4e..4bd147c4dc27 100644 --- a/sdk/keyvault/azure-keyvault-keys/azure/keyvault/keys/_version.py +++ b/sdk/keyvault/azure-keyvault-keys/azure/keyvault/keys/_version.py @@ -3,4 +3,4 @@ # Licensed under the MIT License. # ------------------------------------ -VERSION = "4.4.0b5" +VERSION = "4.4.0" diff --git a/sdk/keyvault/azure-keyvault-keys/setup.py b/sdk/keyvault/azure-keyvault-keys/setup.py index 5ea0c7d48f8d..6b634510c79e 100644 --- a/sdk/keyvault/azure-keyvault-keys/setup.py +++ b/sdk/keyvault/azure-keyvault-keys/setup.py @@ -59,7 +59,7 @@ author_email="azurekeyvault@microsoft.com", url="https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys", classifiers=[ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", From 2adba67c19bdfff72626eb28674faaa97a3891c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?McCoy=20Pati=C3=B1o?= Date: Mon, 7 Jun 2021 11:34:25 -0700 Subject: [PATCH 3/3] Update certs --- sdk/keyvault/azure-keyvault-certificates/CHANGELOG.md | 5 +++-- .../azure/keyvault/certificates/_version.py | 2 +- sdk/keyvault/azure-keyvault-certificates/setup.py | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sdk/keyvault/azure-keyvault-certificates/CHANGELOG.md b/sdk/keyvault/azure-keyvault-certificates/CHANGELOG.md index 05b34267ab8d..5677c26918c0 100644 --- a/sdk/keyvault/azure-keyvault-certificates/CHANGELOG.md +++ b/sdk/keyvault/azure-keyvault-certificates/CHANGELOG.md @@ -1,9 +1,10 @@ # Release History -## 4.3.0b1 (Unreleased) +## 4.3.0 (2020-06-08) +This is the last version to support Python 3.5. The next version will require Python 2.7 or 3.6+. ### Changed - Key Vault API version 7.2 is now the default -- Updated msrest requirement to >=0.6.21 +- Updated minimum `msrest` version to 0.6.21 ### Added - Added class `KeyVaultCertificateIdentifier` that parses out a full ID returned by Key Vault, diff --git a/sdk/keyvault/azure-keyvault-certificates/azure/keyvault/certificates/_version.py b/sdk/keyvault/azure-keyvault-certificates/azure/keyvault/certificates/_version.py index 7818ae327533..0d3545d5469f 100644 --- a/sdk/keyvault/azure-keyvault-certificates/azure/keyvault/certificates/_version.py +++ b/sdk/keyvault/azure-keyvault-certificates/azure/keyvault/certificates/_version.py @@ -3,4 +3,4 @@ # Licensed under the MIT License. # ------------------------------------ -VERSION = "4.3.0b1" +VERSION = "4.3.0" diff --git a/sdk/keyvault/azure-keyvault-certificates/setup.py b/sdk/keyvault/azure-keyvault-certificates/setup.py index 929487d64a08..ab54e5681fe7 100644 --- a/sdk/keyvault/azure-keyvault-certificates/setup.py +++ b/sdk/keyvault/azure-keyvault-certificates/setup.py @@ -59,7 +59,7 @@ author_email="azurekeyvault@microsoft.com", url="https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-certificates", classifiers=[ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7",