The Azure SDK team is pleased to announce our January 2022 client library releases.

GA

  • Event Hubs

  • Resource Management - API Management

  • Resource Management - Application Insights

  • Resource Management - Compute

  • Resource Management - Data Factory

  • Resource Management - Kubernetes Configuration

  • Resource Management - NetApp

  • Resource Management - Redis

  • Resource Management - Stream Analytics

  • Resource Management - Web

  • Service Bus

Updates

  • Cognitive Search

  • Resource Management - NetApp

Beta

  • Cosmos DB

  • Event Hubs

  • Media Analytics Edge

  • Resource Management - Bot Service

  • Resource Management - SQL

  • Resource Management - Synapse

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Shares

  • Synapse - Artifacts

Release highlights

Cognitive Search 11.2.1 Changelog

Minor updates.

Cosmos DB 4.3.0b1 Changelog

New features

  • Added language native async i/o client

Event Hubs 5.7.0 Changelog

Features Added

  • Added support for fixed (linear) retry backoff:
  • Sync/async EventHubProducerClient and EventHubConsumerClient constructors and from_connection_string take retry_mode as a keyword argument.

Bugs Fixed

  • Fixed a bug that EventHubProducerClient could be reopened for sending events instead of encountering with KeyError when the client is previously closed (issue #21849).

Event Hubs 5.8.0a1 Changelog

Breaking changes

  • The following features have been temporarily pulled out which will be added back in future previews as we work towards a stable release:
  • Async is not supported.
  • Passing the following keyword arguments to the constructors and from_connection_string methods of the EventHubProducerClient and EventHubConsumerClient is not supported: transport_type, http_proxy, custom_endpoint_address, and connection_verify.

Media Analytics Edge 1.0.0b2 Changelog

  • This package is no longer maintained. Please use https://pypi.org/project/azure-media-videoanalyzer-edge

Resource Management - API Management 3.0.0 Changelog

Resource Management - Application Insights 2.0.0 Changelog

Resource Management - Bot Service 2.0.0b1 Changelog

Resource Management - Compute 24.0.0 Changelog

Resource Management - Data Factory 2.2.0 Changelog

Resource Management - Kubernetes Configuration 1.0.0 Changelog

Resource Management - NetApp 6.0.0 Changelog

Resource Management - NetApp 6.0.1 Changelog

Resource Management - Redis 13.1.0 Changelog

Resource Management - SQL 4.0.0b1 Changelog

Resource Management - Stream Analytics 1.0.0 Changelog

Resource Management - Synapse 2.1.0b4 Changelog

Resource Management - Web 6.0.0 Changelog

Service Bus 7.5.0 Changelog

Bugs Fixed

  • Fixed bug that when setting ServiceBusMessage.time_to_live with value being datetime.timedelta, total_seconds should be respected (PR #21869, thanks @jyggen).

Features Added

  • Added support for fixed (linear) retry backoff:
  • Sync/async ServiceBusClient constructors and from_connection_string take retry_mode as a keyword argument.
  • Added new enum class ServiceBusSessionFilter, which is the type of existing NEXT_AVAILABLE_SESSION value.

Storage - Blobs 12.10.0b2 Changelog

Features Added

  • Added support for service version 2021-02-12
  • Added support for blob names container invalid XML characters. Previously \uFFFE and \uFFFF would fail if present in blob name.
  • Added support for listing system containers with get_blob_containers().

Bugs Fixed

  • BlobPrefix for aio operations is now exposed to be imported, previously it was private.

Storage - Files Data Lake 12.6.0b2 Changelog

Features Added

  • Added support for service version 2021-02-12.
  • Added support for listing system file systems with list_file_systems().

Bugs Fixed

  • Connection string SAS now works as expected.

Storage - Files Shares 12.7.0b1 Changelog

Features Added

  • Added support for service version 2021-02-12.
  • Added support for premium file share provisioned_bandwidth property.
  • Added support for checking if a directory exists using exists().

Synapse - Artifacts 0.11.0 Changelog

Features Added

  • Added MetastoreOperations

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-cosmos==4.3.0b1
$> pip install azure-eventhub==5.7.0
$> pip install azure-eventhub==5.8.0a1
$> pip install azure-media-analytics-edge==1.0.0b2
$> pip install azure-mgmt-apimanagement==3.0.0
$> pip install azure-mgmt-applicationinsights==2.0.0
$> pip install azure-mgmt-botservice==2.0.0b1
$> pip install azure-mgmt-compute==24.0.0
$> pip install azure-mgmt-datafactory==2.2.0
$> pip install azure-mgmt-kubernetesconfiguration==1.0.0
$> pip install azure-mgmt-netapp==6.0.0
$> pip install azure-mgmt-netapp==6.0.1
$> pip install azure-mgmt-redis==13.1.0
$> pip install azure-mgmt-sql==4.0.0b1
$> pip install azure-mgmt-streamanalytics==1.0.0
$> pip install azure-mgmt-synapse==2.1.0b4
$> pip install azure-mgmt-web==6.0.0
$> pip install azure-search-documents==11.2.1
$> pip install azure-servicebus==7.5.0
$> pip install azure-storage-blob==12.10.0b2
$> pip install azure-storage-file-datalake==12.6.0b2
$> pip install azure-storage-file-share==12.7.0b1
$> pip install azure-synapse-artifacts==0.11.0

Feedback

If you have a bug or feature request for one of the libraries, please post an issue to GitHub.