Azure SDK for Python (October 2023)
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
nameinlist_snapshot_configuration_settings()tosnapshot_name. - Removed keyword argument
accept_datetimeinlist_snapshot_configuration_settings(). - Moved operation
list_snapshot_configuration_settings()to an overload oflist_configuration_settings(), and moved the parametersnapshot_nameto keyword. - Published enum
SnapshotStatus, and accepted the type forstatusparameter inlist_snapshots()andstatusproperty inSnapshotmodel. - Renamed model
SnapshottoConfigurationSnapshot. - Renamed model
ConfigurationSettingFiltertoConfigurationSettingsFilter.
App Configuration Provider 1.1.0b2 Changelog
Bugs Fixed
- Fixes issue where
user_agentwas required to be set.
Features Added
- Added support for
keyvault_credential,keyvault_client_configs, andsecret_resolveraskwargsinstead of usingAzureAppConfigurationKeyVaultOptions.
Cognitive Search 11.4.0b11 Changelog
Features Added
- Added
vector_filter_modesupport forSearchmethod. - Exposed
VectorizableTextQueryinazure.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_configurationtovector_search_profileinSearchField.- Renamed
vectorstovector_queriesinSearchmethod.- Renamed
azure.search.documents.models.Vectortoazure.search.documents.models.VectorQuery.- Stopped supporting api version
V2023_07_01_PREVIEWanymore.
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
SystemEventNamesrelated 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_loggingas a keyword argument to credentials using MSAL’sPublicClientApplication. This allows additional support logging which may contain PII. (#32135)
Bugs Fixed
ManagedIdentityCredentialwill 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
cryptographylibrary’sRSAPrivateKeyandRSAPublicKeyinterfaces are now implemented byKeyVaultRSAPrivateKeyandKeyVaultRSAPublicKeyclasses that can use keys managed by Key Vault CryptographyClienthascreate_rsa_private_keyandcreate_rsa_public_keymethods that return aKeyVaultRSAPrivateKeyandKeyVaultRSAPublicKey, 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
- Python 3.7 reached end-of-life on June 27th 2023. Consequently, 3.7 will be deprecated in azure-ai-ml starting in October 2023 and azure-ai-ml will end support for 3.7 in February 2024.
Features Added
- Now, when you specify
delete_dependent_resourcesas 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
- pydash dependency version was upgraded to >=6.0.0 to patch security vulnerability in versions below 6.0.0
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_countwas not being passed through correctly and caused messages to not be received as expected when inRECEIVE_AND_DELETEmode (#31712, #31711).
Storage - Blobs 12.18.2 Changelog
Bugs Fixed
- Fixed an issue where
user_agentwas being ignored onupload_blobordownload_blobif client was configured for encryption.
Storage - Blobs 12.18.3 Changelog
Bugs Fixed
- Fixed an issue when an invalid type was provided for
credentialduring 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
credentialduring 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
credentialduring 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_agentwas being ignored onsend_message,receive_message,receive_messages,update_message, andpeek_messagesif client was configured for encryption.
Storage - Queues 12.7.3 Changelog
Bugs Fixed
- Fixed an issue when an invalid type was provided for
credentialduring 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.