Update 2019-12 release notes for Certificates (#830)

This commit is contained in:
Heath Stewart 2019-12-04 18:47:36 -08:00 коммит произвёл GitHub
Родитель 6df90f32e7
Коммит fedb14dd3d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 10 добавлений и 6 удалений

Просмотреть файл

@ -4,7 +4,7 @@
| Core | [Azure.Core - 1.0.0](https://www.nuget.org/packages/Azure.Core/1.0.0) | [ReadMe](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Core_1.0.0/sdk/core/Azure.Core/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Core_1.0.0/sdk/core/Azure.Core/samples) | [Api Reference](https://azuresdkdocs.blob.core.windows.net/$web/dotnet/Azure.Core/1.0.0/api/index.html) | [ChangeLog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Core_1.0.0/sdk/core/Azure.Core/CHANGELOG.md) |
| EventHubs | [Azure.Messaging.EventHubs - 5.0.0-preview.5](https://www.nuget.org/packages/Azure.Messaging.EventHubs/5.0.0-preview.5) | [ReadMe](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.EventHubs_5.0.0-preview.5/sdk/eventhub/Azure.Messaging.EventHubs/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.EventHubs_5.0.0-preview.5/sdk/eventhub/Azure.Messaging.EventHubs/samples) | [Api Reference](https://azuresdkdocs.blob.core.windows.net/$web/dotnet/Azure.Messaging.EventHubs/5.0.0-preview.5/api/index.html) | [ChangeLog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.EventHubs_5.0.0-preview.5/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md) |
| Identity | [Azure.Identity - 1.0.0](https://www.nuget.org/packages/Azure.Identity/1.0.0) | [ReadMe](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Identity_1.0.0/sdk/identity/Azure.Identity/README.md) | N/A | [Api Reference](https://azuresdkdocs.blob.core.windows.net/$web/dotnet/Azure.Identity/1.0.0/api/index.html) | [ChangeLog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Identity_1.0.0/sdk/identity/Azure.Identity/CHANGELOG.md) |
| Key Vault - Certificates | [Azure.Security.KeyVault.Certificates - 4.0.0-preview.6](https://www.nuget.org/packages/Azure.Security.KeyVault.Certificates/4.0.0-preview.6) | [ReadMe](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Certificates_4.0.0-preview.6/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Certificates_4.0.0-preview.6/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples) | [Api Reference](https://azuresdkdocs.blob.core.windows.net/$web/dotnet/Azure.Security.KeyVault.Certificates/4.0.0-preview.6/api/index.html) | [ChangeLog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Certificates_4.0.0-preview.6/sdk/keyvault/Azure.Security.KeyVault.Certificates/ChangeLog.md) |
| Key Vault - Certificates | [Azure.Security.KeyVault.Certificates - 4.0.0-preview.7](https://www.nuget.org/packages/Azure.Security.KeyVault.Certificates/4.0.0-preview.7) | [ReadMe](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Certificates_4.0.0-preview.7/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Certificates_4.0.0-preview.7/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples) | [Api Reference](https://azuresdkdocs.blob.core.windows.net/$web/dotnet/Azure.Security.KeyVault.Certificates/4.0.0-preview.7/api/index.html) | [ChangeLog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Certificates_4.0.0-preview.7/sdk/keyvault/Azure.Security.KeyVault.Certificates/ChangeLog.md) |
| Key Vault - Keys | [Azure.Security.KeyVault.Keys - 4.0.0](https://www.nuget.org/packages/Azure.Security.KeyVault.Keys/4.0.0) | [ReadMe](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Keys_4.0.0/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Keys_4.0.0/sdk/keyvault/Azure.Security.KeyVault.Keys/samples) | [Api Reference](https://azuresdkdocs.blob.core.windows.net/$web/dotnet/Azure.Security.KeyVault.Keys/4.0.0/api/index.html) | [ChangeLog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Keys_4.0.0/sdk/keyvault/Azure.Security.KeyVault.Keys/ChangeLog.md) |
| Key Vault - Secrets | [Azure.Security.KeyVault.Secrets - 4.0.0](https://www.nuget.org/packages/Azure.Security.KeyVault.Secrets/4.0.0) | [ReadMe](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Secrets_4.0.0/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Secrets_4.0.0/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples) | [Api Reference](https://azuresdkdocs.blob.core.windows.net/$web/dotnet/Azure.Security.KeyVault.Secrets/4.0.0/api/index.html) | [ChangeLog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Security.KeyVault.Secrets_4.0.0/sdk/keyvault/Azure.Security.KeyVault.Secrets/ChangeLog.md) |
| Storage - Blobs | [Azure.Storage.Blobs - 12.0.0](https://www.nuget.org/packages/Azure.Storage.Blobs/12.0.0) | [ReadMe](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Storage.Blobs_12.0.0/sdk/storage/Azure.Storage.Blobs/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Storage.Blobs_12.0.0/sdk/storage/Azure.Storage.Blobs/samples) | [Api Reference](https://azuresdkdocs.blob.core.windows.net/$web/dotnet/Azure.Storage.Blobs/12.0.0/api/index.html) | [ChangeLog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Storage.Blobs_12.0.0/sdk/storage/Azure.Storage.Blobs/Changelog.txt) |

Просмотреть файл

@ -8,7 +8,11 @@ repository: azure/azure-sdk-for-net
permalink: /releases/2019-12/dotnet.html
---
The Azure SDK team is pleased to announce our December 2019 client library preview. This represents the first release of a ground-up rewrite of our client libraries to ensure consistency, idiomatic design, productivity, and an excellent developer experience. This preview includes new libraries for Storage (Blobs, Queues, and Files), Key Vault (Secrets and Keys), Event Hubs, Cosmos, App Configuration, and Identity.
The Azure SDK team is pleased to announce our December 2019 client library releases.
#### Preview
- Key Vault (Certificates)
## Installation Instructions
@ -22,7 +26,7 @@ To install any of our packages, please search for them via `Manage NuGet Package
$> dotnet add package Azure.Security.KeyVault.Secrets
$> dotnet add package Azure.Security.KeyVault.Key
$> dotnet add package Azure.Security.KeyVault.Certificates --version 4.0.0-preview.6
$> dotnet add package Azure.Security.KeyVault.Certificates --version 4.0.0-preview.7
$> dotnet add package Azure.Messaging.EventHubs --version 5.0.0-preview.6
@ -52,16 +56,16 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here
### Event Hubs
- A large portion of the public API surface, including members and parameters, have had adjustments to their naming and organization in order to improve discoverability, provide better context to developers, and better conform to the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html). For more details, please see the [Event Hubs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md#500-preview6) and [Event Processor](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md#500-preview6) changelogs.
- A large portion of the public API surface, including members and parameters, have had adjustments to their naming and organization in order to improve discoverability, provide better context to developers, and better conform to the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html). For more details, please see the [Event Hubs](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md#500-preview6) and [Event Processor](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md#500-preview6) changelogs.
- The `EventProcessorClient` has been moved into its own [package](./../Azure.Messaging.EventHubs.Processor) and evolved into an opinionated implementation on top of Azure Storage Blobs. This is intended to offer a more streamlined developer experience for the majority of scenarios and allow developers to more easily take advantage of the processor.
- The `EventProcessorClient` has been moved into its own [package](./../Azure.Messaging.EventHubs.Processor) and evolved into an opinionated implementation on top of Azure Storage Blobs. This is intended to offer a more streamlined developer experience for the majority of scenarios and allow developers to more easily take advantage of the processor.
- A bug with the use of Azure.Identity credential scopes has been fixed; Azure identities should now allow for proper authorization with Event Hubs resources.
_(A community contribution, courtesy of [albertodenatale](https://github.com/albertodenatale))_
- The `EventHubsConsumerClient` and `EventHubProducerClient` types are no longer bound to a partition; the partition and other attibutes may now be requested at the operation-level to allow for more granular control over behavior without the need to create multiple clients.
- Events may now be read across all partitions of an Event Hub using the `ReadEvents` method of the consumer client. This is intended for exploring Event Hubs and not recommended for production use; for production scenarios, please consider using the `EventProcessorClient` as a more robust alternative.
- Events may now be read across all partitions of an Event Hub using the `ReadEvents` method of the consumer client. This is intened for exploring Event Hubs and not recommended for production use; for production scenarios, please consider using the `EventProcessorClient` as a more robust alternative.
- The API for the `EventProcessorClient` has been revised, adopting an event-driven model that aligns to many of the .NET base class library types and reduces complexity when constructing the client.