NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #296 most downloaded on NuGet
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.
Last release 1 years ago
26 Jun 2025
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 36 of 36 stable releases
1 version withdrawn
withdrawn after publishing
127 years old
37 releases · first in 1900
There are no binary breaks or compilation breaks, but there are behavior breaking changes. For instance, some properties that were previously incorrec…
Azure.Messaging.EventGrid.SystemEvents package.
The system events are now referenced via type forwarding. If you encounter any exceptions
related to missing types, ensure that you dotnet clean and dotnet build your project. You should not
use the Azure.Messaging.EventGrid.SystemEvents package with a version of Azure.Messaging.EventGrid prior to 5.0.0,
as it will result in type conflicts.EventGridModelFactory methods to create such events, and you encounter ArgumentNullException when
upgrading, you will need to update your code to provide the required properties.Code | Docs
Support: Active
Event Grid Namespaces
Azure.Messaging.EventGrid.Namespaces
One column per quarter.
Added new communication events.
EdgeSolutionVersionPublishedEventData Edge event.Added MessageId, MessageType, and Reaction properties to the AcsMessageReceivedEventData event.
MessageId, MessageType, and Reaction properties to the AcsMessageReceivedEventData event.Animated property to AcsMessageMediaContent event.Added RecipientMailServerHostName property to AcsEmailDeliveryReportStatusDetails.
RecipientMailServerHostName property to AcsEmailDeliveryReportStatusDetails.InternetMessageId property to AcsEmailDeliveryReportReceivedEventData event.SegmentCount property to AcsSmsReceivedEventData event.Added ResourceNotificationsContainerServiceEventResourcesScheduledEventData event.
ResourceNotificationsContainerServiceEventResourcesScheduledEventData event.PolicyRunSummary property to StorageLifecyclePolicyCompletedEventData event.Added OnBehalfOfCallee property to AcsIncomingCallEventData event.
OnBehalfOfCallee property to AcsIncomingCallEventData event.Added TierToColdSummary property to StorageLifecyclePolicyCompletedEventData.
TierToColdSummary property to StorageLifecyclePolicyCompletedEventData.Added AccessTier and PreviousTier properties to StorageBlobTierChangedEventData system event.
AccessTier and PreviousTier properties to StorageBlobTierChangedEventData system event.AccessTier to StorageBlobCreatedEventData system event.Fixed deserialization bugs in AcsEmailEngagementTrackingReportReceivedEventData and AcsEmailDeliveryReportReceivedEventData system events that caused
AcsEmailEngagementTrackingReportReceivedEventData and AcsEmailDeliveryReportReceivedEventData system events that caused the DeliveryAttemptTimestamp and UserActionTimeStamp properties to be null.Added new Communication events.
### Features Added - Added API Center events.
Added new Storage Task Assignment system events.
Metadata property to AcsChatThreadCreatedEventData system event.Added new system events for Resource Notifications
Metadata property to various Azure Communication Services events.Added several communication models into the correct namespace and hid the old ones.
Added new system events for Resource Notifications and Azure Communication Services.
Added new system events for Event Grid and App Configuration.
Recipient property to AcsEmailEngagementTrackingReportReceivedEventData event.EventGridClient has been removed for the stable release. It will be included in a subsequent release.Added new system events for Container Service.
EventGridClient has been removed for the stable release. It will be included in a subsequent release.Added AcsIncomingCallEventData event.
AcsIncomingCallEventData event.DeliveryStatusDetails property to AcsEmailDeliveryReportReceivedEventData event.HealthCareDicomImageUpdatedEventData event.PartionName property to Dicom events.Added new Storage events, StorageTaskCompletedEventData and StorageTaskQueuedEventData.
StorageTaskCompletedEventData and StorageTaskQueuedEventData.Upgraded dependent Azure.Core to 1.30.0 due to an issue in `ArrayBackedPropertyBag` in Azure.Core version 1.29.0.
Azure.Core to 1.30.0 due to an issue in ArrayBackedPropertyBag in Azure.Core version 1.29.0.Added new Communication events, AcsEmailDeliveryReportReceivedEventData and AcsEmailEngagementTrackingReportReceivedEventData.
AcsEmailDeliveryReportReceivedEventData and AcsEmailEngagementTrackingReportReceivedEventData.Added new API Management events.
Added extension builder method that can be used to inject an EventGridPublisherClient instance using a TokenCredential for authentication.
EventGridPublisherClient instance using a TokenCredential for authentication.Added support for sending events to partner channels.
### Features Added - Added Healthcare events
Added new enum values for MediaJobErrorCategory and MediaJobErrorCode.
MediaJobErrorCategory and MediaJobErrorCode.Fixed deserialization bugs in StorageDirectoryDeletedEventData and EventHubCaptureFileCreatedEventData system events.
StorageDirectoryDeletedEventData and EventHubCaptureFileCreatedEventData system events.### Bugs Fixed - Fix package icon
Added new properties to Communication events
Added AcsUserDisconnectedEventData event
Added ContainerServiceNewKubernetesVersionAvailableEventData system event.
ContainerServiceNewKubernetesVersionAvailableEventData system event.Added constructor for EventGridPublisherClient that takes a TokenCredential to enable Azure Active Directory authentication.
EventGridPublisherClient that takes a TokenCredential to enable Azure Active Directory authentication.Metadata property to AcsChatMessageEditedEventData, AcsChatMessageEditedInThreadEventData, AcsChatMessageReceivedEventData, and AcsChatMessageReceivedInThreadEventData.EventGridEvent that allows this type to be serialized and deserialized using System.Text.Json APIs.Added public constructor and settable property for SubscriptionValidationResponse.
SubscriptionValidationResponse.Added the following new system events:
Added the following new system events:
Updated existing system events:
ContentLocation and MetadataLocation properties.SystemEventNames.ServiceBusDeadletterMessagesAvailableWithNoListener value.Added the following new system events:
Added new Azure Communication Services system events.
AcsChatParticipantAddedToThread and AcsChatParticipantRemovedFromThread.Code | Docs
Support: Active
Functions Extensions - WebPubSub
Microsoft.Azure.Functions.Worker.Extensions.WebPubSub
Added single send overloads to allow sending a single event for each event type.
CloudEvent into Azure.Core package.BinaryData rather than object.Serializer option from EventGridPublisherOptions as serialization can be customized through BinaryData.Your coding agent can read these notes before it upgrades. Set up the MCP server →