From f103a30e499734264025b4b847e5ce7e93f6e9e9 Mon Sep 17 00:00:00 2001 From: Isabella Cai Date: Mon, 9 Sep 2019 09:45:11 -0700 Subject: [PATCH 1/4] added certificate changelog --- .../azure-keyvault-certificates/HISTORY.md | 45 +++++++++++++++++-- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/sdk/keyvault/azure-keyvault-certificates/HISTORY.md b/sdk/keyvault/azure-keyvault-certificates/HISTORY.md index a706f9774c09..989d9db88e32 100644 --- a/sdk/keyvault/azure-keyvault-certificates/HISTORY.md +++ b/sdk/keyvault/azure-keyvault-certificates/HISTORY.md @@ -1,5 +1,44 @@ # Release History -## 4.0.0b1 (2019-06-28) -For release notes and more information please visit -https://aka.ms/azure-sdk-preview1-python +## 4.0.0b1 (2019-09-09) +Version 4.0.0b1 is the first preview of our efforts to create a user-friendly and Pythonic client library for Azure Key Vault. +For more information about preview releases of other Azure SDK libraries, please visit https://aka.ms/azure-sdk-preview1-python. + + This library is not a direct replacement for `azure-keyvault`. Applications +using that library would require code changes to use `azure-keyvault-certificates`. +This package's +[documentation](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-certificates/README.md) +and +[samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-certificates/samples) +demonstrate the new API. + +### Breaking changes from `azure-keyvault`: +- Packages scoped by functionality + - `azure-keyvault-certificates` contains a client for certificate operations +- Client instances are scoped to vaults (an instance interacts with one vault +only) +- Removed `azure.core.Configuration` from the public API in preparation for a +revamped configuration API. Static `create_config` methods have been renamed +`_create_config`, and will be removed in a future release. +- Authentication using `azure-identity` credentials + - see this package's + [documentation](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys/README.md) + , and the + [Azure Identity documentation](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/identity/azure-identity/README.md) + for more information + - This version of the library requires `azure-core` 1.0.0b2 + - If you later want to revert to a version requiring azure-core 1.0.0b1, + of this or another Azure SDK library, you must explicitly install azure-core + 1.0.0b1 as well. For example: + `pip install azure-core==1.0.0b1 azure-keyvault-keys==4.0.0b1` + +### New Features: +- Added support for HTTP challenge based authentication, allowing clients to +interact with vaults in sovereign clouds. +- Distributed tracing framework OpenCensus is now supported +- Asynchronous API supported on Python 3.5.3+ + - the `azure.keyvault.certificates.aio` namespace contains an async equivalent of + the synchronous client in `azure.keyvault.certificates` + - Async clients use [aiohttp](https://pypi.org/project/aiohttp/) for transport + by default. See [azure-core documentation](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/core/azure-core/README.md/#transport) + for more information about using other transports. \ No newline at end of file From 658d46e28f467137a18c8c872e865859b64f4598 Mon Sep 17 00:00:00 2001 From: iscai-msft <43154838+iscai-msft@users.noreply.github.com> Date: Mon, 9 Sep 2019 13:41:15 -0700 Subject: [PATCH 2/4] removed reference to azure core versioning --- sdk/keyvault/azure-keyvault-certificates/HISTORY.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/sdk/keyvault/azure-keyvault-certificates/HISTORY.md b/sdk/keyvault/azure-keyvault-certificates/HISTORY.md index 989d9db88e32..f8794fd4cb6a 100644 --- a/sdk/keyvault/azure-keyvault-certificates/HISTORY.md +++ b/sdk/keyvault/azure-keyvault-certificates/HISTORY.md @@ -26,11 +26,6 @@ revamped configuration API. Static `create_config` methods have been renamed , and the [Azure Identity documentation](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/identity/azure-identity/README.md) for more information - - This version of the library requires `azure-core` 1.0.0b2 - - If you later want to revert to a version requiring azure-core 1.0.0b1, - of this or another Azure SDK library, you must explicitly install azure-core - 1.0.0b1 as well. For example: - `pip install azure-core==1.0.0b1 azure-keyvault-keys==4.0.0b1` ### New Features: - Added support for HTTP challenge based authentication, allowing clients to @@ -41,4 +36,4 @@ interact with vaults in sovereign clouds. the synchronous client in `azure.keyvault.certificates` - Async clients use [aiohttp](https://pypi.org/project/aiohttp/) for transport by default. See [azure-core documentation](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/core/azure-core/README.md/#transport) - for more information about using other transports. \ No newline at end of file + for more information about using other transports. From f890f65bc558a902da91deba8a8dbc75d5999f66 Mon Sep 17 00:00:00 2001 From: iscai-msft <43154838+iscai-msft@users.noreply.github.com> Date: Tue, 10 Sep 2019 08:37:40 -0700 Subject: [PATCH 3/4] updated versioning and release date --- sdk/keyvault/azure-keyvault-certificates/HISTORY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/keyvault/azure-keyvault-certificates/HISTORY.md b/sdk/keyvault/azure-keyvault-certificates/HISTORY.md index f8794fd4cb6a..73aafb2528b5 100644 --- a/sdk/keyvault/azure-keyvault-certificates/HISTORY.md +++ b/sdk/keyvault/azure-keyvault-certificates/HISTORY.md @@ -1,6 +1,6 @@ # Release History -## 4.0.0b1 (2019-09-09) +## 4.0.0b3 (2019-09-10) Version 4.0.0b1 is the first preview of our efforts to create a user-friendly and Pythonic client library for Azure Key Vault. For more information about preview releases of other Azure SDK libraries, please visit https://aka.ms/azure-sdk-preview1-python. From 8193f7f954e3c6ab87dc160721e26bf390776946 Mon Sep 17 00:00:00 2001 From: Isabella Cai Date: Tue, 10 Sep 2019 14:57:01 -0700 Subject: [PATCH 4/4] implemented Charles' comments --- sdk/keyvault/azure-keyvault-certificates/HISTORY.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/sdk/keyvault/azure-keyvault-certificates/HISTORY.md b/sdk/keyvault/azure-keyvault-certificates/HISTORY.md index 73aafb2528b5..09161e2a6d53 100644 --- a/sdk/keyvault/azure-keyvault-certificates/HISTORY.md +++ b/sdk/keyvault/azure-keyvault-certificates/HISTORY.md @@ -1,7 +1,7 @@ # Release History ## 4.0.0b3 (2019-09-10) -Version 4.0.0b1 is the first preview of our efforts to create a user-friendly and Pythonic client library for Azure Key Vault. +Version 4.0.0b3 is the first preview of our efforts to create a user-friendly and Pythonic client library for Azure Key Vault. For more information about preview releases of other Azure SDK libraries, please visit https://aka.ms/azure-sdk-preview1-python. This library is not a direct replacement for `azure-keyvault`. Applications @@ -17,9 +17,6 @@ demonstrate the new API. - `azure-keyvault-certificates` contains a client for certificate operations - Client instances are scoped to vaults (an instance interacts with one vault only) -- Removed `azure.core.Configuration` from the public API in preparation for a -revamped configuration API. Static `create_config` methods have been renamed -`_create_config`, and will be removed in a future release. - Authentication using `azure-identity` credentials - see this package's [documentation](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys/README.md) @@ -28,8 +25,6 @@ revamped configuration API. Static `create_config` methods have been renamed for more information ### New Features: -- Added support for HTTP challenge based authentication, allowing clients to -interact with vaults in sovereign clouds. - Distributed tracing framework OpenCensus is now supported - Asynchronous API supported on Python 3.5.3+ - the `azure.keyvault.certificates.aio` namespace contains an async equivalent of