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_datetime
inget_snapshot_configuration_settings()
,list_snapshot_configuration_settings()
andlist_revisions()
. - Bumped minimum dependency on
azure-core
to>=1.28.0
. - Updated the default
api_version
to “2023-10-01”. - Removed
etag
keyword 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_name
configuration (#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-data
in the async transport wheredata
was not getting encoded into the request body. #32473
Cosmos DB 4.5.2b1 Changelog
Bugs Fixed
- Small fix to the
offer_throughput
option in the async client’screate_database_if_not_exists
method, 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_box
andDevCenterClient.environment
operation groups were removed. Operations are accessed directly through theDevCenterClient
.- Environments now works with with “environment definitions” instead of “catalog items”. E.g.
DevCenterClient.get_environment
operation returnsenvironmentDefinitionName
property instead ofcatalogItemName
. - The environment used in
DevCenterClient.begin_create_or_update_environment
requires passingenvironmentDefinitionName
andcatalogName
parameters instead ofcatalogItemName
. user_id
is no longer a parameter with default value.- All
actions
operations havedev_box
added to their names. E.g.get_action
operation is updated toget_dev_box_action
Event Grid 4.16.0 Changelog
Features Added
- Added new enum values to
SystemEventnames
related 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_events
operations. These features include arenew_cloud_event_locks
operation, as well as arelease_with_delay
parameter on therelease_cloud_events
operation. - The
lock_tokens
parameter inreject_cloud_events
,release_cloud_events
, andacknowledge_cloud_events
was renamed toreject_options
,release_options
, andacknowledge_options
. - The
binary_mode
keyword argument onpublish_cloud_events
was 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_backup
andKeyVaultBackupClient.begin_restore
now accept ause_managed_identity
keyword-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_platform
to 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
logs
parameter in theupload
method. (#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}/validate
API. - 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_01
has been added toApiVersion
and set as the default api version.Protobuf
has been added to supported formats inSchemaFormat
.
Storage - Blobs 12.19.0b1 Changelog
Bugs Fixed
- Deprecated
BlobProperties
as a valid input type to theblob
parameter on the following APIs: BlobServiceClient’sget_blob_client
, ContainerClient’sdelete_blob
,download_blob
, andget_blob_client
. This deprecation change also applies to thename
parameter on ContainerClient’supload_blob
API. This change applies to both sync and async packages but does not apply to the batch equivalent of any of the listed APIs. If aBlobProperties
is provided, a deprecation warning is raised.
Features Added
- Added support for service version 2023-11-03.
- Added
audience
as an optional keyword that can be specified on APIs that have acredential
parameter. 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
audience
as an optional keyword that can be specified on APIs that have acredential
parameter. 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
audience
as an optional keyword that can be specified on APIs that have acredential
parameter. 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
audience
as an optional keyword that can be specified on APIs that have acredential
parameter. 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.