- Fix for
RequestPushMessageDeliveryAsyncunable to write content to request stream for empty content.
- Added support for Mozilla Autopush Server return codes
- Fix for client keys casing and validation.
- Dropped support for .NET Core 2.1
- Added support for .NET 6.0
- Dropped support for .NET Standard 1.6
- Removed dependency on Bouncy Castle for .NET 5
VapidAuthenticationnow implementsIDisposable
- Fix for incorrect reuse of internally created
HttpContent - Fix for incorrect reuse of internally created
HttpRequestMessage
- Added context information to
PushServiceClientException(thank you @techfg) - Added setting for maximum limit of automatic retries in case of 429 Too Many Requests
- Exposed
AutoRetryAfter,DefaultTimeToLive, andMaxRetriesAfterin Azure Functions binding
- Added
HttpContentbased constructor forPushMessage
- Automatic support for retries in case of 429 Too Many Requests
- Strong named the assembly
- Changed default authentication scheme to VAPID
- Fix for Length Required issue in case of push message delivery request to MS Edge
- Added support for .NET Standard 2.0
- Fix for push messages urgency
- Added constructor which accepts instance of
HttpClient - Minor performance improvements
- Added support for push messages topic
- Added support for push messages urgency
- Added VAPID tokens caching capability
- Added support for both VAPID schemes