Azure SDK for Python (May 2023)
The Azure SDK team is pleased to announce our May 2023 client library releases.
33 packages released this month.
Stable Packages (19)
-
Event Grid
-
Identity
-
Machine Learning
-
Monitor Query
-
Resource Management - API Management
-
Resource Management - App Platform
-
Resource Management - App Service
-
Resource Management - Application Insights
-
Resource Management - Container Instances
-
Resource Management - Container Service
-
Resource Management - Cosmos DB
-
Resource Management - Image Builder
-
Resource Management - IoT Hub
-
Resource Management - NetApp Files
-
Resource Management - Quota
-
Resource Management - Recovery Services Backup
-
Resource Management - Security
-
Resource Management - Workloads
-
Service Bus
Patch Updates (2)
-
Resource Management - Monitor
-
Resource Management - Network
Beta Packages (10)
-
Artifacts
-
Container Registry
-
Resource Management - Confidential Ledger
-
Resource Management - Container Instances
-
Resource Management - Cosmos DB
-
Resource Management - Elastic
-
Resource Management - Machine Learning Services
-
Resource Management - PostgreSQL
-
Resource Management - Redis Enterprise
-
Resource Management - Resource Connector
Release highlights
Artifacts 0.16.0 Changelog
Bugs Fixed
- Fix to support IO input #29615
Container Registry 1.1.0b4 Changelog
Breaking Changes
- Renamed
upload_manifest()
toset_manifest()
, and changed to consume manifest inJSON
instead ofOCIManifest
type. - Renamed
download_manifest()
toget_manifest()
, and changed it’s return type fromDownloadManifestResult
toGetManifestResult
.
Features Added
- Added an optional kwarg
media_type
inset_manifest()
to enable uploading image manifests of any type.
Event Grid 4.11.0 Changelog
Features Added
- Added new enum values to
SystemEventNames
related to Storage Tasks, Azure Communication Services and Azure HealthcareApis.
Identity 1.13.0 Changelog
Breaking Changes
These changes do not impact the API of stable versions such as 1.12.0. Only code written against a beta version such as 1.13.0b4 may be affected.
- Windows Web Account Manager (WAM) Brokered Authentication is still in preview and not available in this release. It will be available in the next beta release.
- Additional Continuous Access Evaluation (CAE) support for service principal credentials is still in preview and not available in this release. It will be available in the next beta release.
- Renamed keyword argument
developer_credential_timeout
toprocess_timeout
inDefaultAzureCredential
to remain consistent with the other credentials that launch a subprocess to acquire tokens.
Machine Learning 1.6.0 Changelog
Features Added
- Added experimental scatter gather node to DSL package. This node has a unique mldesigner dependency.
- Added support to make JobService and ServiceInstance objects serializable when printed
- Support Singularity compute in pipeline job
- Added purge operation support for workspace resource
- Added Feature Store, its dedicated classes and updated the docstrings, now available in public interface. The classes added are
FeatureStoreOperations, FeatureSetOperations, FeatureStoreEntityOperations
with properties classes specific to the new features. - Support additional_includes in command component
- Added experimental
distribution: ray
support in command job.
Breaking Changes
- Renamed
JobServiceBase.job_service_type
totype
Bugs Fixed
- Fixed issue where show_progress=False was not being respected for uploads when set via MLClient
- Fixed issue of spark input/output mode validation doesn’t take effect because of wrong type assertion
- Fixed the bug when setting
node.limits.timeout
to a pipeline input. - Removed Experimental Tag from Idle Shutdown, Custom Applications, Setup Scripts, and Image Metadata on Compute Instances.
- Removed Experimental Tag from JobService classes
Monitor Query 1.2.0 Changelog
Bugs Fixed
- Fixed an inconsistent keyword argument name in the
LogsTable
constructor, changingcolumn_types
tocolumns_types
. Note that this is a class that is typically only instantiated internally, and not by users. (#29076)
Features Added
- Add the
query_resource
method toLogsQueryClient
to allow users to query Azure resources directly without the context of a workspace. (#29365)
Resource Management - API Management 4.0.0 Changelog
Resource Management - App Platform 8.0.0 Changelog
Resource Management - App Service 7.1.0 Changelog
Resource Management - Application Insights 4.0.0 Changelog
Resource Management - Confidential Ledger 2.0.0b2 Changelog
Resource Management - Container Instances 10.1.0b2 Changelog
Resource Management - Container Instances 10.1.0 Changelog
Resource Management - Container Service 22.1.0 Changelog
Resource Management - Cosmos DB 9.1.0b2 Changelog
Resource Management - Cosmos DB 9.1.0 Changelog
Resource Management - Cosmos DB 9.2.0 Changelog
Resource Management - Elastic 1.1.0b2 Changelog
Resource Management - Image Builder 1.2.0 Changelog
Resource Management - IoT Hub 2.4.0 Changelog
Resource Management - Machine Learning Services 2.0.0b2 Changelog
Resource Management - Monitor 6.0.1 Changelog
Resource Management - NetApp Files 10.0.0 Changelog
Resource Management - Network 23.0.1 Changelog
Resource Management - PostgreSQL 10.2.0b7 Changelog
Resource Management - Quota 1.0.0 Changelog
Resource Management - Recovery Services Backup 6.0.0 Changelog
Resource Management - Redis Enterprise 2.1.0b2 Changelog
Resource Management - Resource Connector 1.0.0b4 Changelog
Resource Management - Security 5.0.0 Changelog
Resource Management - Workloads 1.0.0 Changelog
Service Bus 7.10.0 Changelog
Features Added
- A new boolean keyword argument
uamqp_transport
has been added to sync and asyncServiceBusClient
constructors which indicates whether to use theuamqp
library or the default pure Python AMQP library as the underlying transport.
Bugs Fixed
- Fixed a bug where sync and async
ServiceBusAdministrationClient
expectedcredential
withget_token
method returningAccessToken.token
of typebytes
and notstr
, now matching the documentation. - Fixed a bug where
raw_amqp_message.header
andmessage.header
properties onServiceReceivedBusMessage
were returned withdurable
,first_acquirer
, andpriority
properties set by default, rather than the values returned by the service. - Fixed a bug where
ServiceBusReceivedMessage
was not picklable (Issue #27947).
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-ml==1.6.0
$> pip install azure-containerregistry==1.1.0b4
$> pip install azure-eventgrid==4.11.0
$> pip install azure-identity==1.13.0
$> pip install azure-mgmt-apimanagement==4.0.0
$> pip install azure-mgmt-applicationinsights==4.0.0
$> pip install azure-mgmt-appplatform==8.0.0
$> pip install azure-mgmt-confidentialledger==2.0.0b2
$> pip install azure-mgmt-containerinstance==10.1.0b2
$> pip install azure-mgmt-containerinstance==10.1.0
$> pip install azure-mgmt-containerservice==22.1.0
$> pip install azure-mgmt-cosmosdb==9.1.0b2
$> pip install azure-mgmt-cosmosdb==9.1.0
$> pip install azure-mgmt-cosmosdb==9.2.0
$> pip install azure-mgmt-elastic==1.1.0b2
$> pip install azure-mgmt-imagebuilder==1.2.0
$> pip install azure-mgmt-iothub==2.4.0
$> pip install azure-mgmt-machinelearningservices==2.0.0b2
$> pip install azure-mgmt-monitor==6.0.1
$> pip install azure-mgmt-netapp==10.0.0
$> pip install azure-mgmt-network==23.0.1
$> pip install azure-mgmt-quota==1.0.0
$> pip install azure-mgmt-rdbms==10.2.0b7
$> pip install azure-mgmt-recoveryservicesbackup==6.0.0
$> pip install azure-mgmt-redisenterprise==2.1.0b2
$> pip install azure-mgmt-resourceconnector==1.0.0b4
$> pip install azure-mgmt-security==5.0.0
$> pip install azure-mgmt-web==7.1.0
$> pip install azure-mgmt-workloads==1.0.0
$> pip install azure-monitor-query==1.2.0
$> pip install azure-servicebus==7.10.0
$> pip install azure-synapse-artifacts==0.16.0
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.