Azure SDK for Python (November 2024)
The Azure SDK team is pleased to announce our November 2024 client library releases.
10 packages released this month.
Stable Packages (7)
-
Communication Messages
-
Image Analysis
-
Key Vault - Administration
-
Key Vault - Certificates
-
Key Vault - Keys
-
Key Vault - Secrets
-
Resource Management - Hybrid Compute
Beta Packages (3)
-
AI Evaluation
-
AI Model Inference
-
Resource Management - Redis Enterprise
Release highlights
AI Evaluation 1.0.0b4 Changelog
Breaking Changes
- Removed
numpy
dependency. All NaN values returned by the SDK have been changed to fromnumpy.nan
tomath.nan
. credential
is now required to be passed in for all content safety evaluators andProtectedMaterialsEvaluator
.DefaultAzureCredential
will no longer be chosen if a credential is not passed.- Changed package extra name from “pf-azure” to “remote”.
Bugs Fixed
- Adversarial Conversation simulations would fail with
Forbidden
. Added logic to re-fetch token in the exponential retry logic to retrive RAI Service response.
AI Model Inference 1.0.0b5 Changelog
Features Added
- Support for OpenTelemetry tracing. Please find more information in the package README.md.
- When constructing clients using input
credential
of typeAzureKeyCredential
, two HTTP request headers are sent simultaneously for authentication:Authentication: Beater <key>
andapi-key: <key>
(previously only the first one was sent). This is to support different inference services, removing the need for the application to explicitly specify an additional HTTP request header.
Communication Messages 1.1.0 Changelog
Features Added
- Using
NotificationMessagesClient
- Send Video messages
- Send Audio messages
- Send Document messages
Image Analysis 1.0.0 Changelog
Other Changes
First stable release. No changes compared to previous beta release (1.0.0b3).
Key Vault - Administration 4.5.0 Changelog
Features Added
- Added support for Continuous Access Evaluation (CAE).
enable_cae=True
is passed to allget_token
requests.
Bugs Fixed
- Typing errors from using Key Vault clients as context managers have been fixed (#34744)
Key Vault - Certificates 4.9.0 Changelog
Features Added
- Added support for Continuous Access Evaluation (CAE).
enable_cae=True
is passed to allget_token
requests.
Bugs Fixed
- Typing errors from using Key Vault clients as context managers have been fixed (#34744)
Key Vault - Keys 4.10.0 Changelog
Features Added
- Added support for Continuous Access Evaluation (CAE).
enable_cae=True
is passed to allget_token
requests.
Bugs Fixed
- Typing errors from using Key Vault clients as context managers have been fixed (#34744)
Key Vault - Secrets 4.9.0 Changelog
Features Added
- Added support for Continuous Access Evaluation (CAE).
enable_cae=True
is passed to allget_token
requests.
Bugs Fixed
- Typing errors from using Key Vault clients as context managers have been fixed (#34744)
Resource Management - Hybrid Compute 9.0.0 Changelog
Resource Management - Redis Enterprise 3.1.0b2 Changelog
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-evaluation==1.0.0b4
$> pip install azure-ai-inference==1.0.0b5
$> pip install azure-ai-vision-imageanalysis==1.0.0
$> pip install azure-communication-messages==1.1.0
$> pip install azure-keyvault-administration==4.5.0
$> pip install azure-keyvault-certificates==4.9.0
$> pip install azure-keyvault-keys==4.10.0
$> pip install azure-keyvault-secrets==4.9.0
$> pip install azure-mgmt-hybridcompute==9.0.0
$> pip install azure-mgmt-redisenterprise==3.1.0b2
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.