Azure SDK for .NET (March 2025)
The Azure SDK team is pleased to announce our March 2025 client library releases.
20 packages released this month.
Stable Packages (10)
-
Data Movement
-
Data Movement - Blobs
-
Data Movement - Files Shares
-
Event Grid
-
Resource Management - Compute
-
Resource Management - Device Registry
-
Resource Management - NetApp Files
-
Resource Management - Quota
-
Resource Management - Service Networking
-
Resource Management - Storage
Patch Updates (1)
- Resource Management - Container Service
Beta Packages (8)
-
AI Foundry
-
OpenAI Inference
-
Resource Management - Azure AI Search
-
Resource Management - Compute
-
Synapse - Artifacts
-
System Events
-
System.ClientModel
-
unknown
Release highlights
AI Foundry 1.0.0-beta.4 Changelog
Bugs Fixed
- Fixed deserialization failure for AzureBlobStorage connection issue
- Fixed a bug on deserialization of RunStepDeltaFileSearchToolCall issue
Data Movement 12.1.0 Changelog
Bugs Fixed
- Fixed an issue that would prevent transfers of large files (>200 GiB) for certain destination resource types.
Data Movement - Blobs 12.1.0 Changelog
Bugs Fixed
- Fixed an issue that would prevent transfers of large files (>200 GiB) for certain destination resource types.
Features Added
- Added support for anonymous access by adding a default constructor for
BlobsStorageResourceProvider
.
Data Movement - Files Shares 12.1.0 Changelog
Bugs Fixed
- Fixed an issue that would prevent transfers of large files (>200 GiB) for certain destination resource types.
Features added
- Added support for anonymous access by adding a default constructor for
ShareFilesStorageResourceProvider
.
Event Grid 4.30.0 Changelog
Features Added
- Added
MessageId
,MessageType
, andReaction
properties to theAcsMessageReceivedEventData
event. - Added the
Animated
property toAcsMessageMediaContent
event.
OpenAI Inference 2.2.0-beta.2 Changelog
Bugs fixed
- Addressed a problem calling the
SetNewMaxCompletionTokensPropertyEnabled()
method, needed for o1/o3 model support, onChatCompletionOptions
instances prior to use in a method call. Related issue: azure-sdk-for-net#46545 with thanks to the PR azure-sdk-for-net#48218.
Resource Management - Azure AI Search 1.3.0-beta.4 Changelog
Resource Management - Compute 1.8.0 Changelog
Resource Management - Compute 1.9.0-beta.1 Changelog
Resource Management - Container Service 1.2.3 Changelog
Resource Management - Device Registry 1.0.0 Changelog
Resource Management - NetApp Files 1.9.0 Changelog
Resource Management - Quota 1.1.0 Changelog
Resource Management - Service Networking 1.1.0 Changelog
Resource Management - Storage 1.4.0 Changelog
Synapse - Artifacts 1.0.0-preview.21 Changelog
Features Added
- Model Dataset has a new parameter schema
- Model LinkedService parameter AzureFileStorageLinkedService support MI auth
- Model LinkedService parameter AzureTableStorageLinkedService support MI auth
- Model LinkedService parameter DynamicsCrmLinkedService has a new properties credential
- Model LinkedService parameter DynamicsLinkedService has a new properties domain
- Model LinkedService parameter GreenplumLinkedService has some new connection properties
- Model LinkedService parameter MySqlLinkedService has some new properties
- Model LinkedService parameter OracleLinkedService update properties
- Model LinkedService parameter RestService and SharePointOnlineList support ServicePrincipalCert auth
- Model LinkedService parameter SAP ODP update properties sncMode
- Model LinkedService parameter SnowflakeV2LinkedService has a new properties host
- Model LinkedService parameter SqlServerLinkedService add authenticationType UserAssignedManagedIdentity
- Model LinkedService parameter TeradataLinkedService has some new Teradata connection properties
- Model LinkedService parameter VerticaLinkedService support Vertica V2
- Model LinkedService has a new parameter version
- Model Pipeline Add credential reference in notebook and spark job definition activity
- Model Pipeline feature snowflake support multi-resultset
- Model Pipeline feature snowflake support storage integration
- Model Pipeline parameter ExecuteDataFlowActivity has a new properties continuationSettings
- Model Pipeline parameter ExpressionV2 has a new properties page_size
- Model Pipeline parameter SalesforceV2Source has a new properties page_size
- Model Pipeline support Iceberg Format As Sink
- Model Pipeline support TeradataSink
- Model Dataset support Iceberg Format As Sink
- Model runNotebook parameter runId update description
- Model LinkedService support sslMode and useSystemTrustStore for MariaDB
Breaking Changes
- Model LinkedService parameter PostgreSqlV2LinkedService has a new required properties authentication_type
- Model LinkedService parameter SapOdpLinkedService update properties sncMode
- Model LinkedService parameter AzureSqlDWLinkedService update required properties
- Model LinkedService parameter SqlServerLinkedService update required properties
- Model LinkedService parameter AmazonRdsForSqlServerLinkedService update required properties
- Model LinkedService parameter AzureSqlDatabaseLinkedService update required properties
- Model LinkedService parameter AzureSqlMILinkedService update required properties
System Events 1.0.0-beta.2 Changelog
Breaking Changes
- MQTT event naming was fixed to use correct casing.
- Media services events were removed as the service has been deprecated.
- Various properties were changed to be nullable.
Features Added
- Exposed
JsonModelWriteCore
for model serialization procedure. - Added various new system events and properties for existing events.
System.ClientModel 1.4.0-beta.1 Changelog
Features Added
- Added new connection management types in the
System.ClientModel.Primitives
namespace: ConnectionProvider
: Abstract base class for managing client connections, including retrieval of connection settings and subclient caching.ClientConnection
: Readonly struct that encapsulates connection options with support for API key, token, or no authentication.ConnectionCollection
: A keyed collection of client connections, supporting JSON serialization and providing an enhanced debugger view.ClientCache
: Implements an LRU-based cache for efficient reuse of client instances and optimized retrieval.
Bugs Fixed
- Removed debugging statement in pipeline creation when applying the
ClientLoggingOptions.AllowedHeaderNames
option.
unknown 1.0.0-beta.1 Changelog
Other Changes
- Initial release of Azure.AI.Language.Text.Authoring library.
unknown 1.0.0-beta.1 Changelog
Other Changes
- Initial release of Azure.AI.Language.Conversations.Authoring library.
Latest Releases
View all the latest versions of .NET packages here.
Installation Instructions
To install any of our packages, please search for them via Manage NuGet Packages...
in Visual Studio (with Include prerelease
checked) or copy these commands into your terminal:
$> dotnet add package Azure.AI.Language.Conversations.Authoring --version 1.0.0-beta.1
$> dotnet add package Azure.AI.Language.Text.Authoring --version 1.0.0-beta.1
$> dotnet add package Azure.AI.OpenAI --version 2.2.0-beta.2
$> dotnet add package Azure.AI.Projects --version 1.0.0-beta.4
$> dotnet add package Azure.Analytics.Synapse.Artifacts --version 1.0.0-preview.21
$> dotnet add package Azure.Messaging.EventGrid --version 4.30.0
$> dotnet add package Azure.Messaging.EventGrid.SystemEvents --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.Compute --version 1.8.0
$> dotnet add package Azure.ResourceManager.Compute --version 1.9.0-beta.1
$> dotnet add package Azure.ResourceManager.ContainerService --version 1.2.3
$> dotnet add package Azure.ResourceManager.DeviceRegistry --version 1.0.0
$> dotnet add package Azure.ResourceManager.NetApp --version 1.9.0
$> dotnet add package Azure.ResourceManager.Quota --version 1.1.0
$> dotnet add package Azure.ResourceManager.Search --version 1.3.0-beta.4
$> dotnet add package Azure.ResourceManager.ServiceNetworking --version 1.1.0
$> dotnet add package Azure.ResourceManager.Storage --version 1.4.0
$> dotnet add package Azure.Storage.DataMovement --version 12.1.0
$> dotnet add package Azure.Storage.DataMovement.Blobs --version 12.1.0
$> dotnet add package Azure.Storage.DataMovement.Files.Shares --version 12.1.0
$> dotnet add package System.ClientModel --version 1.4.0-beta.1
Feedback
If you have a bug or feature request for one of the libraries, please file an issue in our repo.