Azure SDK for Python (September 2022)
The Azure SDK team is pleased to announce our September 2022 client library releases.
31 packages released this month.
Stable Packages (15)
-
Cognitive Search
-
Communication Identity
-
Form Recognizer
-
IoT Device Update
-
Resource Management - App Configuration
-
Resource Management - Container Instances
-
Resource Management - Container Service
-
Resource Management - Cosmos DB
-
Resource Management - Dashboard
-
Resource Management - Device Update
-
Resource Management - IoT Hub
-
Resource Management - Nginx
-
Resource Management - Redis
-
Resource Management - Subscription
-
Text Analytics
Patch Updates (4)
-
Core - Client - Core
-
Event Hubs
-
Resource Management - Network
-
Resource Management - Subscription
Beta Packages (11)
-
Blobs
-
Cognitive Search
-
Communication Rooms
-
Files Data Lake
-
Files Shares
-
Keys
-
Maps Search
-
Monitor OpenTelemetry Exporter
-
Queues
-
Resource Management - Agrifood
-
Resource Management - Connected VMWare
Release highlights
Blobs 12.14.0b1 Changelog
Features Added
- Added support for
AzureNamedKeyCredential
as a validcredential
type. - Added standard
read
method toStorageStreamDownloader
. - Added support for async streams (classes with an async
read
method) to asyncupload_blob
.
Bugs Fixed
- Removed dead retry meachism from async
azure.storage.blob.aio.StorageStreamDownloader
. - Updated exception catching of
azure.storage.blob.StorageStreamDownloader
’s retry mechanism. - Adjusted type hints for
upload_blob
andStorageStreamDownloader.readall
. - Fixed a bug where uploading an empty blob via
upload_blob
would fail withvalidate_content=True
.
Blobs 12.14.0b2 Changelog
Features Added
- Added a new API,
list_blob_names
, toContainerClient
that lists only the names of the blobs in the respective container. This API is significantly faster than the traditionallist_blobs
and can be used if only the blob names are desired. It does not return any additional properties or metadata for the blobs.
Cognitive Search 11.3.0 Changelog
Features Added
- Added support for other national clouds.
- Added support for TokenCredential
Bugs Fixed
- Fixed issue where async
search
call would fail with a 403 error when retrieving large number of documents.
Cognitive Search 11.4.0b1 Changelog
Features Added
- Added support to create, update and delete aliases via the
SearchIndexClient
.
Communication Identity 1.2.0 Changelog
Features Added
- Exported types
MicrosoftTeamsUserIdentifier
,PhoneNumberIdentifier
,UnknownIdentifier
for non Azure Communication ServicesCommunicationIdentifier
identities. Exported related types:MicrosoftTeamsUserProperties
andPhoneNumberProperties
. - Added
identifier_from_raw_id
and ensured thatCommunicationIdentifier.raw_id
is populated on creation. Together, these can be used to translate between aCommunicationIdentifier
and its underlying canonical raw ID representation. Developers can now use the raw ID as an encoded format for identifiers to store in their databases or as stable keys in general.
Communication Rooms 1.0.0b2 Changelog
Bugs Fixed
- Invalid datestrings for
valid_from
andvalid_until
raises exception
Core - Client - Core 1.25.1 Changelog
Bugs Fixed
- Added @runtime_checkable to
TokenCredential
protocol definitions #25187
Event Hubs 5.10.1 Changelog
Bugs Fixed
- Fixed a bug in async
BufferedProducer
that would block when flushing the queue causing the client to freeze up (issue #23510). - Fixed a bug in the async
EventHubProducerClient
andEventHubConsumerClient
that set the default value of thetransport_type
parameter in thefrom_connection_string
methods toNone
rather thanTransportType.Amqp
.
Files Data Lake 12.9.0b1 Changelog
Features Added
- Added support for
AzureNamedKeyCredential
as a validcredential
type. - Added support for
flush
toappend_data
API, allowing for append and flush in one operation. - Encryption Scope is now supported for both
create_file_system
APIs (FileSystemClient
,DataLakeServiceClient
). - Encryption Scope is now supported as a SAS permission.
- Added standard
read
method toStorageStreamDownloader
.
Files Shares 12.10.0b1 Changelog
Features Added
- Added support for
AzureNamedKeyCredential
as a validcredential
type.
Form Recognizer 3.2.0 Changelog
Features Added
- Content type
image/heif
is supported for document analysis and building models. - Added
custom_document_models
property onResourceDetails
. - Added new
CustomDocumentModelsDetails
model to represent the details of the custom document models in a given Form Recognizer resource.
Bugs Fixed
- Added
DocumentParagraph
to__all__
.
Breaking Changes
- This library will default to service API version
2022-08-31
going forward. - Removed
kind
property onDocumentPage
. - Renamed
begin_build_model()
tobegin_build_document_model()
on theDocumentModelAdministrationClient
. - Renamed
begin_compose_model()
tobegin_compose_document_model()
on theDocumentModelAdministrationClient
. - Renamed
begin_copy_model_to()
tobegin_copy_document_model_to()
on theDocumentModelAdministrationClient
. - Renamed
list_models()
tolist_document_models()
on theDocumentModelAdministrationClient
. - Renamed
get_model()
toget_document_model()
on theDocumentModelAdministrationClient
. - Renamed
delete_model()
todelete_document_model()
on theDocumentModelAdministrationClient
. - Removed
document_model_count
anddocument_model_limit
properties onResourceDetails
. - Renamed
DocumentModelOperationDetails
toOperationDetails
. - Renamed
DocumentModelOperationSummary
toOperationSummary
. - Removed
DocumentContentElement
. - Removed
kind
andcontent
properties fromDocumentSelectionMark
. - Removed
kind
fromDocumentWord
.
IoT Device Update 1.0.0 Changelog
Breaking Changes
- Removed filter from DeviceManagementOperations.list_best_updates_for_group method
Features Added
- Added filter to DeviceManagementOperations.list_device_classes method
- Updated description for some methods to be more descriptive and less ambiguous
Keys 4.7.0b1 Changelog
Features Added
- An attempt will be made to generate an IV if one isn’t provided for local encryption (#25380)
Maps Search 1.0.0b1 Changelog
- Initial Release
Monitor OpenTelemetry Exporter 1.0.0b7 Changelog
Features Added
Breaking Changes
- Update to OpenTelemetry api/sdk v1.12.0 (#25659)
Bugs Fixed
- Opentelemetry span events have wrong ParentId in Azure Monitor logs (#25369)
Queues 12.5.0b1 Changelog
Features Added
- Added support for
AzureNamedKeyCredential
as a validcredential
type.
Resource Management - Agrifood 1.0.0b2 Changelog
Resource Management - App Configuration 2.2.0 Changelog
Resource Management - Connected VMWare 1.0.0b2 Changelog
Resource Management - Container Instances 10.0.0 Changelog
Resource Management - Container Service 20.3.0 Changelog
Resource Management - Cosmos DB 8.0.0 Changelog
Resource Management - Dashboard 1.0.0 Changelog
Resource Management - Device Update 1.0.0 Changelog
Resource Management - IoT Hub 2.3.0 Changelog
Resource Management - Network 21.0.1 Changelog
Resource Management - Nginx 1.0.0 Changelog
Resource Management - Redis 14.0.0 Changelog
Resource Management - Subscription 3.1.0 Changelog
Resource Management - Subscription 3.1.1 Changelog
Text Analytics 5.2.0 Changelog
Other Changes
This version of the client library marks a stable release and defaults to the service API version 2022-05-01
.
Includes all changes from 5.2.0b1
to 5.2.0b5
.
Latest Releases
View all the latest versions of Python packages here.
Installation Instructions
To install the latest beta version of the packages, copy and paste the following commands into a terminal:
$> pip install azure-ai-formrecognizer==3.2.0
$> pip install azure-ai-textanalytics==5.2.0
$> pip install azure-communication-identity==1.2.0
$> pip install azure-communication-rooms==1.0.0b2
$> pip install azure-core==1.25.1
$> pip install azure-eventhub==5.10.1
$> pip install azure-iot-deviceupdate==1.0.0
$> pip install azure-keyvault-keys==4.7.0b1
$> pip install azure-maps-search==1.0.0b1
$> pip install azure-mgmt-agrifood==1.0.0b2
$> pip install azure-mgmt-appconfiguration==2.2.0
$> pip install azure-mgmt-connectedvmware==1.0.0b2
$> pip install azure-mgmt-containerinstance==10.0.0
$> pip install azure-mgmt-containerservice==20.3.0
$> pip install azure-mgmt-cosmosdb==8.0.0
$> pip install azure-mgmt-dashboard==1.0.0
$> pip install azure-mgmt-deviceupdate==1.0.0
$> pip install azure-mgmt-iothub==2.3.0
$> pip install azure-mgmt-network==21.0.1
$> pip install azure-mgmt-nginx==1.0.0
$> pip install azure-mgmt-redis==14.0.0
$> pip install azure-mgmt-subscription==3.1.0
$> pip install azure-mgmt-subscription==3.1.1
$> pip install azure-monitor-opentelemetry-exporter==1.0.0b7
$> pip install azure-search-documents==11.3.0
$> pip install azure-search-documents==11.4.0b1
$> pip install azure-storage-blob==12.14.0b1
$> pip install azure-storage-blob==12.14.0b2
$> pip install azure-storage-file-datalake==12.9.0b1
$> pip install azure-storage-file-share==12.10.0b1
$> pip install azure-storage-queue==12.5.0b1
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.