diff --git a/sdk/storage/azure-storage-blob/HISTORY.md b/sdk/storage/azure-storage-blob/HISTORY.md index aa7728a5f3b0..d0b3f9805305 100644 --- a/sdk/storage/azure-storage-blob/HISTORY.md +++ b/sdk/storage/azure-storage-blob/HISTORY.md @@ -1,6 +1,27 @@ # Change Log azure-storage-blob +## Version 12.0.0b3: + +**New features** +- Added SAS support for snapshot and identity. +- Distributed tracing framework OpenCensus is now supported. +- Added support for append block from URL for append blobs. +- Added support for update page from URL for page blobs. +- Added support for client provided encryption key to numerous APIs. + +**Dependency updates** +- Adopted [azure-core](https://pypi.org/project/azure-core/) 1.0.0b3 + - If you later want to revert to previous versions of azure-storage-blob, or another Azure SDK + library requiring azure-core 1.0.0b1 or azure-core 1.0.0b2, you must explicitly install + the specific version of azure-core as well. For example: + + `pip install azure-core==1.0.0b2 azure-storage-blob==12.0.0b2` + +**Fixes and improvements** +- Fix where content-type was being added in the request when not mentioned explicitly. + + ## Version 12.0.0b2: **Breaking changes** diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/version.py b/sdk/storage/azure-storage-blob/azure/storage/blob/version.py index 9ed9f5528271..be1f1106dfcc 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/version.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/version.py @@ -4,4 +4,4 @@ # license information. # -------------------------------------------------------------------------- -VERSION = "12.0.0b2" +VERSION = "12.0.0b3" diff --git a/sdk/storage/azure-storage-blob/setup.py b/sdk/storage/azure-storage-blob/setup.py index 7edf7eb60aa9..758fb8f8a0cf 100644 --- a/sdk/storage/azure-storage-blob/setup.py +++ b/sdk/storage/azure-storage-blob/setup.py @@ -91,7 +91,7 @@ 'tests.common' ]), install_requires=[ - "azure-core<2.0.0,>=1.0.0b2", + "azure-core<2.0.0,>=1.0.0b3", "msrest>=0.5.0", "cryptography>=2.1.4" ], diff --git a/sdk/storage/azure-storage-file/HISTORY.md b/sdk/storage/azure-storage-file/HISTORY.md index 93483d11dcea..c60dcde9bd57 100644 --- a/sdk/storage/azure-storage-file/HISTORY.md +++ b/sdk/storage/azure-storage-file/HISTORY.md @@ -1,6 +1,28 @@ # Change Log azure-storage-file +## Version 12.0.0b3: + +**New features** +- Added FileSmbProperties REST Parity. +- Added support for PutRangeThroughURL. +- Added upload_range_from_url API to write the bytes from one Azure File endpoint into the specified range of another Azure File endpoint. +- Added set_http_headers for directory_client, create_permission_for_share and get_permission_for_share APIs. +- Added optional parameters for smb properties related parameters for create_file*, create_directory* related APIs and set_http_headers API. +- Updated get_properties for directory and file so that the response has SMB properties. + +**Dependency updates** +- Adopted [azure-core](https://pypi.org/project/azure-core/) 1.0.0b3 + - If you later want to revert to previous versions of azure-storage-file, or another Azure SDK + library requiring azure-core 1.0.0b1 or azure-core 1.0.0b2, you must explicitly install + the specific version of azure-core as well. For example: + + `pip install azure-core==1.0.0b2 azure-storage-file==12.0.0b2` + +**Fixes and improvements** +- Fix where content-type was being added in the request when not mentioned explicitly. + + ## Version 12.0.0b2: **Breaking changes** diff --git a/sdk/storage/azure-storage-file/azure/storage/file/_generated/models/_models.py b/sdk/storage/azure-storage-file/azure/storage/file/_generated/models/_models.py index a3ac4c9bbaf9..84fb9c3b0379 100644 --- a/sdk/storage/azure-storage-file/azure/storage/file/_generated/models/_models.py +++ b/sdk/storage/azure-storage-file/azure/storage/file/_generated/models/_models.py @@ -609,10 +609,7 @@ class SharePermission(Model): } _attribute_map = { - 'permission': {'key': 'permission', 'type': 'str', 'xml': {'name': 'permission'}}, - } - - _xml_map = { + 'permission': {'key': 'permission', 'type': 'str'}, } def __init__(self, **kwargs): diff --git a/sdk/storage/azure-storage-file/azure/storage/file/_generated/models/_models_py3.py b/sdk/storage/azure-storage-file/azure/storage/file/_generated/models/_models_py3.py index 2f40a5d18462..47fc93f0aa98 100644 --- a/sdk/storage/azure-storage-file/azure/storage/file/_generated/models/_models_py3.py +++ b/sdk/storage/azure-storage-file/azure/storage/file/_generated/models/_models_py3.py @@ -609,10 +609,7 @@ class SharePermission(Model): } _attribute_map = { - 'permission': {'key': 'permission', 'type': 'str', 'xml': {'name': 'permission'}}, - } - - _xml_map = { + 'permission': {'key': 'permission', 'type': 'str'}, } def __init__(self, *, permission: str, **kwargs) -> None: diff --git a/sdk/storage/azure-storage-file/azure/storage/file/version.py b/sdk/storage/azure-storage-file/azure/storage/file/version.py index 71d7316d2679..97a5c7fffc20 100644 --- a/sdk/storage/azure-storage-file/azure/storage/file/version.py +++ b/sdk/storage/azure-storage-file/azure/storage/file/version.py @@ -4,4 +4,4 @@ # license information. # -------------------------------------------------------------------------- -VERSION = '12.0.0b2' +VERSION = '12.0.0b3' diff --git a/sdk/storage/azure-storage-file/setup.py b/sdk/storage/azure-storage-file/setup.py index 0d84ca67c99e..882166d7a459 100644 --- a/sdk/storage/azure-storage-file/setup.py +++ b/sdk/storage/azure-storage-file/setup.py @@ -79,7 +79,7 @@ 'tests.common' ]), install_requires=[ - "azure-core<2.0.0,>=1.0.0b2", + "azure-core<2.0.0,>=1.0.0b3", "msrest>=0.5.0", "cryptography>=2.1.4" ], diff --git a/sdk/storage/azure-storage-queue/HISTORY.md b/sdk/storage/azure-storage-queue/HISTORY.md index 59283003b40e..7db2fdfbb460 100644 --- a/sdk/storage/azure-storage-queue/HISTORY.md +++ b/sdk/storage/azure-storage-queue/HISTORY.md @@ -1,6 +1,17 @@ # Change Log azure-storage-queue +## Version 12.0.0b3: + +**Dependency updates** +- Adopted [azure-core](https://pypi.org/project/azure-core/) 1.0.0b3 + - If you later want to revert to previous versions of azure-storage-queue, or another Azure SDK + library requiring azure-core 1.0.0b1 or azure-core 1.0.0b2, you must explicitly install + the specific version of azure-core as well. For example: + + `pip install azure-core==1.0.0b2 azure-storage-queue==12.0.0b2` + + ## Version 12.0.0b2: **Breaking changes** diff --git a/sdk/storage/azure-storage-queue/azure/storage/queue/version.py b/sdk/storage/azure-storage-queue/azure/storage/queue/version.py index 5853dad9df60..6048fcd17c9c 100644 --- a/sdk/storage/azure-storage-queue/azure/storage/queue/version.py +++ b/sdk/storage/azure-storage-queue/azure/storage/queue/version.py @@ -9,4 +9,4 @@ # regenerated. # -------------------------------------------------------------------------- -VERSION = "12.0.0b2" +VERSION = "12.0.0b3" diff --git a/sdk/storage/azure-storage-queue/setup.py b/sdk/storage/azure-storage-queue/setup.py index 85086f8f0260..3f9d14ebe1e8 100644 --- a/sdk/storage/azure-storage-queue/setup.py +++ b/sdk/storage/azure-storage-queue/setup.py @@ -79,7 +79,7 @@ 'tests.common' ]), install_requires=[ - "azure-core<2.0.0,>=1.0.0b2", + "azure-core<2.0.0,>=1.0.0b3", "msrest>=0.5.0", "cryptography>=2.1.4" ], diff --git a/shared_requirements.txt b/shared_requirements.txt index 329d6a2fb6db..afddc8a47c60 100644 --- a/shared_requirements.txt +++ b/shared_requirements.txt @@ -101,3 +101,6 @@ aiohttp>=3.0 aiodns>=2.0 python-dateutil>=2.8.0 six>=1.6 +#override azure-storage-blob azure-core<2.0.0,>=1.0.0b3 +#override azure-storage-queue azure-core<2.0.0,>=1.0.0b3 +#override azure-storage-file azure-core<2.0.0,>=1.0.0b3