Azure SDK for Python (March 2024)
The Azure SDK team is pleased to announce our March 2024 client library releases.
34 packages released this month.
Stable Packages (14)
-
Azure Monitor OpenTelemetry
-
Communication Identity
-
Key Vault - Administration
-
Key Vault - Certificates
-
Key Vault - Keys
-
Key Vault - Secrets
-
Resource Management - API Center
-
Resource Management - Chaos
-
Resource Management - Container Service
-
Resource Management - Data Factory
-
Resource Management - Network
-
Resource Management - Recovery Services Site Recovery
-
Resource Management - Redis Enterprise
-
Service Bus
Patch Updates (3)
-
Core - Client - Core
-
Event Hubs
-
Storage - Blobs
Beta Packages (16)
-
Apache Airflow on Astro - An Azure Native ISV Service
-
Azure AI Search
-
Core - Client - Core HTTP
-
Cosmos DB
-
Document Intelligence
-
Health Insights
-
Identity
-
Image Analysis
-
Microsoft Purview
-
OpenTelemetry Exporter
-
Resource Management - Azurelargeinstance
-
Resource Management - Playwright Testing
-
Resource Management - PostgreSQL
-
Resource Management - Service Fabric
-
Resource Management - Service Fabric Managed Clusters
-
Resource Management - Storage Cache
Release highlights
Apache Airflow on Astro - An Azure Native ISV Service 1.0.0b1 Changelog
Azure AI Search 11.6.0b2 Changelog
Bugs Fixed
- Fixed the issue that
SearchIndexerSkillset
,SearchField
,SearchIndex
,AnalyzeTextOptions
,SearchResourceEncryptionKey
,SynonymMap
,SearchIndexerDataSourceConnection
could not be serialized andas_dict
did not work. - Fixed the issue that
context
was missing forEntityRecognitionSkill
andSentimentSkill
. #34623
Breaking Changes
SearchIndexerSkillset
,SearchField
,SearchIndex
,AnalyzeTextOptions
,SearchResourceEncryptionKey
,SynonymMap
,SearchIndexerDataSourceConnection
are no longer subclasses of_serialization.Model
.
Azure Monitor OpenTelemetry 1.3.0 Changelog
Features Added
- Add custom span processors configuration option (#34326)
Communication Identity 1.5.0 Changelog
Features Added
- Added support for a new communication identifier
MicrosoftTeamsAppIdentifier
.
Core - Client - Core 1.30.1 Changelog
Other Changes
- Accept float for
retry_after
header. #34203
Core - Client - Core HTTP 1.0.0b5 Changelog
Other Changes
- Accept float for
retry_after
header. - Relax type checking in
Pipeline
constructors to only check that each user-supplied policy object has either asend
method or both anon_request
andon_response
method. This allows for more flexible policy implementations. #34296
Cosmos DB 4.5.2b5 Changelog
Bugs Fixed
- Fixed bug with async lock not properly releasing on async global endpoint manager. see PR 34579.
Document Intelligence 1.0.0b2 Changelog
Features Added
- Added model
AnalyzeResultOperation
andWarning
. - Added property
base_classifier_id
to modelBuildDocumentClassifierRequest
. - Added property
base_classifier_id
andwarnings
to modelDocumentClassifierDetails
. - Added property
warnings
to modelDocumentModelDetails
. - Added property
value_selection_group
to modelDocumentField
. - Added value
selectionGroup
to enumDocumentFieldType
. - Added value
completed
to enumOperationStatus
.
Breaking Changes
- Changed property name from
items
toitems_property
in modelDocumentFieldSchema
andDocumentList
. - Changed property name from
base64_source
tobytes_source
in modelAnalyzeDocumentRequest
andClassifyDocumentRequest
.
Event Hubs 5.11.6 Changelog
Features Added
- Added
keep_alive
functionality on EventHubProducerClient to allow for long-living producers. #33726
Health Insights 1.0.0b1 Changelog
- Initial version
Identity 1.16.0b2 Changelog
Features Added
- Added pickling support. (#34134)
Bugs Fixed
- Fixed an issue in
AzurePowerShellCredential
where ifpwsh
isn’t available and the Command Prompt language is not English, it would not fall back topowershell
. (#34271)
Image Analysis 1.0.0b2 Changelog
Breaking Changes
- In the previous version, you would call the
analyze
method on theImageAnalysisClient
to analyze an image from a publicly accessible URL, or from a memory buffer. To better align with other Azure client libraires, this was changed in this release. Call the new dedicatedanalyze_from_url
method to analyze an image from URL. Keep calling theanalyze
method to analyze an image from a memory buffer.
Key Vault - Administration 4.4.0 Changelog
Bugs Fixed
- (From 4.4.0b1) Token requests made during AD FS authentication no longer specify an erroneous “adfs” tenant ID (#29888)
Features Added
- Added support for service API version
7.5
- (From 4.4.0b2)
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.0 Changelog
Bugs Fixed
- (From 4.8.0b1) Token requests made during AD FS authentication no longer specify an erroneous “adfs” tenant ID (#29888)
Breaking Changes
These changes do not impact the API of stable versions such as 4.7.0. Only code written against a beta version such as 4.8.0b2 may be affected.
- Removed
CertificateProperties.x509_thumbprint_string
. To get the certificate’s thumbprint in hex, useCertificateProperties.x509_thumbprint.hex()
or print theCertificateProperties
instance.
Features Added
- Added support for service API version
7.5
Key Vault - Keys 4.9.0 Changelog
Bugs Fixed
- (From 4.9.0b1) Token requests made during AD FS authentication no longer specify an erroneous “adfs” tenant ID (#29888)
Features Added
- Added support for service API version
7.5
- (From 4.9.0b2) The
cryptography
library’sRSAPrivateKey
andRSAPublicKey
interfaces are now implemented byKeyVaultRSAPrivateKey
andKeyVaultRSAPublicKey
classes that can use keys managed by Key Vault - (From 4.9.0b2)
CryptographyClient
hascreate_rsa_private_key
andcreate_rsa_public_key
methods that return aKeyVaultRSAPrivateKey
andKeyVaultRSAPublicKey
, respectively - (From 4.9.0b3) Added
KeyProperties.hsm_platform
to get the underlying HSM platform
Key Vault - Secrets 4.8.0 Changelog
Bugs Fixed
- (From 4.8.0b1) Token requests made during AD FS authentication no longer specify an erroneous “adfs” tenant ID (#29888)
Features Added
- Added support for service API version
7.5
Microsoft Purview 1.0.0b1 Changelog
- Initial version for Purview DataMap
OpenTelemetry Exporter 1.0.0b23 Changelog
Features Added
- Add device.* to part A fields (#34229)
- Add live metrics exporting functionality (#34141)
- Add application.ver to part A fields (#34401)
- Add
APPLICATIONINSIGHTS_METRIC_NAMESPACE_OPT_IN
(#34463)
Resource Management - API Center 1.0.0 Changelog
Resource Management - Azurelargeinstance 1.0.0b1 Changelog
Resource Management - Chaos 1.1.0 Changelog
Resource Management - Container Service 29.1.0 Changelog
Resource Management - Data Factory 6.0.0 Changelog
Resource Management - Network 25.3.0 Changelog
Resource Management - Playwright Testing 1.0.0b2 Changelog
Resource Management - PostgreSQL 10.2.0b15 Changelog
Resource Management - Recovery Services Site Recovery 1.2.0 Changelog
Resource Management - Redis Enterprise 3.0.0 Changelog
Resource Management - Service Fabric 2.2.0b1 Changelog
Resource Management - Service Fabric Managed Clusters 2.0.0b6 Changelog
Resource Management - Storage Cache 1.6.0b1 Changelog
Service Bus 7.12.0 Changelog
Features Added
- Updated
max_wait_time
on the ServiceBusReceiver constructor allowing users to change the default server timeout of 65 seconds when accepting a session on a Session-Enabled/Queues/Topics if NEXT_AVAILABLE_SESSION is used.
Storage - Blobs 12.19.1 Changelog
Bugs Fixed
- Fixed an issue where under rare circumstances, full downloads of sparse Page Blobs could result in the
downloaded content containing up to one “chunk” of extra
\x00
at the end due to an optimization error.
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-documentintelligence==1.0.0b2
$> pip install azure-ai-vision-imageanalysis==1.0.0b2
$> pip install azure-communication-identity==1.5.0
$> pip install azure-core==1.30.1
$> pip install azure-cosmos==4.5.2b5
$> pip install azure-eventhub==5.11.6
$> pip install azure-healthinsights-radiologyinsights==1.0.0b1
$> pip install azure-identity==1.16.0b2
$> pip install azure-keyvault-administration==4.4.0
$> pip install azure-keyvault-certificates==4.8.0
$> pip install azure-keyvault-keys==4.9.0
$> pip install azure-keyvault-secrets==4.8.0
$> pip install azure-mgmt-apicenter==1.0.0
$> pip install azure-mgmt-astro==1.0.0b1
$> pip install azure-mgmt-azurelargeinstance==1.0.0b1
$> pip install azure-mgmt-chaos==1.1.0
$> pip install azure-mgmt-containerservice==29.1.0
$> pip install azure-mgmt-datafactory==6.0.0
$> pip install azure-mgmt-network==25.3.0
$> pip install azure-mgmt-playwrighttesting==1.0.0b2
$> pip install azure-mgmt-rdbms==10.2.0b15
$> pip install azure-mgmt-recoveryservicessiterecovery==1.2.0
$> pip install azure-mgmt-redisenterprise==3.0.0
$> pip install azure-mgmt-servicefabric==2.2.0b1
$> pip install azure-mgmt-servicefabricmanagedclusters==2.0.0b6
$> pip install azure-mgmt-storagecache==1.6.0b1
$> pip install azure-monitor-opentelemetry==1.3.0
$> pip install azure-monitor-opentelemetry-exporter==1.0.0b23
$> pip install azure-purview-datamap==1.0.0b1
$> pip install azure-search-documents==11.6.0b2
$> pip install azure-servicebus==7.12.0
$> pip install azure-storage-blob==12.19.1
$> pip install corehttp==1.0.0b5
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.