From e6569d434506ab35ab05532192b0f6db8a1b7849 Mon Sep 17 00:00:00 2001 From: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> Date: Mon, 8 Feb 2021 11:39:59 -0800 Subject: [PATCH] Prepare for release (#18514) * Prepare for release * Update changelog --- sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md b/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md index da3d0768ae185..bb06e4ba462f7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md @@ -1,6 +1,16 @@ # Release History -## 4.0.0-beta.5 (Unreleased) +## 4.0.0-beta.5 (2021-02-09) +### New Features +- Added `TryGetSystemEventData` that attempts to deserialize event data into a known system event. +- Added `EventGridSasBuilder` for constructing SAS tokens. +- Added `SystemEventNames` that contain the names that will be stamped into the event Type for system events. + +### Breaking Changes +- Updated `GetData` method to always return `BinaryData` instead of `object`. It no longer deserializes system events. +- Removed the `CloudEvent` constructor overload that took `BinaryData` and replaced with an overload that accepts `ReadOnlyMemory` +- Replaced use of `EventGridSasCredential` with `AzureSasCredential`. +- Removed `GenerateSharedAccessSignature` in favor of `EventGridSasBuilder`. ## 4.0.0-beta.4 (2020-11-10)