Skip to content

Releases: deveel/deveel.webhooks

v2.2.1

04 Sep 18:06
Compare
Choose a tag to compare

This hotfix release fixes bug #64 which addresses the wrong configuration of the DB Model in SQL servers

v2.2.0

16 Feb 22:10
3fb75fa
Compare
Choose a tag to compare

What's Changed

  • Changing the methodology to create HTTP clients to deliver webhooks by @tsutomi in #59
  • Batch Sending of Webhooks by @tsutomi in #61

Full Changelog: v2.1.5...v2.2.0

v2.1.5

30 Oct 15:39
edfb6ae
Compare
Choose a tag to compare

This version of the framework brings these changes:

  • The .NET 7.0 framework is now supported by the library, additionally to the ongoing support for .NET 6.0
  • Logical separation between IWebhookSubscriptionResolver and the implementation of the Webhook Subscription management services (to open for future alternatives for the resolution of subscriptions)
  • Default service implementations injections, to simplify the instrumentation of notifiers and sender services

What's Changed

  • Multi-target .NET Frameowk for .NET 6.0 and .NET 7.0 by @tsutomi in #54
  • Webhook Subscription Resolution Changes by @tsutomi in #56

Full Changelog: v2.1.1...v2.1.5

v2.1.1

28 Oct 09:11
Compare
Choose a tag to compare

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

Full Changelog: v1.1.7...v2.1.0

v2.0.1-preview2 - Receivers Improvement

30 Apr 10:58
Compare
Choose a tag to compare
Pre-release

This pre-release focuses on the refinement of the design and dyanics of the webhook receivers.

  • Delegate receivers for both Factory-based and Convention-based handlers
  • Webhook Parsers not registered as services anymore, but rather bound to the receiver configuration
  • Removed the option to re-configure a WebhookReceiverBuilder instance (trying to prevent inconsistent configurations)
  • Support for the application/x-www-ulrencoded content type format for receiving webhooks
  • Twilio webhook and SMS/WhatsApp receiver
  • SendGrid webhook and E-mail receiver
  • Facebook webhook receiver

The major change to the capabilities of sending webhooks

  • Webhook subscriptions and notifications are now also supporting non-multi-tenant scenarios

What's Changed

Full Changelog: v2.0.1-preview1...v2.0.1-preview2

v2.0.1-preview1

25 Apr 18:39
Compare
Choose a tag to compare
v2.0.1-preview1 Pre-release
Pre-release

This release brings a rewrite of the design used to build and run services, simplifying the APIs, extending the capabilities of sender and notifier services, and rewriting the webhook management model

  • Sender, notifier and receiver are not bound anymore to the ‘IWebhook’ contract for webhooks
  • New destination object to describe receivers, separated by the webhook
  • Simplified service building of services
  • Support for XML format
  • Multi-Tenancy support in webhook subscriptions implemented by using Finbuckle and MongoFramework

What's Changed

Full Changelog: v1.1.7...v2.0.1-preview1

v1.1.7 - Receivers Rewrite

19 Apr 18:15
771e80e
Compare
Choose a tag to compare

This release radically changes the design of the Webhook Receivers, using a new approach to building receiver services, and using the ASP.NET Core middleware infrastructure.

What's Changed

Full Changelog: v1.1.6...v1.1.7

v1.1.6

17 Apr 11:36
Compare
Choose a tag to compare

This version addresses the upgrade of the libraries to the .NET 6.0, and includes some minor changes in addition

What's Changed

  • Update README.md, small typo by @mterwoord in #5
  • Bump MongoDB.Driver from 2.13.1 to 2.19.0 in /src/Deveel.Webhooks.Service.MongoDb by @dependabot in #6
  • Updating to .NET 6.0 by @tsutomi in #8

New Contributors

Full Changelog: v1.1.0...v1.1.6

v1.1.0

31 Mar 18:42
Compare
Choose a tag to compare

First stable release of the framework.

  • Upgrade to .NET 5.0 runtime
  • New design of the configuration
  • Removed the implicit conversion to and from IWebhookSubscription contract
  • Consolidation of the design of the MongoDB package

Initial Release

21 Jan 09:24
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-release

Provides the core functionalities of the framework

  • Webhook Subscription Management
  • Sending Individual Webhooks
  • Webhook Notification
  • Webhook Receivers (basic)
  • Signature and Validation
  • MongoDb Data Layer
  • Dynamic LINQ Filter engine