Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Storage Preview 4 release #7527

Merged
merged 26 commits into from
Oct 8, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
71fe8ff
Update msrest and regenerate swagger. (#7308)
Sep 19, 2019
ad3edc9
Fix to have no content type when request body is empty (#7343)
Sep 19, 2019
e544514
[Blob] Set tier and rehydrate (#7269)
xiafu-msft Sep 23, 2019
075d8a1
[Blob] Echo client (#7350)
xiafu-msft Sep 23, 2019
13c9f08
Refactor max_connections to max_concurrency (#7531)
Oct 1, 2019
564722b
Use generated version as constant API version (#7547)
Oct 1, 2019
1979c89
Merge remote-tracking branch 'upstream/master' into feature/storage-p…
lmazuel Oct 2, 2019
f6d32d0
Re-recording from #7555 (#7585)
lmazuel Oct 3, 2019
a80734c
Storage batch API (#7387)
lmazuel Oct 3, 2019
0451790
Batch ChangeLog (#7593)
lmazuel Oct 3, 2019
f49eba3
[Storage Blob] Regenerate Swagger (#7572)
Oct 3, 2019
bc932a7
Merge remote-tracking branch 'origin/master' into feature/storage-pre…
lmazuel Oct 3, 2019
8b6ebaf
adjusts literalincludes for msft docs (#7599)
kristapratico Oct 3, 2019
e9ef9cf
Download sparse blob (#7555)
xiafu-msft Oct 3, 2019
cb7cfdc
Breaking Changes - Permission models (#7517)
Oct 4, 2019
637535e
Fix batch docstrings (#7600)
lmazuel Oct 4, 2019
61b6388
[Rename]rename max_connections to max_concurrency (#7606)
xiafu-msft Oct 4, 2019
ed20b58
small edits to lease client docs (#7550)
bryevdv Oct 4, 2019
215bb9a
Add a from_blob_url method (#7567)
Oct 4, 2019
9a527ff
Doc imprvment for Storage (#7601)
lmazuel Oct 4, 2019
62774eb
Revert "small edits to lease client docs (#7550)" (#7631)
bryevdv Oct 4, 2019
0b284c8
kwarg-ify methods (#7611)
Oct 5, 2019
716c141
Merge branch 'master' into feature/storage-preview4
Oct 5, 2019
b969b5e
[Storage] Consolidate offset and range parameters (#7598)
annatisch Oct 5, 2019
727e08e
Some Final tweaks (#7653)
Oct 7, 2019
e617ee2
Fix live tests (#7665)
Oct 8, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
44 changes: 0 additions & 44 deletions doc/sphinx/ref/azure.storage.blob.aio.rst
Original file line number Diff line number Diff line change
@@ -1,50 +1,6 @@
azure.storage.blob.aio package
==============================

Submodules
----------

azure.storage.blob.aio.blob\_client\_async module
-------------------------------------------------

.. automodule:: azure.storage.blob.aio.blob_client_async
:members:
:undoc-members:
:show-inheritance:

azure.storage.blob.aio.blob\_service\_client\_async module
----------------------------------------------------------

.. automodule:: azure.storage.blob.aio.blob_service_client_async
:members:
:undoc-members:
:show-inheritance:

azure.storage.blob.aio.container\_client\_async module
------------------------------------------------------

.. automodule:: azure.storage.blob.aio.container_client_async
:members:
:undoc-members:
:show-inheritance:

azure.storage.blob.aio.lease\_async module
------------------------------------------

.. automodule:: azure.storage.blob.aio.lease_async
:members:
:undoc-members:
:show-inheritance:

azure.storage.blob.aio.models module
------------------------------------

.. automodule:: azure.storage.blob.aio.models
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------

Expand Down
51 changes: 0 additions & 51 deletions doc/sphinx/ref/azure.storage.blob.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,57 +8,6 @@ Subpackages

azure.storage.blob.aio

Submodules
----------

azure.storage.blob.blob\_client module
--------------------------------------

.. automodule:: azure.storage.blob.blob_client
:members:
:undoc-members:
:show-inheritance:

azure.storage.blob.blob\_service\_client module
-----------------------------------------------

.. automodule:: azure.storage.blob.blob_service_client
:members:
:undoc-members:
:show-inheritance:

azure.storage.blob.container\_client module
-------------------------------------------

.. automodule:: azure.storage.blob.container_client
:members:
:undoc-members:
:show-inheritance:

azure.storage.blob.lease module
-------------------------------

.. automodule:: azure.storage.blob.lease
:members:
:undoc-members:
:show-inheritance:

azure.storage.blob.models module
--------------------------------

.. automodule:: azure.storage.blob.models
:members:
:undoc-members:
:show-inheritance:

azure.storage.blob.version module
---------------------------------

.. automodule:: azure.storage.blob.version
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------
Expand Down
43 changes: 0 additions & 43 deletions doc/sphinx/ref/azure.storage.file.aio.rst
Original file line number Diff line number Diff line change
@@ -1,49 +1,6 @@
azure.storage.file.aio package
==============================

Submodules
----------

azure.storage.file.aio.directory\_client\_async module
------------------------------------------------------

.. automodule:: azure.storage.file.aio.directory_client_async
:members:
:undoc-members:
:show-inheritance:

azure.storage.file.aio.file\_client\_async module
-------------------------------------------------

.. automodule:: azure.storage.file.aio.file_client_async
:members:
:undoc-members:
:show-inheritance:

azure.storage.file.aio.file\_service\_client\_async module
----------------------------------------------------------

.. automodule:: azure.storage.file.aio.file_service_client_async
:members:
:undoc-members:
:show-inheritance:

azure.storage.file.aio.models module
------------------------------------

.. automodule:: azure.storage.file.aio.models
:members:
:undoc-members:
:show-inheritance:

azure.storage.file.aio.share\_client\_async module
--------------------------------------------------

.. automodule:: azure.storage.file.aio.share_client_async
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------
Expand Down
51 changes: 0 additions & 51 deletions doc/sphinx/ref/azure.storage.file.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,57 +8,6 @@ Subpackages

azure.storage.file.aio

Submodules
----------

azure.storage.file.directory\_client module
-------------------------------------------

.. automodule:: azure.storage.file.directory_client
:members:
:undoc-members:
:show-inheritance:

azure.storage.file.file\_client module
--------------------------------------

.. automodule:: azure.storage.file.file_client
:members:
:undoc-members:
:show-inheritance:

azure.storage.file.file\_service\_client module
-----------------------------------------------

.. automodule:: azure.storage.file.file_service_client
:members:
:undoc-members:
:show-inheritance:

azure.storage.file.models module
--------------------------------

.. automodule:: azure.storage.file.models
:members:
:undoc-members:
:show-inheritance:

azure.storage.file.share\_client module
---------------------------------------

.. automodule:: azure.storage.file.share_client
:members:
:undoc-members:
:show-inheritance:

azure.storage.file.version module
---------------------------------

.. automodule:: azure.storage.file.version
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------
Expand Down
27 changes: 0 additions & 27 deletions doc/sphinx/ref/azure.storage.queue.aio.rst
Original file line number Diff line number Diff line change
@@ -1,33 +1,6 @@
azure.storage.queue.aio package
===============================

Submodules
----------

azure.storage.queue.aio.models module
-------------------------------------

.. automodule:: azure.storage.queue.aio.models
:members:
:undoc-members:
:show-inheritance:

azure.storage.queue.aio.queue\_client\_async module
---------------------------------------------------

.. automodule:: azure.storage.queue.aio.queue_client_async
:members:
:undoc-members:
:show-inheritance:

azure.storage.queue.aio.queue\_service\_client\_async module
------------------------------------------------------------

.. automodule:: azure.storage.queue.aio.queue_service_client_async
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------
Expand Down
35 changes: 0 additions & 35 deletions doc/sphinx/ref/azure.storage.queue.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,41 +8,6 @@ Subpackages

azure.storage.queue.aio

Submodules
----------

azure.storage.queue.models module
---------------------------------

.. automodule:: azure.storage.queue.models
:members:
:undoc-members:
:show-inheritance:

azure.storage.queue.queue\_client module
----------------------------------------

.. automodule:: azure.storage.queue.queue_client
:members:
:undoc-members:
:show-inheritance:

azure.storage.queue.queue\_service\_client module
-------------------------------------------------

.. automodule:: azure.storage.queue.queue_service_client
:members:
:undoc-members:
:show-inheritance:

azure.storage.queue.version module
----------------------------------

.. automodule:: azure.storage.queue.version
:members:
:undoc-members:
:show-inheritance:


Module contents
---------------
Expand Down
50 changes: 50 additions & 0 deletions sdk/storage/azure-storage-blob/HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,56 @@
# Change Log azure-storage-blob


## Version 12.0.0b4:

**Breaking changes**

- Permission models.
- `AccountPermissions`, `BlobPermissions` and `ContainerPermissions` have been renamed to
`AccountSasPermissions`, `BlobSasPermissions` and `ContainerSasPermissions` respectively.
- enum-like list parameters have been removed from all three of them.
- `__add__` and `__or__` methods are removed.
- `max_connections` is now renamed to `max_concurrency`.
- `ContainerClient` now accepts only `account_url` with a mandatory string param `container_name`.
To use a container_url, the method `from_container_url` must be used.
- `BlobClient` now accepts only `account_url` with mandatory string params `container_name` and
`blob_name`. To use a blob_url, the method `from_blob_url` must be used.
- Some parameters have become keyword only, rather than positional. Some examples include:
- `loop`
- `max_concurrency`
- `validate_content`
- `timeout` etc.
- APIs now take in `offset` and `length` instead of `range_start` and `range_end` consistently.
`length` is the number of bytes to take in starting from the `offset`. The APIs that have been
changed include:
- `get_page_ranges`
- `upload_page`
- `upload_pages_from_url`
- `clear_page`
- `append_block_from_url`
- `block_id` is not optional in `BlobBlock` model.

**New features**

- Add support for delete_blobs API to ContainerClient (Python 3 only)
- Add support for set_standard_blob_tier_blobs to ContainerClient (Python 3 only)
- Add support for set_premium_page_blob_tier_blobs to ContainerClient (Python 3 only)
- Added support to set rehydrate blob priority for Block Blob, including Set Standard Blob Tier/Copy Blob APIs
- Added blob tier support for Block Blob, including Upload Blob/Commit Block List/Copy Blob APIs.

**Fixes and improvements**
- Downloading page blobs now take advantage of their sparseness.
- The `length` param in `download_blob` now takes the number of bytes to take in starting from the `offset`
instead of a harde set end value.

**Dependency updates**
- Adopted [azure-core](https://pypi.org/project/azure-core/) 1.0.0b4
- 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`

## Version 12.0.0b3:

**New features**
Expand Down
Loading