v2.1.1
This version brings several improvements to the framework and partially rewrites some of the major components.
- Webhook Sender model redesigned (retries, fallbacks)
- The Webhook Subscription service is now using the Deveel Repository framework to implement the management functions (backed by MongoDB and EntityFramework Core)
- Provisioning of the Webhook Receivers ASP.NET Core middleware
- Opening to single-tenant scenarios of usage
- Twilio Webhook Receiver (SMS Status Webhooks, Incoming SMS receiver)
- SendGrid Webhook Receiver (E-mail Status Webhooks, Incoming E-mail receiver)
- Facebook Webhook Receiver
- Webhook Delivery Result logging
- Filter evaluation based on dynamic Webhook constructs
For a more detailed list of the changes, see the list below.
What's Changed
- Webhook Services Builders by @tsutomi in #14
- MongoDB Data Layer Rewrite by @tsutomi in #18
- Parallel Execution of Webhook Handlers by @tsutomi in #23
- Configurable Receiver Middleware by @tsutomi in #26
- Providing Sample Projects by @tsutomi in #28
- Non-Multi-Tenant Support for Notifications by @tsutomi in #29
- Facebook Webhook Receiver by @tsutomi in #30
- Twilio Receiver by @tsutomi in #32
- SendGrid Webhook and E-Mail Receivers by @tsutomi in #33
- Create SECURITY.md by @tsutomi in #35
- Improving the Design of the Sender by @tsutomi in #36
- Tracing Delivery of Webhooks by @tsutomi in #43
- Making Dynamic Types Assemblies Static by @tsutomi in #45
- Entity Framework Persistency Layer by @tsutomi in #47
- Referencing the ASP.NET SDK by @tsutomi in #51
- Use the Deveel Repository Model by @tsutomi in #52
Full Changelog: v1.1.7...v2.1.0