The Azure SDK team is pleased to announce our December 2020 client library releases.

GA

  • Add packages

Updates

  • Add packages

Beta

  • Storage
  • Synapse
  • Tables

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.Storage.Blobs --version 12.8.0-beta.1
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.5.0-beta.1
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.7
$> dotnet add package Azure.Storage.Common --version 12.7.0-beta.1
$> dotnet add package Azure.Storage.Files.DataLake --version 12.6.0-beta.1
$> dotnet add package Azure.Storage.Files.Shares --version 12.6.0-beta.1
$> dotnet add package Azure.Storage.Queues --version 12.6.0-beta.1

$> dotnet add package Azure.Analytics.Synapse.AccessControl --version 1.0.0-preview.2
$> dotnet add package Azure.Analytics.Synapse.Artifacts --version 1.0.0-preview.4
$> dotnet add package Azure.Analytics.Synapse.ManagedPrivateEndpoints --version 1.0.0-beta.1
$> dotnet add package Azure.Analytics.Synapse.Monitoring --version 1.0.0-beta.1
$> dotnet add package Azure.Analytics.Synapse.Spark --version 1.0.0-preview.2

$> dotnet add package Azure.Data.Tables --version 3.0.0-beta.4

Feedback

If you have a bug or feature request for one of the libraries, please file an issue in our repo.

Release highlights

Azure Storage Blobs Changelog

New Features

  • Added support for Lease Id for SetBlobTags() and GetBlobTags() supported in storage service version 2020-04-08.
  • Added support for BlockBlobClient.SyncUploadFromUri() supported in storage service version 2020-04-08.
  • Added Tags to TaggedBlobItem supported in storage service version 2020-04-08.
  • Added IsHierarchicalNamespaceEnabled to AccountInfo.

Key Bug Fixes

  • Fixed bug where BlobContainerClient.GetBlobClient(), BlobContainerClient.GetParentServiceClient(), BlobServiceClient.GetBlobContainerClient(), BlobBaseClient.WithClientSideEncryptionOptions(), BlobBaseClient.GetParentBlobContainerClient(), BlobBaseClient.WithSnapshot() and BlobBaseClient.WithVersion() created clients that could not generate a SAS from clients that could generate a SAS

Azure Storage Files DataLake Changelog

Key Bug Fixes

  • Fixed bug where DataLakeServiceClient.GetFileSystemClient(), DataLakeFileSystemClient.GetFileClient(), DataLakeFileSystemClient.GetDirectoryClient(), DataLakeDirectoryClient.GetSubDirectoryClient() and DataLakeFileClient.GetFileClient() created clients that could not generate a SAS from clients that could generate a SAS.

Azure Storage Files Shares Changelog

New Features

  • Added support for Share Enable Protocol (ShareCreateOptions.Protocols, ShareProperties.Protocols) supported in storage service version 2020-04-08.
  • Added support for Share Squash Root (ShareCreateOptions.RootSquash, ShareProperties.RootSquash,ShareSetPropertiesOptions.RootSquash) supported in storage service version 2020-04-08.

Key Bug Fixes

  • Fixed bug where ShareServiceClient.GetShareClient(), ShareClient.GetDirectoryClient(), ShareClient.GetRootDirectoryClient(), ShareClient.WithSnapshot(), ShareDirectoryClient.GetSubDirectoryClient() and ShareDirectoryClient.GetFileClient() created clients that could not generate a SAS from clients that could generate a SAS

Azure Storage Queues Changelog

Key Bug Fixes

  • Fixed bug where QueueServiceClient.GetQueueClient() and QueueClient.WithClientSideEncryptionOptions() created clients that could not generate a SAS from clients that could generate a SAS

Azure Synapse Access Control Changelog

  • This release contains bug fixes to improve quality.

Azure Synapse Artifacts Changelog

  • Supports List/Get Synapse resources through data plane APIs
  • Make name as required parameter for NotebookResource and SqlScriptResource
  • Support Rename operations
  • Support CICD operations

Azure Synapse Managed Private Endpoints Changelog

  • Initial release

Azure Synapse Monitoring Changelog

  • Initial release

Azure Synapse Spark Changelog

  • This release contains bug fixes to improve quality.

Tables Changelog

Key Bug Fixes

  • Fixed an issue with custom entity model serialization of the ETag property
  • Properly create secondary endpoint Uri for Azurite endpoints

Latest Releases

View all the latest versions of .NET packages here.