azure-sdk/releases/2020-12/dotnet.md

118 строки
5.8 KiB
Markdown

---
title: Azure SDK for .NET (December 2020)
layout: post
tags: dotnet
sidebar: releases_sidebar
repository: azure/azure-sdk-for-net
---
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:
```bash
$> 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](https://github.com/Azure/azure-sdk-for-net/issues/new/choose).
## Release highlights
### Azure Storage Blobs [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/CHANGELOG.md)
#### 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](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.DataLake/CHANGELOG.md)
#### 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](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Files.Shares/CHANGELOG.md)
#### 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](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Queues/CHANGELOG.md)
#### 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](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.AccessControl/CHANGELOG.md)
- This release contains bug fixes to improve quality.
### Azure Synapse Artifacts [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Artifacts/CHANGELOG.md)
- 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](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.ManagedPrivateEndpoints/CHANGELOG.md)
- Initial release
### Azure Synapse Monitoring [Changelog](htthttps://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Monitoring/CHANGELOG.md)
- Initial release
### Azure Synapse Spark [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/synapse/Azure.Analytics.Synapse.Spark/CHANGELOG.md)
- This release contains bug fixes to improve quality.
### Tables [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/tables/Azure.Data.Tables/CHANGELOG.md)
#### 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][dotnet-latest-releases].
{% include refs.md %}