Azure SDK for Python (November 2023)
The Azure SDK team is pleased to announce our November 2023 client library releases.
52 packages released this month.
Stable Packages (20)
-
App Configuration
-
Azure Monitor OpenTelemetry
-
Event Grid
-
Identity
-
Resource Management - Cognitive Search
-
Resource Management - Connected VMware
-
Resource Management - Container Service
-
Resource Management - Container Service Fleet
-
Resource Management - Content Delivery Network
-
Resource Management - Datadog
-
Resource Management - Desktop Virtualization
-
Resource Management - Key Vault
-
Resource Management - Kusto
-
Resource Management - NetApp Files
-
Resource Management - Resource Mover
-
Resource Management - Storage Mover
-
Storage - Blobs
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
Patch Updates (3)
-
Core - Client - Core
-
Form Recognizer
-
Monitor Ingestion
Beta Packages (27)
-
Cosmos DB
-
Dev Center
-
Event Grid
-
Key Vault - Administration
-
Key Vault - Certificates
-
Key Vault - Keys
-
Key Vault - Secrets
-
OpenTelemetry Exporter
-
Purview Workflow
-
Resource Management - Dev Center
-
Resource Management - Elastic SAN
-
Resource Management - Azure Stack HCI
-
Resource Management - BareMetal Infrastructure
-
Resource Management - Container Service Fleet
-
Resource Management - Maintenance
-
Resource Management - Recoveryservicesdatareplication
-
Resource Management - Resource Health
-
Resource Management - Self Help
-
Resource Management - SignalR
-
Resource Management - Support
-
Resource Management - Web PubSub
-
Schema Registry
-
Storage - Blobs
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
-
Synapse - Artifacts
Release highlights
App Configuration 1.5.0 Changelog
Other Changes
- Supported datetime type for keyword argument
accept_datetimeinget_snapshot_configuration_settings(),list_snapshot_configuration_settings()andlist_revisions(). - Bumped minimum dependency on
azure-coreto>=1.28.0. - Updated the default
api_versionto “2023-10-01”. - Removed
etagkeyword documentation inset_read_only()as it’s not in use.
Azure Monitor OpenTelemetry 1.1.0 Changelog
Features Added
- Add ability to specify which logger to export telemetry for via
logger_nameconfiguration (#32192) - Add message ids for AppLens (#32195)
- Allow OTEL_PYTHON_DISABLED_INSTRUMENTATIONS functionality for Azure Core Tracing in Auto-instrumentation (#32331)
Bugs Fixed
- Updated django samples with clearly artificial secret key (#32698)
Core - Client - Core 1.29.5 Changelog
Bugs Fixed
- Fixed an issue with
multipart/form-datain the async transport wheredatawas not getting encoded into the request body. #32473
Cosmos DB 4.5.2b1 Changelog
Bugs Fixed
- Small fix to the
offer_throughputoption in the async client’screate_database_if_not_existsmethod, which was previously misspelled asofferThroughput. See PR 32076.
Features Added
- Added Support for Subpartitioning in Python SDK. See PR 31121
Cosmos DB 4.5.2b2 Changelog
Features Added
- Added support for Transactional Batch. See PR 32508.
- Added preview support for Priority Based Throttling/Priority Based Execution (Must be enabled at the account level before it can be used). See PR 32441.
Cosmos DB 4.5.2b3 Changelog
Features Added
- Added support for capturing Index Metrics in query operations. See PR 33034
Dev Center 1.0.0b3 Changelog
Breaking Changes
DevCenterClient.dev_center,DevCenterClient.dev_boxandDevCenterClient.environmentoperation groups were removed. Operations are accessed directly through theDevCenterClient.- Environments now works with with “environment definitions” instead of “catalog items”. E.g.
DevCenterClient.get_environmentoperation returnsenvironmentDefinitionNameproperty instead ofcatalogItemName. - The environment used in
DevCenterClient.begin_create_or_update_environmentrequires passingenvironmentDefinitionNameandcatalogNameparameters instead ofcatalogItemName. user_idis no longer a parameter with default value.- All
actionsoperations havedev_boxadded to their names. E.g.get_actionoperation is updated toget_dev_box_action
Event Grid 4.16.0 Changelog
Features Added
- Added new enum values to
SystemEventnamesrelated to Azure Resource Notifications.
Event Grid 4.17.0b1 Changelog
Features Added
- Beta EventGridClient features were added on top of the last GA version of EventGrid.
- Added new features to the EventGridClient that supports
publish_cloud_events,receive_cloud_events,acknowledge_cloud_events,release_cloud_events, andreject_cloud_eventsoperations. These features include arenew_cloud_event_locksoperation, as well as arelease_with_delayparameter on therelease_cloud_eventsoperation. - The
lock_tokensparameter inreject_cloud_events,release_cloud_events, andacknowledge_cloud_eventswas renamed toreject_options,release_options, andacknowledge_options. - The
binary_modekeyword argument onpublish_cloud_eventswas added to allow for binary mode support when publishing single Cloud Events. - Added new models to support these new operations on EventGridClient.
Form Recognizer 3.3.2 Changelog
Bugs Fixed
- Fixed incorrect data type for returned formula objects.
Identity 1.15.0 Changelog
Features Added
- Added bearer token provider. (#32655)
Bugs Fixed
- Fixed issue InteractiveBrowserCredential does not hand over to next credential in chain if no browser is supported.(#32276)
Key Vault - Administration 4.4.0b2 Changelog
Features Added
- Added support for service API version
7.5-preview.1 KeyVaultBackupClient.begin_backupandKeyVaultBackupClient.begin_restorenow accept ause_managed_identitykeyword-only argument to enable authentication via Managed Identity
Key Vault - Certificates 4.8.0b3 Changelog
Features Added
- Added support for service API version
7.5-preview.1
Key Vault - Keys 4.9.0b3 Changelog
Features Added
- Added support for service API version
7.5-preview.1 - Added
KeyProperties.hsm_platformto get the underlying HSM platform
Key Vault - Secrets 4.8.0b2 Changelog
Features Added
- Added support for service API version
7.5-preview.1
Monitor Ingestion 1.0.3 Changelog
Other Changes
- Add type validation for the
logsparameter in theuploadmethod. (#32591)
OpenTelemetry Exporter 1.0.0b18 Changelog
Bugs Fixed
- Default exception type for blank exceptions (#32327)
- Updated django samples with clearly artificial secret key (#32698)
- Remove metric namespace (#32897)
Purview Workflow 1.0.0b2 Changelog
Features Added
- Add
/workflows/{id}/validateAPI. - Add admin query options to workflow / workflow run APIs.
Breaking Changes
- Add operation groups
workflows,workflowruns,workflowtasks, anduserrequest.
Resource Management - Dev Center 1.1.0b1 Changelog
Resource Management - Elastic SAN 1.0.0b3 Changelog
Resource Management - Azure Stack HCI 8.0.0b3 Changelog
Resource Management - BareMetal Infrastructure 1.1.0b2 Changelog
Resource Management - Cognitive Search 9.1.0 Changelog
Resource Management - Connected VMware 1.0.0 Changelog
Resource Management - Container Service 27.0.0 Changelog
Resource Management - Container Service Fleet 1.0.0b3 Changelog
Resource Management - Container Service Fleet 1.0.0 Changelog
Resource Management - Content Delivery Network 13.0.0 Changelog
Resource Management - Datadog 2.1.0 Changelog
Resource Management - Desktop Virtualization 1.1.0 Changelog
Resource Management - Key Vault 10.3.0 Changelog
Resource Management - Kusto 3.3.0 Changelog
Resource Management - Maintenance 2.2.0b1 Changelog
Resource Management - NetApp Files 11.0.0 Changelog
Resource Management - Recoveryservicesdatareplication 1.0.0b1 Changelog
Resource Management - Resource Health 1.0.0b5 Changelog
Resource Management - Resource Mover 1.1.0 Changelog
Resource Management - Self Help 2.0.0b1 Changelog
Resource Management - SignalR 2.0.0b2 Changelog
Resource Management - Storage Mover 2.0.0 Changelog
Resource Management - Support 6.1.0b2 Changelog
Resource Management - Web PubSub 2.0.0b2 Changelog
Schema Registry 1.3.0b3 Changelog
Features Added
V2023_07_01has been added toApiVersionand set as the default api version.Protobufhas been added to supported formats inSchemaFormat.
Storage - Blobs 12.19.0b1 Changelog
Bugs Fixed
- Deprecated
BlobPropertiesas a valid input type to theblobparameter on the following APIs: BlobServiceClient’sget_blob_client, ContainerClient’sdelete_blob,download_blob, andget_blob_client. This deprecation change also applies to thenameparameter on ContainerClient’supload_blobAPI. This change applies to both sync and async packages but does not apply to the batch equivalent of any of the listed APIs. If aBlobPropertiesis provided, a deprecation warning is raised.
Features Added
- Added support for service version 2023-11-03.
- Added
audienceas an optional keyword that can be specified on APIs that have acredentialparameter. This keyword only has an effect when the credential provided is of typeTokenCredential.
Storage - Blobs 12.19.0 Changelog
Features Added
- Stable release of features from 12.19.0b1
Storage - Files Data Lake 12.14.0b1 Changelog
Features Added
- Added support for service version 2023-11-03.
- Added
audienceas an optional keyword that can be specified on APIs that have acredentialparameter. This keyword only has an effect when the credential provided is of typeTokenCredential.
Storage - Files Data Lake 12.14.0 Changelog
Features Added
- Stable release of features from 12.14.0b1
Storage - Files Share 12.15.0b1 Changelog
Features Added
- Added support for service version 2023-11-03.
- Added
audienceas an optional keyword that can be specified on APIs that have acredentialparameter. This keyword only has an effect when the credential provided is of typeTokenCredential.
Storage - Files Share 12.15.0 Changelog
Features Added
- Stable release of features from 12.15.0b1
Storage - Queues 12.8.0b1 Changelog
Features Added
- Added
audienceas an optional keyword that can be specified on APIs that have acredentialparameter. This keyword only has an effect when the credential provided is of typeTokenCredential.
Storage - Queues 12.8.0 Changelog
Features Added
- Stable release of features from 12.18.0b1
Synapse - Artifacts 0.18.0 Changelog
Bugs Fixed
- Fix runNotebook sessionId from int to string #25210
- Fix placeholder links causing 404s #26143
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.2
$> pip install azure-appconfiguration==1.5.0
$> pip install azure-core==1.29.5
$> pip install azure-cosmos==4.5.2b1
$> pip install azure-cosmos==4.5.2b2
$> pip install azure-cosmos==4.5.2b3
$> pip install azure-developer-devcenter==1.0.0b3
$> pip install azure-eventgrid==4.16.0
$> pip install azure-eventgrid==4.17.0b1
$> pip install azure-identity==1.15.0
$> pip install azure-keyvault-administration==4.4.0b2
$> pip install azure-keyvault-certificates==4.8.0b3
$> pip install azure-keyvault-keys==4.9.0b3
$> pip install azure-keyvault-secrets==4.8.0b2
$> pip install azure-mgmt-azurestackhci==8.0.0b3
$> pip install azure-mgmt-baremetalinfrastructure==1.1.0b2
$> pip install azure-mgmt-cdn==13.0.0
$> pip install azure-mgmt-connectedvmware==1.0.0
$> pip install azure-mgmt-containerservice==27.0.0
$> pip install azure-mgmt-containerservicefleet==1.0.0b3
$> pip install azure-mgmt-containerservicefleet==1.0.0
$> pip install azure-mgmt-datadog==2.1.0
$> pip install azure-mgmt-desktopvirtualization==1.1.0
$> pip install azure-mgmt-devcenter==1.1.0b1
$> pip install azure-mgmt-elasticsan==1.0.0b3
$> pip install azure-mgmt-keyvault==10.3.0
$> pip install azure-mgmt-kusto==3.3.0
$> pip install azure-mgmt-maintenance==2.2.0b1
$> pip install azure-mgmt-netapp==11.0.0
$> pip install azure-mgmt-recoveryservicesdatareplication==1.0.0b1
$> pip install azure-mgmt-resourcehealth==1.0.0b5
$> pip install azure-mgmt-resourcemover==1.1.0
$> pip install azure-mgmt-search==9.1.0
$> pip install azure-mgmt-selfhelp==2.0.0b1
$> pip install azure-mgmt-signalr==2.0.0b2
$> pip install azure-mgmt-storagemover==2.0.0
$> pip install azure-mgmt-support==6.1.0b2
$> pip install azure-mgmt-webpubsub==2.0.0b2
$> pip install azure-monitor-ingestion==1.0.3
$> pip install azure-monitor-opentelemetry==1.1.0
$> pip install azure-monitor-opentelemetry-exporter==1.0.0b18
$> pip install azure-purview-workflow==1.0.0b2
$> pip install azure-schemaregistry==1.3.0b3
$> pip install azure-storage-blob==12.19.0b1
$> pip install azure-storage-blob==12.19.0
$> pip install azure-storage-file-datalake==12.14.0b1
$> pip install azure-storage-file-datalake==12.14.0
$> pip install azure-storage-file-share==12.15.0b1
$> pip install azure-storage-file-share==12.15.0
$> pip install azure-storage-queue==12.8.0b1
$> pip install azure-storage-queue==12.8.0
$> pip install azure-synapse-artifacts==0.18.0
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.