Azure SDK for Python (July 2022)
The Azure SDK team is pleased to announce our July 2022 client library releases.
31 packages released this month.
Stable Packages (14)
-
Blobs
-
Conversation Analysis
-
Event Grid
-
Files Data Lake
-
Files Shares
-
Queues
-
Resource Management - Compute
-
Resource Management - Data Factory
-
Resource Management - Event Hubs
-
Resource Management - Media Services
-
Resource Management - NetApp
-
Resource Management - Orbital
-
Resource Management - Web
-
Service Bus
Patch Updates (2)
-
Core - Client - Core
-
Monitor Query
Beta Packages (14)
-
Blobs
-
Blobs Changefeed
-
Conversation Analysis
-
Files Data Lake
-
Files Shares
-
Identity
-
IoT Device Update
-
Purview Catalog
-
Queues
-
Resource Management - Chaos
-
Resource Management - Bot Service
-
Resource Management - Log Analytics
-
Resource Management - Resource Connector
-
Resource Management - SQL
Release highlights
Blobs 12.13.0b1 Changelog
Features Added
- Added support for service version 2021-08-06.
- Added a new version of client-side encryption for blobs (version 2.0) which utilizes AES-GCM-256 encryption.
If you are currently using client-side encryption, it is highly recommended to switch to a form of server-side
encryption (Customer-Provided Key, Encryption Scope, etc.) or version 2.0 of client-side encryption. The encryption
version can be specified on any client constructor via the
encryption_versionkeyword (encryption_version='2.0').
Blobs 12.13.0 Changelog
Bugs Fixed
- Stable release of features from 12.13.0b1.
- Added support for deleting versions in
delete_blobsby supplyingversion_id.
Blobs Changefeed 12.0.0b4 Changelog
Features Added
- Added support for
max_single_get_sizeandmax_chunk_get_sizetoChangeFeedClientto enable control over the initial size and chunk size when downloading ChangeFeed blobs.
Conversation Analysis 1.0.0 Changelog
Breaking Changes
- Client now uses python dictionaries for method parameters and results instead of classes.
Features Added
- Added Azure Active Directory (AAD) authentication support
- Added more resolution types for entities
- Added support for authoring operations with
ConversationAuthoringClientunder theazure.ai.language.conversations.authoringnamespace.
Conversation Analysis 1.1.0b2 Changelog
Features Added
- Added Azure Active Directory (AAD) authentication support
- Added support for authoring operations with
ConversationAuthoringClientunder theazure.ai.language.conversations.authoringnamespace.
Core - Client - Core 1.24.2 Changelog
Bugs Fixed
- Fixed the bug that azure-core could not be imported under Python 3.11.0b3 #24928
ContentDecodePolicycan now correctly deserialize more JSON bodies with different mime types #22410
Event Grid 4.9.0 Changelog
Features Added
- Added support for publishing events to a channel.
Files Data Lake 12.8.0b1 Changelog
Features Added
- Added support for service version 2021-08-06.
- Added support for
owner,group,acl,lease_id,lease_durationto both file and directorycreateAPIs. - Added support for
expiry_options,expires_onto filecreateAPIs.
Files Data Lake 12.8.0 Changelog
Features Added
- Stable release of features from 12.8.0b1.
- Removed support for
expiry_optionsfrom filecreateAPIs. With this change,expires_onnow covers all functionalityexpiry_optionsoffered.
Files Shares 12.9.0b1 Changelog
Features Added
- Added support for
file_change_timetostart_copy_from_urlAPI
Files Shares 12.9.0 Changelog
Features Added
- Stable release of features from 12.9.0b1.
- Added support for progress tracking to
upload_file()anddownload_file()via a new optional callback,progress_hook.
Identity 1.11.0b2 Changelog
Features Added
EnvironmentCredentialaddedAZURE_CLIENT_CERTIFICATE_PASSWORDsupport for the cert password (#24652)
Bugs Fixed
- Fixed the issue that failed to parse PEM certificate if it does not start with “—–” (#24643)
IoT Device Update 1.0.0b3 Changelog
Features Added
- Added
relatedFilesanddownloadHandlertoUpdate - Updated various model that reference update to include not only
updateIdbut also updatedescriptionandfriendlyName - Removed device tag concept
- Allow to filter by deployment status in the
list_devicesmethod - Added ability to update device class friendly name
- Added ability to delete device class
- Added device class subgroups to groups
- Added new method to retrieve devices health information
Monitor Query 1.0.3 Changelog
Bugs Fixed
- Fixed a bug where
query_resourcein metrics client is throwing an error with unexpectedmetric_namespaceargument.
Purview Catalog 1.0.0b4 Changelog
Features
- Support Atlas 2.2 APIs
Bugs Fixed
- Add missing query parameter
includeTermHierarchyfor update term API - Add missing query parameter
excludeRelationshipTypesfor get term API
Queues 12.4.0b1 Changelog
Features Added
- Introduced version 2.0 of client-side encryption for Queue messages which utilizes AES-GCM-256 encryption.
Version 1.0 is now deprecated and no longer considered secure. If you are using client-side encryption, it is
highly recommended that you update to version 2.0.
The encryption version can be specified on any client constructor via the
encryption_versionkeyword (i.e.encryption_version='2.0').
Queues 12.4.0 Changelog
Features Added
- Stable release of features from 12.4.0b1.
Resource Management - Chaos 1.0.0b4 Changelog
Resource Management - Bot Service 2.0.0b3 Changelog
Resource Management - Compute 27.2.0 Changelog
Resource Management - Data Factory 2.7.0 Changelog
Resource Management - Event Hubs 10.1.0 Changelog
Resource Management - Log Analytics 13.0.0b5 Changelog
Resource Management - Media Services 10.0.0 Changelog
Resource Management - NetApp 8.0.0 Changelog
Resource Management - Orbital 1.0.0 Changelog
Resource Management - Resource Connector 1.0.0b2 Changelog
Resource Management - SQL 4.0.0b3 Changelog
Resource Management - Web 7.0.0 Changelog
Service Bus 7.8.0 Changelog
Features Added
- In
ServiceBusClient,get_queue_receiver,get_subscription_receiver,get_queue_sender, andget_topic_sendernow accept an optionalclient_identifierargument which allows for specifying a custom identifier for the respective sender or receiver. It can be useful during debugging as Service Bus associates the id with errors and helps with easier correlation. ServiceBusReceiverandServiceBusSenderhave an added propertyclient_identifierwhich returns theclient_identifierfor the current instance.
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-language-conversations==1.0.0
$> pip install azure-ai-language-conversations==1.1.0b2
$> pip install azure-core==1.24.2
$> pip install azure-eventgrid==4.9.0
$> pip install azure-identity==1.11.0b2
$> pip install azure-iot-deviceupdate==1.0.0b3
$> pip install azure-mgmt-botservice==2.0.0b3
$> pip install azure-mgmt-chaos==1.0.0b4
$> pip install azure-mgmt-compute==27.2.0
$> pip install azure-mgmt-datafactory==2.7.0
$> pip install azure-mgmt-eventhub==10.1.0
$> pip install azure-mgmt-loganalytics==13.0.0b5
$> pip install azure-mgmt-media==10.0.0
$> pip install azure-mgmt-netapp==8.0.0
$> pip install azure-mgmt-orbital==1.0.0
$> pip install azure-mgmt-resourceconnector==1.0.0b2
$> pip install azure-mgmt-sql==4.0.0b3
$> pip install azure-mgmt-web==7.0.0
$> pip install azure-monitor-query==1.0.3
$> pip install azure-purview-catalog==1.0.0b4
$> pip install azure-servicebus==7.8.0
$> pip install azure-storage-blob==12.13.0b1
$> pip install azure-storage-blob==12.13.0
$> pip install azure-storage-blob-changefeed==12.0.0b4
$> pip install azure-storage-file-datalake==12.8.0b1
$> pip install azure-storage-file-datalake==12.8.0
$> pip install azure-storage-file-share==12.9.0b1
$> pip install azure-storage-file-share==12.9.0
$> pip install azure-storage-queue==12.4.0b1
$> pip install azure-storage-queue==12.4.0
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.