diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md b/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md index e25749971ea4..a37e1f308837 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md @@ -1,3 +1,8 @@ # Release History +## 4.0.0-beta.1 (2020-09-08) +This is the first preview of the Azure Event Grid client library that follows the [.NET Azure SDK Design Guidelines](https://azure.github.io/azure-sdk/dotnet_introduction.html). This library is not a direct replacement for `Microsoft.Azure.EventGrid`, as code changes would be required to use the new library. -## 4.0.0-preview.1 (Unreleased) +This package's [documentation](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/README.md) and [samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventgrid/Azure.Messaging.EventGrid/samples/README.md) demonstrate the new API. +### Features: +- Configurable publisher client that supports sending user-defined events of the Event Grid, CloudEvents v1.0, or custom schema. +- Ability to parse and deserialize system or user-defined events from JSON to events of the Event Grid or CloudEvents schema. diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/README.md b/sdk/eventgrid/Azure.Messaging.EventGrid/README.md index 8c34a34bd655..ee09ff807c4b 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/README.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/README.md @@ -13,13 +13,11 @@ Use the client library for Azure Event Grid to: ### Install the package -Install the client library from NuGet: +Install the client library from [NuGet](https://www.nuget.org/): +```PowerShell +dotnet add package Azure.Messaging.EventGrid --version 4.0.0-beta.1 ``` -// Hasn't been released yet! -``` - -You can currently access the Event Grid library by creating a fork of the azure-sdk-for-net repo, and adding a project reference to Azure.Messaging.EventGrid.csproj within your own solution. ### Prerequisites diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Azure.Messaging.EventGrid.csproj b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Azure.Messaging.EventGrid.csproj index 6d499a33a3fa..6d24a020e30c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Azure.Messaging.EventGrid.csproj +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Azure.Messaging.EventGrid.csproj @@ -2,7 +2,7 @@ This library can be used to publish events to Azure Event Grid and to consume events delivered by EventGrid. It also defines the event schemas for the events published to EventGrid by various Azure services. Microsoft Azure.Messaging.EventGrid client library - 4.0.0-preview.1 + 4.0.0-beta.1 Microsoft Azure EventGrid;Event Grid;Event Grid Publishing; $(RequiredTargetFrameworks) false