|
1 | 1 | # Release History
|
2 | 2 |
|
3 |
| -## 0.6.0 (Unreleased) |
| 3 | +## 0.6.0 (2025-10-06) |
4 | 4 |
|
5 | 5 | ### Features Added
|
6 | 6 |
|
| 7 | +- Added support for `exists` to `BlobClient` and `BlobContainerClient`. |
| 8 | + |
7 | 9 | ### Breaking Changes
|
8 | 10 |
|
9 | 11 | - Changed `BlobClient::download()` to return an `AsyncResponse` instead of a `Response`. This allows for streaming large payloads outside the internal HTTP pipeline.
|
10 | 12 | - Client methods that return a `Response<T>>` asynchronously buffer the entire model within the internal pipeline, so `into_body()` and other methods on the response are no longer async.
|
11 | 13 |
|
12 |
| -### Bugs Fixed |
13 |
| - |
14 |
| -### Other Changes |
15 |
| - |
16 | 14 | ## 0.5.0 (2025-09-15)
|
17 | 15 |
|
18 | 16 | ### Features Added
|
19 | 17 |
|
20 |
| -* Added support for `set_properties` to `BlobServiceClient`. |
21 |
| -* Added support for `filter_blobs` to `BlobContainerClient` and `BlobServiceClient`. |
22 |
| -* Added support for `set_tags` and `get_tags` to `BlobClient`. |
23 |
| -* Added support for `get_account_info` to `BlobClient`, `BlobContainerClient`, and `BlobServiceClient`. |
24 |
| -* Added support for `upload_blob_from_url` to `BlockBlobClient`. |
25 |
| -* Added support for `get_page_ranges`, `update_sequence_number`, and `upload_pages_from_url` to `PageBlobClient`. |
26 |
| -* Added support for `find_blobs_by_tags` to `BlobContainerClient` and `BlobServiceClient`. |
| 18 | +- Added support for `set_properties` to `BlobServiceClient`. |
| 19 | +- Added support for `filter_blobs` to `BlobContainerClient` and `BlobServiceClient`. |
| 20 | +- Added support for `set_tags` and `get_tags` to `BlobClient`. |
| 21 | +- Added support for `get_account_info` to `BlobClient`, `BlobContainerClient`, and `BlobServiceClient`. |
| 22 | +- Added support for `upload_blob_from_url` to `BlockBlobClient`. |
| 23 | +- Added support for `get_page_ranges`, `update_sequence_number`, and `upload_pages_from_url` to `PageBlobClient`. |
| 24 | +- Added support for `find_blobs_by_tags` to `BlobContainerClient` and `BlobServiceClient`. |
27 | 25 |
|
28 | 26 | ### Breaking Changes
|
29 | 27 |
|
30 |
| -* Made `metadata` a required parameter for `set_metadata` for `BlobContainerClient` and `BlobClient`. |
| 28 | +- Made `metadata` a required parameter for `set_metadata` for `BlobContainerClient` and `BlobClient`. |
31 | 29 |
|
32 | 30 | ## 0.4.0 (2025-08-05)
|
33 | 31 |
|
34 | 32 | ### Bugs Fixed
|
35 | 33 |
|
36 |
| -* Fixed an issue where the `Etag` field in `BlobPropertiesInternal` was not deserialized properly. |
37 |
| -* Re-exported previously inaccessible models referenced in options bags and response models for currently implemented features. |
| 34 | +- Fixed an issue where the `Etag` field in `BlobPropertiesInternal` was not deserialized properly. |
| 35 | +- Re-exported previously inaccessible models referenced in options bags and response models for currently implemented features. |
38 | 36 |
|
39 | 37 | ### Breaking Changes
|
40 | 38 |
|
41 |
| -* Changed `RequestContent<Bytes>` request methods to `RequestContent<T, NoFormat>` to provide parity with `Response<T, NoFormat>`. |
42 |
| -* Changed `RequestContent<T>` XML models in client methods to `RequestContent<T, XmlFormat>` to provide parity with `Response<T, XmlFormat>`. |
| 39 | +- Changed `RequestContent<Bytes>` request methods to `RequestContent<T, NoFormat>` to provide parity with `Response<T, NoFormat>`. |
| 40 | +- Changed `RequestContent<T>` XML models in client methods to `RequestContent<T, XmlFormat>` to provide parity with `Response<T, XmlFormat>`. |
43 | 41 |
|
44 | 42 | ## 0.3.0 (2025-07-15)
|
45 | 43 |
|
46 | 44 | ### Features Added
|
47 | 45 |
|
48 |
| -* Added lease support (`acquire_lease`, `break_lease`, `change_lease`, `release_lease`, and `renew_lease`) to `BlobContainerClient` and `BlobClient`. |
49 |
| -* Added two new blob client types, `AppendBlobClient` and `PageBlobClient`. |
50 |
| -* Added support for `list_containers` to `BlobServiceClient`. |
| 46 | +- Added lease support (`acquire_lease`, `break_lease`, `change_lease`, `release_lease`, and `renew_lease`) to `BlobContainerClient` and `BlobClient`. |
| 47 | +- Added two new blob client types, `AppendBlobClient` and `PageBlobClient`. |
| 48 | +- Added support for `list_containers` to `BlobServiceClient`. |
51 | 49 |
|
52 | 50 | ## 0.2.0 (2025-06-10)
|
53 | 51 |
|
54 | 52 | ### Features Added
|
55 | 53 |
|
56 |
| -* Added a new blob client type, `BlockBlobClient`. |
57 |
| -* Added navigation methods to access sub-clients from existing clients: |
58 |
| - * `BlobServiceClient::blob_container_client()` |
59 |
| - * `BlobContainerClient::blob_client()` |
60 |
| - * `BlobClient::block_blob_client()` |
| 54 | +- Added a new blob client type, `BlockBlobClient`. |
| 55 | +- Added navigation methods to access sub-clients from existing clients: |
| 56 | + - `BlobServiceClient::blob_container_client()` |
| 57 | + - `BlobContainerClient::blob_client()` |
| 58 | + - `BlobClient::block_blob_client()` |
61 | 59 |
|
62 |
| -* Added support for `list_blobs`, `set_metadata` to `BlobContainerClient`. |
63 |
| -* Added support for `set_metadata`, `set_properties`, and `set_tier` to `BlobClient`. |
| 60 | +- Added support for `list_blobs`, `set_metadata` to `BlobContainerClient`. |
| 61 | +- Added support for `set_metadata`, `set_properties`, and `set_tier` to `BlobClient`. |
64 | 62 |
|
65 | 63 | ### Breaking Changes
|
66 | 64 |
|
67 |
| -* Moved `commit_block_list`, `get_block_list`, and `stage_block` from `BlobClient` to `BlockBlobClient`. |
| 65 | +- Moved `commit_block_list`, `get_block_list`, and `stage_block` from `BlobClient` to `BlockBlobClient`. |
68 | 66 |
|
69 | 67 | ### Bugs Fixed
|
70 | 68 |
|
71 |
| -* Fixed an issue where the blob type string would appear as a query parameter in the request URL for certain APIs extraneously. |
| 69 | +- Fixed an issue where the blob type string would appear as a query parameter in the request URL for certain APIs extraneously. |
72 | 70 |
|
73 | 71 | ## 0.1.0 (2025-04-08)
|
74 | 72 |
|
75 | 73 | ### Features Added
|
76 | 74 |
|
77 |
| -* Initial supported release. |
| 75 | +- Initial supported release. |
0 commit comments