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
name
inlist_snapshot_configuration_settings()
tosnapshot_name
. - Removed keyword argument
accept_datetime
inlist_snapshot_configuration_settings()
. - Moved operation
list_snapshot_configuration_settings()
to an overload oflist_configuration_settings()
, and moved the parametersnapshot_name
to keyword. - Published enum
SnapshotStatus
, and accepted the type forstatus
parameter inlist_snapshots()
andstatus
property inSnapshot
model. - Renamed model
Snapshot
toConfigurationSnapshot
. - Renamed model
ConfigurationSettingFilter
toConfigurationSettingsFilter
.
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
, andsecret_resolver
askwargs
instead of usingAzureAppConfigurationKeyVaultOptions
.
Cognitive Search 11.4.0b11 Changelog
Features Added
- Added
vector_filter_mode
support forSearch
method. - Exposed
VectorizableTextQuery
inazure.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
tovector_search_profile
inSearchField
.- Renamed
vectors
tovector_queries
inSearch
method.- Renamed
azure.search.documents.models.Vector
toazure.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’sPublicClientApplication
. 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’sRSAPrivateKey
andRSAPublicKey
interfaces are now implemented byKeyVaultRSAPrivateKey
andKeyVaultRSAPublicKey
classes that can use keys managed by Key Vault CryptographyClient
hascreate_rsa_private_key
andcreate_rsa_public_key
methods that return aKeyVaultRSAPrivateKey
andKeyVaultRSAPublicKey
, 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_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
- 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_count
was not being passed through correctly and caused messages to not be received as expected when inRECEIVE_AND_DELETE
mode (#31712, #31711).
Storage - Blobs 12.18.2 Changelog
Bugs Fixed
- Fixed an issue where
user_agent
was being ignored onupload_blob
ordownload_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 onsend_message
,receive_message
,receive_messages
,update_message
, andpeek_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.