Azure SDK for .NET (December 2020)
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()
andGetBlobTags()
supported in storage service version 2020-04-08. - Added support for
BlockBlobClient.SyncUploadFromUri()
supported in storage service version 2020-04-08. - Added
Tags
toTaggedBlobItem
supported in storage service version 2020-04-08. - Added
IsHierarchicalNamespaceEnabled
toAccountInfo
.
Key Bug Fixes
- Fixed bug where
BlobContainerClient.GetBlobClient()
,BlobContainerClient.GetParentServiceClient()
,BlobServiceClient.GetBlobContainerClient()
,BlobBaseClient.WithClientSideEncryptionOptions()
,BlobBaseClient.GetParentBlobContainerClient()
,BlobBaseClient.WithSnapshot()
andBlobBaseClient.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()
andDataLakeFileClient.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()
andShareDirectoryClient.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()
andQueueClient.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.