The Azure SDK team is pleased to announce our October 2023 client library releases.

39 packages released this month.

Stable Packages (14)

  • Event Grid

  • Machine Learning

  • Resource Management - Compute

  • Resource Management - Container Registry

  • Resource Management - Cosmos DB

  • Resource Management - Cosmosdbforpostgresql

  • Resource Management - Hybridconnectivity

  • Resource Management - IoT Hub

  • Resource Management - Kubernetes Configuration

  • Resource Management - Network

  • Resource Management - Recovery Services Backup

  • Resource Management - Recovery Services Site Recovery

  • Resource Management - Red Hat OpenShift

  • Resource Management - Redis

Patch Updates (8)

  • Form Recognizer

  • Identity

  • Machine Learning

  • Service Bus

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

  • Storage - Queues

Beta Packages (11)

  • App Configuration

  • App Configuration Provider

  • Cognitive Search

  • Communication Rooms

  • Identity

  • Key Vault - Keys

  • Resource Management - Communication

  • Resource Management - Managedapplications

  • Resource Management - Playwrighttesting

  • Resource Management - PostgreSQL

  • Resource Management - SignalR

Release highlights

App Configuration 1.5.0b3 Changelog

Breaking Changes

  • Renamed parameter name in list_snapshot_configuration_settings() to snapshot_name.
  • Removed keyword argument accept_datetime in list_snapshot_configuration_settings().
  • Moved operation list_snapshot_configuration_settings() to an overload of list_configuration_settings(), and moved the parameter snapshot_name to keyword.
  • Published enum SnapshotStatus, and accepted the type for status parameter in list_snapshots() and status property in Snapshot model.
  • Renamed model Snapshot to ConfigurationSnapshot.
  • Renamed model ConfigurationSettingFilter to ConfigurationSettingsFilter.

App Configuration Provider 1.1.0b2 Changelog

Bugs Fixed

  • Fixes issue where user_agent was required to be set.

Features Added

  • Added support for keyvault_credential, keyvault_client_configs, and secret_resolver as kwargs instead of using AzureAppConfigurationKeyVaultOptions.

Cognitive Search 11.4.0b11 Changelog

Features Added

  • Added vector_filter_mode support for Search method.
  • Exposed VectorizableTextQuery in azure.search.document.models.

Breaking Changes

These changes do not impact the API of stable versions such as 11.3.0. Only code written against a beta version such as 11.4.0b6 may be affected.

  • Renamed vector_search_configuration to vector_search_profile in SearchField.
  • Renamed vectors to vector_queries in Search method.
  • Renamed azure.search.documents.models.Vector to azure.search.documents.models.VectorQuery.
  • Stopped supporting api version V2023_07_01_PREVIEW anymore.

Communication Rooms 1.1.0b1 Changelog

Features Added

  • Added support for PSTN dial-out capability

Event Grid 4.15.0 Changelog

Features Added

  • Added new enum values to SystemEventNames related to Azure Communication Services and Azure Resource Notifications.

Form Recognizer 3.3.1 Changelog

