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_version
keyword (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_blobs
by supplyingversion_id
.
Blobs Changefeed 12.0.0b4 Changelog
Features Added
- Added support for
max_single_get_size
andmax_chunk_get_size
toChangeFeedClient
to 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
ConversationAuthoringClient
under theazure.ai.language.conversations.authoring
namespace.
Conversation Analysis 1.1.0b2 Changelog
Features Added
- Added Azure Active Directory (AAD) authentication support
- Added support for authoring operations with
ConversationAuthoringClient
under theazure.ai.language.conversations.authoring
namespace.
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
ContentDecodePolicy
can 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_duration
to both file and directorycreate
APIs. - Added support for
expiry_options
,expires_on
to filecreate
APIs.
Files Data Lake 12.8.0 Changelog
Features Added
- Stable release of features from 12.8.0b1.
- Removed support for
expiry_options
from filecreate
APIs. With this change,expires_on
now covers all functionalityexpiry_options
offered.
Files Shares 12.9.0b1 Changelog
Features Added
- Added support for
file_change_time
tostart_copy_from_url
API
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
EnvironmentCredential
addedAZURE_CLIENT_CERTIFICATE_PASSWORD
support 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
relatedFiles
anddownloadHandler
toUpdate
- Updated various model that reference update to include not only
updateId
but also updatedescription
andfriendlyName
- Removed device tag concept
- Allow to filter by deployment status in the
list_devices
method - 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_resource
in metrics client is throwing an error with unexpectedmetric_namespace
argument.
Purview Catalog 1.0.0b4 Changelog
Features
- Support Atlas 2.2 APIs
Bugs Fixed
- Add missing query parameter
includeTermHierarchy
for update term API - Add missing query parameter
excludeRelationshipTypes
for 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_version
keyword (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_sender
now accept an optionalclient_identifier
argument 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. ServiceBusReceiver
andServiceBusSender
have an added propertyclient_identifier
which returns theclient_identifier
for 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.