12.20.0b1 (2024-04-16)
This version and all future versions will require Python 3.8+. Python 3.7 is no longer supported.
Features Added
- Added support for service version 2024-05-04.
- The
services
parameter has been added to thegenerate_account_sas
API, which enables the ability to generate SAS
tokens to be used with multiple services. By default, the SAS token service scope will default to the current service.
Bugs Fixed
- Bumped dependency of
typing-extensions
to>=4.6.0
to avoid potentialTypeError
withtyping.TypeVar
on
Python 3.12. - Fixed an issue where authentication errors could raise
AttributeError
instead ofClientAuthenticationError
when
using async OAuth credentials. - Fixed a typing issue which incorrectly typed the
readinto
API. The correct input type isIO[bytes]
. - Fixed a typo in the initialization of
completion_time
for theCopyProperties
model. - Fixed a couple of issues with
upload_blob
when using Iterators/Generators as the data input.
Other Changes
- Passing
prefix
to the followingContainerClient
APIs now raises aValueError
:
list_blobs
,list_blobs_names
, andwalk_blobs
. This change was made to avoid confusion for filtering results.
Thename_starts_with
parameter is the correct parameter to pass for filtering.