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 from numpy.nan to math.nan.
  • credential is now required to be passed in for all content safety evaluators and ProtectedMaterialsEvaluator. 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 type AzureKeyCredential, two HTTP request headers are sent simultaneously for authentication: Authentication: Beater <key> and api-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 all get_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 all get_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 all get_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 all get_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.