118 строки
5.8 KiB
Markdown
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 %}
|