- 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
VapidAuthentication
now 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
, andMaxRetriesAfter
in Azure Functions binding
- Added
HttpContent
based 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