The Azure SDK team is pleased to announce our March 2025 client library releases.

36 packages released this month.

Stable Packages (17)

  • AI Evaluation

  • Identity

  • Machine Learning

  • Resource Management - Application Insights

  • Resource Management - Container Registry

  • Resource Management - Container Service

  • Resource Management - Data Box Edge

  • Resource Management - Device Registry

  • Resource Management - Key Vault

  • Resource Management - NetApp Files

  • Resource Management - Networkcloud

  • Resource Management - Quota

  • Resource Management - Resources

  • Resource Management - Storage

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

Patch Updates (5)

  • App Configuration Provider

  • Document Intelligence

  • Resource Management - Storage

  • Service Bus

  • Web PubSub

Beta Packages (11)

  • AI Projects

  • AI Resources

  • Azure AI Search

  • OpenTelemetry Exporter

  • Resource Management - Databasewatcher

  • Resource Management - Impactreporting

  • Resource Management - Migrationassessment

  • Resource Management - Nginx

  • Service Bus

  • Synapse - Artifacts

  • Timezone

Release highlights

AI Evaluation 1.3.0 Changelog

Breaking Changes

  • Multimodal specific evaluators ContentSafetyMultimodalEvaluator, ViolenceMultimodalEvaluator, SexualMultimodalEvaluator, SelfHarmMultimodalEvaluator, HateUnfairnessMultimodalEvaluator and ProtectedMaterialMultimodalEvaluator has been removed. Please use ContentSafetyEvaluator, ViolenceEvaluator, SexualEvaluator, SelfHarmEvaluator, HateUnfairnessEvaluator and ProtectedMaterialEvaluator instead.
  • Metric name in ProtectedMaterialEvaluator’s output is changed from protected_material.fictional_characters_label to protected_material.fictional_characters_defect_rate. It’s now consistent with other evaluator’s metric names (ending with _defect_rate).

AI Projects 1.0.0b6 Changelog

Features added

  • Added trace_function decorator for conveniently tracing function calls in Agents using OpenTelemetry. Please see the README.md for updated documentation.

Bugs Fixed

  • Lowered the logging level of “Toolset is not available in the client” from warning to debug to prevent unnecessary log entries in agent application runs.

AI Projects 1.0.0b7 Changelog

Features added

  • Add support for parsing URL citations in Agent text messages. See new classes MessageTextUrlCitationAnnotation and MessageDeltaTextUrlCitationAnnotation.
  • Add enum value ConnectionType.API_KEY to support enumeration of generic connections that uses API Key authentication.

Breaking Changes

  • Rename input argument assistant_id to agent_id in all Agent methods to align with the “Agent” terminology. Similarly, rename all assistant_id properties on classes.

Bugs Fixed

  • Fix a bug in deserialization of RunStepDeltaFileSearchToolCall returned during Agent streaming (see GitHub issue 48333).
  • Fix for Exception raised while parsing Agent streaming response, in some rare cases, for multibyte UTF-8 languages like Chinese.

AI Resources 1.0.0b9 Changelog

Other Changes

  • Deprecation message added.

App Configuration Provider 2.0.1 Changelog

Bugs Fixed

  • Updates the failure to load from a config store from a debug level log to a warning level log.
  • Fixes an issue where the stack trace from the azure sdk wasn’t being logged on startup.
  • Fixes a bug where feature flags could be loaded as configurations.

Azure AI Search 11.6.0b10 Changelog

Features Added

  • Added SearchIndexClient.list_index_stats_summary.
  • Added SearchIndexerCache.id.
  • Added new model azure.search.documents.indexes.models.IndexStatisticsSummary.

Breaking Changes

These changes do not impact the API of stable versions such as 11.5.0. Only code written against a beta version such as 11.6.0b9 may be affected.

  • Renamed azure.search.documents.indexes.models.AIStudioModelCatalogName to azure.search.documents.indexes.models.AIFoundryModelCatalogName.

