Changelog

What's shipped, in reverse chronological order. We don't post every patch — only what touches you. RSS feed: /changelog/feed.xml.

v2.4.1 April 22, 2026

Patch — quieter retries on flaky destinations

Improved

Fixed

v2.4.0 April 4, 2026

Per-destination concurrency, custom retry schedules, smaller dashboard

The biggest release since 2.0. Two long-requested features and a dashboard rewrite that I'm finally happy with.

New

Improved

Fixed

v2.3.2 February 11, 2026

Patch

Fixed

v2.3.0 January 9, 2026

Vendor signature helpers, fan-out destinations

New

Improved

v2.2.1 November 18, 2025

Patch

Fixed

v2.2.0 October 7, 2025

CLI 1.0, Go SDK

New

v2.1.0 August 29, 2025

Searchable delivery log

New

v2.0.0 August 1, 2025

Major rewrite of the delivery engine

v1 used a single Postgres table for the queue and pulled rows with SELECT … FOR UPDATE SKIP LOCKED. It worked, until it didn't, around 200 events/sec sustained. v2 splits the queue from the log: ingest writes to an in-memory ring buffer, the workers pull from there, and the durable log is a write-only Postgres table. Sustained throughput is now >3,000 events/sec on the same hardware.

Breaking changes

v1.x 2023 — July 2025

The v1 era

v1 was the first internal version of HookCastle, used at a previous company before being spun out. It worked. It also had a 600-line stored procedure that nobody could read. v2 deleted it. If you need v1.x release notes for compliance reasons, email us.