Skip to content

Latest commit

 

History

History
92 lines (56 loc) · 2.56 KB

CHANGELOG.md

File metadata and controls

92 lines (56 loc) · 2.56 KB

CHANGELOG

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased] - yyyy-mm-dd

Added

  • Create Adapter for Redis Integration #76
  • Add Data Size and Number of Tries to Payload Sent to Redis Status Stream #75
  • Add Configuration Parameters for Number of Workers and Channel Size #79

Fixed

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

  • Wrong status sent in case of errors (#71)
  • Configure Automatic Push to Docker Registry using GitHub Actions (#49)

Added

Fixed

[0.3.2-beta] - 2024-05-29

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

Added

Fixed

[0.3.1-beta] - 2024-05-24

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

Added

Fixed

[0.3.0-beta] - 2024-02-06

Added

  • Remove the sendhooks image from the API (#58) [migrate to https://github.com/Transfa/sendhooks-monitoring]
  • Persisting data about the webhooks (#42)
  • Integration of Logrus for Improved Logging (#55)
  • Send response details in case of webhook failed (#39)

[0.2.0-beta] - 2023-11-23

Added

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

Fixed

[0.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)

[0.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 redaclarring function (#16 )