Document Intelligence 1.0.1 Changelog

Bugs Fixed

  • Fix polling for begin_copy_model_to() to stop on success response from the “Operation-Location” endpoint and correctly parse the result.

Identity 1.21.0 Changelog

Other Changes

  • Updated the asynchronous CertificateCredential to use the PS256 algorithm with PSS padding for certificate authentication in non-ADFS tenants. (#39761)
  • Deprecated UsernamePasswordCredential, as it doesn’t support multifactor authentication (MFA). MFA will soon be enforced on all Microsoft Entra tenants. For more details, see Planning for mandatory MFA. (#39785)

Machine Learning 1.26.0 Changelog

Bugs Fixed

  • #37464 - Allowing to update a component in register with anonymousEnvironment environment.
  • #39744 - Fixing a serialization issue in RecurrencePattern schedule.
  • Fix environment archiving and restore

Features Added

  • Adding parent job support for command job.
  • Adding multiple docker argument support for command job.
  • spark version upgrade from 3.3 to 3.4

OpenTelemetry Exporter 1.0.0b34 Changelog

Features Added

  • Support AAD for sovereign clouds (#39379)
  • Support stable http semantic conventions for breeze exporter - REQUESTS (#39208)
  • Support stable http semantic conventions for breeze exporter - DEPENDENCIES (#39441)
  • Support stable http semantic conventions for standard metrics + synthetic type for server standard metrics (#39799)

OpenTelemetry Exporter 1.0.0b35 Changelog

Features Added

  • Support sending customEvent telemetry through special microsoft marker (#39886)
  • Populate client_Ip on customEvent telemetry (#39923)

Bugs Fixed

  • Implement from_log_record for Trace data types in live metrics (#39922)

Resource Management - Application Insights 4.1.0 Changelog

Resource Management - Container Registry 11.0.0 Changelog

Resource Management - Container Registry 12.0.0 Changelog

Resource Management - Container Service 34.1.0 Changelog

Resource Management - Data Box Edge 2.0.0 Changelog

Resource Management - Databasewatcher 1.0.0b1 Changelog

Resource Management - Device Registry 1.0.0 Changelog

Resource Management - Impactreporting 1.0.0b1 Changelog

Resource Management - Key Vault 11.0.0 Changelog

Resource Management - Migrationassessment 1.0.0b1 Changelog

Resource Management - NetApp Files 13.4.0 Changelog

Resource Management - Networkcloud 2.0.0 Changelog

Resource Management - Nginx 3.1.0b2 Changelog

Resource Management - Quota 2.0.0 Changelog

Resource Management - Resources 23.3.0 Changelog

Resource Management - Storage 22.1.0 Changelog

Resource Management - Storage 22.1.1 Changelog

Service Bus 7.14.1 Changelog

Bugs Fixed

  • Fixed a bug where service errors were incorrectly expected to have info/description fields set in all cases.
  • Fixed a bug where the type in azure.servicebus.management.AuthorizationRule was not being correctly passed to the request.

Service Bus 7.15.0b1 Changelog

Features Added

  • Implemented a new websockets library so that using AmqpOverWebsocket no longer requires separate optional dependency installations.

Storage - Blobs 12.25.0 Changelog

Features Added

  • Stable release of features from 12.25.0b1

Storage - Files Data Lake 12.19.0 Changelog

Features Added

  • Stable release of features from 12.19.0b1

Storage - Files Share 12.21.0 Changelog

Features Added

  • Stable release of features from 12.21.0b1

Synapse - Artifacts 0.20.0 Changelog

Breaking Changes

  • Model LinkedService parameter PostgreSqlV2LinkedService has a new required properties authentication_type
  • Model LinkedService parameter SapOdpLinkedService update properties sncMode
  • Model LinkedService parameter AzureSqlDWLinkedService parameter connection_string now is not required
  • Model LinkedService parameter SqlServerLinkedService parameter connection_string now is not required
  • Model LinkedService parameter AmazonRdsForSqlServerLinkedService parameter connection_string now is not required
  • Model LinkedService parameter AzureSqlDatabaseLinkedService parameter connection_string now is not required
  • Model LinkedService parameter AzureSqlMILinkedService parameter connection_string now is not required
  • Model SharePointOnlineListLinkedService parameter service_principal_key now is not required

Features Added

  • Add a new Model IcebergDataset
  • Add a new Model IcebergSink
  • Add a new Model TeradataSink
  • Model AzureFileStorageLinkedService has a new parameter service_endpoint
  • Model AzureFileStorageLinkedService has a new parameter credential
  • Model AzureTableStorageLinkedService has a new parameter service_endpoint
  • Model AzureTableStorageLinkedService has a new parameter credential
  • Model DynamicsCrmLinkedService has a new properties credential
  • Model DynamicsLinkedService has a new properties domain
  • Model GreenplumLinkedService has a new parameter authentication_type
  • Model GreenplumLinkedService has a new parameter host
  • Model GreenplumLinkedService has a new parameter port
  • Model GreenplumLinkedService has a new parameter username
  • Model GreenplumLinkedService has a new parameter database
  • Model GreenplumLinkedService has a new parameter ssl_mode
  • Model GreenplumLinkedService has a new parameter connection_timeout
  • Model GreenplumLinkedService has a new parameter command_timeout
  • Model GreenplumLinkedService has a new parameter password
  • Model MySqlLinkedService has a new parameter allow_zero_date_time
  • Model MySqlLinkedService has a new parameter connection_timeout
  • Model MySqlLinkedService has a new parameter convert_zero_date_time
  • Model MySqlLinkedService has a new parameter guid_format
  • Model MySqlLinkedService has a new parameter ssl_cert
  • Model MySqlLinkedService has a new parameter ssl_key
  • Model MySqlLinkedService has a new parameter treat_tiny_as_boolean
  • Model OracleLinkedService has a new parameter server
  • Model OracleLinkedService has a new parameter authentication_type
  • Model OracleLinkedService has a new parameter username
  • Model OracleLinkedService has a new parameter encryption_client
  • Model OracleLinkedService has a new parameter encryption_types_client
  • Model OracleLinkedService has a new parameter crypto_checksum_client
  • Model OracleLinkedService has a new parameter crypto_checksum_types_client
  • Model OracleLinkedService has a new parameter initial_lob_fetch_size
  • Model OracleLinkedService has a new parameter fetch_size
  • Model OracleLinkedService has a new parameter statement_cache_size
  • Model OracleLinkedService has a new parameter initialization_string
  • Model OracleLinkedService has a new parameter enable_bulk_load
  • Model OracleLinkedService has a new parameter support_v1_data_types
  • Model OracleLinkedService has a new parameter fetch_tswtz_as_timestamp
  • Model RestServiceLinkedService has a new parameter service_principal_credential_type
  • Model RestServiceLinkedService has a new parameter service_principal_embedded_cert
  • Model RestServiceLinkedService has a new parameter service_principal_embedded_cert_password
  • Model SharePointOnlineListLinkedService has a new parameter service_principal_credential_type
  • Model SharePointOnlineListLinkedService has a new parameter service_principal_embedded_cert
  • Model SharePointOnlineListLinkedService has a new parameter service_principal_embedded_cert_password
  • Model SapTableLinkedService update parameter snc_mode
  • Model SnowflakeV2LinkedService has a new properties host
  • Model SqlServerLinkedService has a new parameter server
  • Model SqlServerLinkedService has a new parameter database
  • Model SqlServerLinkedService has a new parameter encrypt
  • Model SqlServerLinkedService has a new parameter trust_server_certificate
  • Model SqlServerLinkedService has a new parameter host_name_in_certificate
  • Model SqlServerLinkedService has a new parameter application_intent
  • Model SqlServerLinkedService has a new parameter connect_timeout
  • Model SqlServerLinkedService has a new parameter connect_retry_count
  • Model SqlServerLinkedService has a new parameter connect_retry_interval
  • Model SqlServerLinkedService has a new parameter load_balance_timeout
  • Model SqlServerLinkedService has a new parameter command_timeout
  • Model SqlServerLinkedService has a new parameter integrated_security
  • Model SqlServerLinkedService has a new parameter failover_partner
  • Model SqlServerLinkedService has a new parameter max_pool_size
  • Model SqlServerLinkedService has a new parameter min_pool_size
  • Model SqlServerLinkedService has a new parameter multiple_active_result_sets
  • Model SqlServerLinkedService has a new parameter multi_subnet_failover
  • Model SqlServerLinkedService has a new parameter packet_size
  • Model SqlServerLinkedService has a new parameter pooling
  • Model SqlServerLinkedService has a new parameter authentication_type
  • Model SqlServerLinkedService has a new parameter credential
  • Model AzureSqlDWLinkedService has a new parameter server
  • Model AzureSqlDWLinkedService has a new parameter database
  • Model AzureSqlDWLinkedService has a new parameter encrypt
  • Model AzureSqlDWLinkedService has a new parameter trust_server_certificate
  • Model AzureSqlDWLinkedService has a new parameter host_name_in_certificate
  • Model AzureSqlDWLinkedService has a new parameter application_intent
  • Model AzureSqlDWLinkedService has a new parameter connect_timeout
  • Model AzureSqlDWLinkedService has a new parameter connect_retry_count
  • Model AzureSqlDWLinkedService has a new parameter connect_retry_interval
  • Model AzureSqlDWLinkedService has a new parameter load_balance_timeout
  • Model AzureSqlDWLinkedService has a new parameter command_timeout
  • Model AzureSqlDWLinkedService has a new parameter integrated_security
  • Model AzureSqlDWLinkedService has a new parameter failover_partner
  • Model AzureSqlDWLinkedService has a new parameter max_pool_size
  • Model AzureSqlDWLinkedService has a new parameter min_pool_size
  • Model AzureSqlDWLinkedService has a new parameter multiple_active_result_sets
  • Model AzureSqlDWLinkedService has a new parameter multi_subnet_failover
  • Model AzureSqlDWLinkedService has a new parameter packet_size
  • Model AzureSqlDWLinkedService has a new parameter pooling
  • Model AzureSqlDWLinkedService has a new parameter authentication_type
  • Model AzureSqlDWLinkedService has a new parameter username
  • Model AzureSqlDWLinkedService has a new parameter service_principal_credential_type
  • Model AzureSqlDWLinkedService has a new parameter service_principal_credential
  • Model AmazonRdsForSqlServerLinkedService has a new parameter server
  • Model AmazonRdsForSqlServerLinkedService has a new parameter database
  • Model AmazonRdsForSqlServerLinkedService has a new parameter encrypt
  • Model AmazonRdsForSqlServerLinkedService has a new parameter trust_server_certificate
  • Model AmazonRdsForSqlServerLinkedService has a new parameter host_name_in_certificate
  • Model AmazonRdsForSqlServerLinkedService has a new parameter application_intent
  • Model AmazonRdsForSqlServerLinkedService has a new parameter connect_timeout
  • Model AmazonRdsForSqlServerLinkedService has a new parameter connect_retry_count
  • Model AmazonRdsForSqlServerLinkedService has a new parameter connect_retry_interval
  • Model AmazonRdsForSqlServerLinkedService has a new parameter load_balance_timeout
  • Model AmazonRdsForSqlServerLinkedService has a new parameter command_timeout
  • Model AmazonRdsForSqlServerLinkedService has a new parameter integrated_security
  • Model AmazonRdsForSqlServerLinkedService has a new parameter failover_partner
  • Model AmazonRdsForSqlServerLinkedService has a new parameter max_pool_size
  • Model AmazonRdsForSqlServerLinkedService has a new parameter min_pool_size
  • Model AmazonRdsForSqlServerLinkedService has a new parameter multiple_active_result_sets
  • Model AmazonRdsForSqlServerLinkedService has a new parameter multi_subnet_failover
  • Model AmazonRdsForSqlServerLinkedService has a new parameter packet_size
  • Model AmazonRdsForSqlServerLinkedService has a new parameter pooling
  • Model AmazonRdsForSqlServerLinkedService has a new parameter authentication_type
  • Model AzureSqlDatabaseLinkedService has a new parameter server
  • Model AzureSqlDatabaseLinkedService has a new parameter database
  • Model AzureSqlDatabaseLinkedService has a new parameter encrypt
  • Model AzureSqlDatabaseLinkedService has a new parameter trust_server_certificate
  • Model AzureSqlDatabaseLinkedService has a new parameter host_name_in_certificate
  • Model AzureSqlDatabaseLinkedService has a new parameter application_intent
  • Model AzureSqlDatabaseLinkedService has a new parameter connect_timeout
  • Model AzureSqlDatabaseLinkedService has a new parameter connect_retry_count
  • Model AzureSqlDatabaseLinkedService has a new parameter connect_retry_interval
  • Model AzureSqlDatabaseLinkedService has a new parameter load_balance_timeout
  • Model AzureSqlDatabaseLinkedService has a new parameter command_timeout
  • Model AzureSqlDatabaseLinkedService has a new parameter integrated_security
  • Model AzureSqlDatabaseLinkedService has a new parameter failover_partner
  • Model AzureSqlDatabaseLinkedService has a new parameter max_pool_size
  • Model AzureSqlDatabaseLinkedService has a new parameter min_pool_size
  • Model AzureSqlDatabaseLinkedService has a new parameter multiple_active_result_sets
  • Model AzureSqlDatabaseLinkedService has a new parameter multi_subnet_failover
  • Model AzureSqlDatabaseLinkedService has a new parameter packet_size
  • Model AzureSqlDatabaseLinkedService has a new parameter pooling
  • Model AzureSqlDatabaseLinkedService has a new parameter authentication_type
  • Model AzureSqlDatabaseLinkedService has a new parameter username
  • Model AzureSqlDatabaseLinkedService has a new parameter service_principal_credential_type
  • Model AzureSqlDatabaseLinkedService has a new parameter service_principal_credential
  • Model AzureSqlMILinkedService has a new parameter server
  • Model AzureSqlMILinkedService has a new parameter database
  • Model AzureSqlMILinkedService has a new parameter encrypt
  • Model AzureSqlMILinkedService has a new parameter trust_server_certificate
  • Model AzureSqlMILinkedService has a new parameter host_name_in_certificate
  • Model AzureSqlMILinkedService has a new parameter application_intent
  • Model AzureSqlMILinkedService has a new parameter connect_timeout
  • Model AzureSqlMILinkedService has a new parameter connect_retry_count
  • Model AzureSqlMILinkedService has a new parameter connect_retry_interval
  • Model AzureSqlMILinkedService has a new parameter load_balance_timeout
  • Model AzureSqlMILinkedService has a new parameter command_timeout
  • Model AzureSqlMILinkedService has a new parameter integrated_security
  • Model AzureSqlMILinkedService has a new parameter failover_partner
  • Model AzureSqlMILinkedService has a new parameter max_pool_size
  • Model AzureSqlMILinkedService has a new parameter min_pool_size
  • Model AzureSqlMILinkedService has a new parameter multiple_active_result_sets
  • Model AzureSqlMILinkedService has a new parameter multi_subnet_failover
  • Model AzureSqlMILinkedService has a new parameter packet_size
  • Model AzureSqlMILinkedService has a new parameter pooling
  • Model AzureSqlMILinkedService has a new parameter authentication_type
  • Model AzureSqlMILinkedService has a new parameter username
  • Model AzureSqlMILinkedService has a new parameter service_principal_credential_type
  • Model AzureSqlMILinkedService has a new parameter service_principal_credential
  • Model TeradataLinkedService a new parameter ssl_mode
  • Model TeradataLinkedService a new parameter port_number
  • Model TeradataLinkedService a new parameter https_port_number
  • Model TeradataLinkedService a new parameter use_data_encryption
  • Model TeradataLinkedService a new parameter character_set
  • Model TeradataLinkedService a new parameter max_resp_size
  • Model VerticaLinkedService a new parameter server
  • Model VerticaLinkedService a new parameter port
  • Model VerticaLinkedService a new parameter uid
  • Model VerticaLinkedService a new parameter database
  • Model LinkedService has a new parameter version
  • Model SynapseNotebookActivity has a new parameter authentication
  • Model SynapseSparkJobDefinitionActivity has a new parameter authentication
  • Model ScriptActivity has a new parameter return_multistatement_result
  • Model ExecuteDataFlowActivity has a new properties continuation_settings
  • Model ExpressionV2 has a new parameter operators
  • Model SalesforceV2Source has a new parameter page_size
  • Model SalesforceV2Source has a new parameter query
  • Model MariaDBLinkedService has a new parameter ssl_mode
  • Model MariaDBLinkedService has a new parameter use_system_trust_store

Timezone 1.0.0b1 Changelog

Features Added

  • Initial release

Web PubSub 1.2.2 Changelog

Features Added

  • Added support for SocketIO when generating client access token

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.1
$> pip install azure-ai-evaluation==1.3.0
$> pip install azure-ai-ml==1.26.0
$> pip install azure-ai-projects==1.0.0b6
$> pip install azure-ai-projects==1.0.0b7
$> pip install azure-ai-resources==1.0.0b9
$> pip install azure-appconfiguration-provider==2.0.1
$> pip install azure-identity==1.21.0
$> pip install azure-maps-timezone==1.0.0b1
$> pip install azure-messaging-webpubsubservice==1.2.2
$> pip install azure-mgmt-applicationinsights==4.1.0
$> pip install azure-mgmt-containerregistry==11.0.0
$> pip install azure-mgmt-containerregistry==12.0.0
$> pip install azure-mgmt-containerservice==34.1.0
$> pip install azure-mgmt-databasewatcher==1.0.0b1
$> pip install azure-mgmt-databoxedge==2.0.0
$> pip install azure-mgmt-deviceregistry==1.0.0
$> pip install azure-mgmt-impactreporting==1.0.0b1
$> pip install azure-mgmt-keyvault==11.0.0
$> pip install azure-mgmt-migrationassessment==1.0.0b1
$> pip install azure-mgmt-netapp==13.4.0
$> pip install azure-mgmt-networkcloud==2.0.0
$> pip install azure-mgmt-nginx==3.1.0b2
$> pip install azure-mgmt-quota==2.0.0
$> pip install azure-mgmt-resource==23.3.0
$> pip install azure-mgmt-storage==22.1.0
$> pip install azure-mgmt-storage==22.1.1
$> pip install azure-monitor-opentelemetry-exporter==1.0.0b34
$> pip install azure-monitor-opentelemetry-exporter==1.0.0b35
$> pip install azure-search-documents==11.6.0b10
$> pip install azure-servicebus==7.14.1
$> pip install azure-servicebus==7.15.0b1
$> pip install azure-storage-blob==12.25.0
$> pip install azure-storage-file-datalake==12.19.0
$> pip install azure-storage-file-share==12.21.0
$> pip install azure-synapse-artifacts==0.20.0

Feedback

If you have a bug or feature request for one of the libraries, please post an issue to GitHub.