Releases: edaywalid/whook
Releases · edaywalid/whook
Release list
v0.1.0
First tagged release. whook captures inbound webhooks durably, acknowledges the
provider with a fast 2xx, and forwards each event to one or more destinations
with automatic retries, dead-lettering, and replay.
Added
- Durable capture that stores every inbound request before the provider is acknowledged.
- Exponential-backoff retries with a per-delivery budget, honoring
Retry-Afteron 429, then dead-lettering. - Fan-out to many destinations, each with its own filter, retry state, and status.
- Signature verification for Stripe, GitHub, Shopify, Slack, and Linear, selected per source.
- Idempotent capture keyed by a configurable per-source dedup header.
- Server-rendered dashboard with an event list, per-event detail and attempt history, replay, and a dead-letter view.
- HTTP API for sources, destinations, events, replay, and dead letters behind a single admin bearer token.
- SQLite by default with a pure-Go driver, and Postgres behind the same storage interface.
- Prometheus metrics, request rate limiting, and an age- and count-based retention pruner.
--versionflag, with the version stamped into release binaries and Docker images.