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() to set_manifest(), and changed to consume manifest in JSON instead of OCIManifest type.
  • Renamed download_manifest() to get_manifest(), and changed it’s return type from DownloadManifestResult to GetManifestResult.

Features Added

  • Added an optional kwarg media_type in set_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 to process_timeout in DefaultAzureCredential 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 to type

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, changing column_types to columns_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 to LogsQueryClient 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 async ServiceBusClient constructors which indicates whether to use the uamqp library or the default pure Python AMQP library as the underlying transport.

Bugs Fixed

  • Fixed a bug where sync and async ServiceBusAdministrationClient expected credential with get_token method returning AccessToken.token of type bytes and not str, now matching the documentation.
  • Fixed a bug where raw_amqp_message.header and message.header properties on ServiceReceivedBusMessage were returned with durable, first_acquirer, and priority 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.