Skip to main content

Changelog

[v0.3.3-beta] - 2024-06-01

Added

  • Configure Automatic Push to Docker Registry using GitHub Actions (#49)

Fixed

  • Wrong status sent in case of errors (#71)

[v0.3.2-beta] - 2024-05-29

Fixed

  • Fix Delivery Error message (#68)
  • Race condition on log file writing (#67)

[v0.3.1-beta] - 2024-05-24

Fixed

  • Convert WebhookDeliveryStatus to JSON String for Redis Stream (#65)
  • Rename webhook directory and binary to sendhooks (#62)

[v0.3.0-beta] - 2024-02-06

Added

  • Remove the sendhooks image from the API (#58)
  • Persisting data about the webhooks (#42)
  • Integration of Logrus for Improved Logging (#55)
  • Send response details in case of webhook failure (#39)

[v0.2.0-beta] - 2023-11-23

Added

  • Using JSON for configuration instead of environment variables (#44)
  • Migrate to Redis streams (#45)

[v0.1.0] - 2023-10-31

Added

  • Make Header Name Dynamic through Environment Variable (#40)
  • Implement Redis Channel for Webhook Delivery Status Updates (#11)
  • Add a .env.example file (#36)
  • Add Conditional SSL Support for Redis Connection (#21)
  • Adding a CONTRIBUTING.md file (#27)
  • Adding a SECURITY.md file (#29)

[v0.0.1] - 2023-09-10

Added

  • Dockerize Project for Distribution on DockerHub (#8)
  • Add tests suite for the Webhook sender package (#19)
  • Refactor ProcessWebhooks for clarity, safety, and testability (#3)
  • Implement Payload Signing with webhook-signature Header in SendWebhook (#6)
  • Implement File Logging Module for Enhanced Error Handling (#7)
  • Refactor Subscribe function in the redis package for better error handling and modularity (#4)
  • Improve Payload Flexibility to Accept Various JSON Formats (#1)
  • Refactor SendWebhook function in the sender package for enhanced modularity, error handling, and logging (#5)

Fixed

  • Fix calculateBackoff redeclaring function (#16)