Features Added

  • Exposed send_request() method in each client to send custom requests using the client’s existing pipeline. (#32151)

Identity 1.14.1 Changelog

Bugs Fixed

  • Bug fixes for developer credentials

Identity 1.15.0b2 Changelog

Features Added

  • Added enable_support_logging as a keyword argument to credentials using MSAL’s PublicClientApplication. This allows additional support logging which may contain PII. (#32135)

Bugs Fixed

  • ManagedIdentityCredential will now correctly retry when the instance metadata endpoint returns a 410 response. (#32200)

Breaking Changes

These changes do not impact the API of stable versions such as 1.14.0. Only code written against a beta version such as 1.15.0b1 may be affected.

  • Windows Web Account Manager (WAM) Brokered Authentication is moved into another package.

Key Vault - Keys 4.9.0b2 Changelog

Features Added

  • The cryptography library’s RSAPrivateKey and RSAPublicKey interfaces are now implemented by KeyVaultRSAPrivateKey and KeyVaultRSAPublicKey classes that can use keys managed by Key Vault
  • CryptographyClient has create_rsa_private_key and create_rsa_public_key methods that return a KeyVaultRSAPrivateKey and KeyVaultRSAPublicKey, respectively

Machine Learning 1.10.1 Changelog

Bugs Fixed

  • Feature sets can now be registers after being dumped and reloaded.
  • SDK feature store create/update can now assign materialization identities to cross RG offline stores and online stores.

Machine Learning 1.11.0 Changelog

Breaking Changes

Features Added

  • Now, when you specify delete_dependent_resources as True when deleting a workspace, the log analytics resource associated with the workspace application insights resource will also be deleted.

Machine Learning 1.11.1 Changelog

Bugs Fixed

Resource Management - Communication 2.1.0b1 Changelog

Resource Management - Compute 30.2.0 Changelog

Resource Management - Compute 30.3.0 Changelog

Resource Management - Container Registry 10.2.0 Changelog

Resource Management - Cosmos DB 9.3.0 Changelog

Resource Management - Cosmosdbforpostgresql 1.0.0 Changelog

Resource Management - Hybridconnectivity 1.0.0 Changelog

Resource Management - IoT Hub 3.0.0 Changelog

Resource Management - Kubernetes Configuration 3.1.0 Changelog

Resource Management - Managedapplications 1.0.0b1 Changelog

Resource Management - Network 25.1.0 Changelog

Resource Management - Playwrighttesting 1.0.0b1 Changelog

Resource Management - PostgreSQL 10.2.0b11 Changelog

Resource Management - Recovery Services Backup 7.0.0 Changelog

Resource Management - Recovery Services Site Recovery 1.1.0 Changelog

Resource Management - Red Hat OpenShift 1.4.0 Changelog

Resource Management - Redis 14.3.0 Changelog

Resource Management - SignalR 2.0.0b1 Changelog

Service Bus 7.11.3 Changelog

Bugs Fixed

  • Fixed a bug where prefetch_count was not being passed through correctly and caused messages to not be received as expected when in RECEIVE_AND_DELETE mode (#31712, #31711).

Storage - Blobs 12.18.2 Changelog

Bugs Fixed

  • Fixed an issue where user_agent was being ignored on upload_blob or download_blob if client was configured for encryption.

Storage - Blobs 12.18.3 Changelog

Bugs Fixed

  • Fixed an issue when an invalid type was provided for credential during client construction, the __str__ of the object would be present in the exception message and therefore potentially logged.

Storage - Files Data Lake 12.13.2 Changelog

Bugs Fixed

  • Fixed an issue when an invalid type was provided for credential during client construction, the __str__ of the object would be present in the exception message and therefore potentially logged.

Storage - Files Share 12.14.2 Changelog

Bugs Fixed

  • Fixed an issue when an invalid type was provided for credential during client construction, the __str__ of the object would be present in the exception message and therefore potentially logged.

Storage - Queues 12.7.2 Changelog

Bugs Fixed

  • Fixed an issue where user_agent was being ignored on send_message, receive_message, receive_messages, update_message, and peek_messages if client was configured for encryption.

Storage - Queues 12.7.3 Changelog

Bugs Fixed

  • Fixed an issue when an invalid type was provided for credential during client construction, the __str__ of the object would be present in the exception message and therefore potentially logged.

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-formrecognizer==3.3.1
$> pip install azure-ai-ml==1.10.1
$> pip install azure-ai-ml==1.11.0
$> pip install azure-ai-ml==1.11.1
$> pip install azure-appconfiguration==1.5.0b3
$> pip install azure-appconfiguration-provider==1.1.0b2
$> pip install azure-communication-rooms==1.1.0b1
$> pip install azure-eventgrid==4.15.0
$> pip install azure-identity==1.14.1
$> pip install azure-identity==1.15.0b2
$> pip install azure-keyvault-keys==4.9.0b2
$> pip install azure-mgmt-communication==2.1.0b1
$> pip install azure-mgmt-compute==30.2.0
$> pip install azure-mgmt-compute==30.3.0
$> pip install azure-mgmt-containerregistry==10.2.0
$> pip install azure-mgmt-cosmosdb==9.3.0
$> pip install azure-mgmt-cosmosdbforpostgresql==1.0.0
$> pip install azure-mgmt-hybridconnectivity==1.0.0
$> pip install azure-mgmt-iothub==3.0.0
$> pip install azure-mgmt-kubernetesconfiguration==3.1.0
$> pip install azure-mgmt-managedapplications==1.0.0b1
$> pip install azure-mgmt-network==25.1.0
$> pip install azure-mgmt-playwrighttesting==1.0.0b1
$> pip install azure-mgmt-rdbms==10.2.0b11
$> pip install azure-mgmt-recoveryservicesbackup==7.0.0
$> pip install azure-mgmt-recoveryservicessiterecovery==1.1.0
$> pip install azure-mgmt-redhatopenshift==1.4.0
$> pip install azure-mgmt-redis==14.3.0
$> pip install azure-mgmt-signalr==2.0.0b1
$> pip install azure-search-documents==11.4.0b11
$> pip install azure-servicebus==7.11.3
$> pip install azure-storage-blob==12.18.2
$> pip install azure-storage-blob==12.18.3
$> pip install azure-storage-file-datalake==12.13.2
$> pip install azure-storage-file-share==12.14.2
$> pip install azure-storage-queue==12.7.2
$> pip install azure-storage-queue==12.7.3

Feedback

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