Skip to content

Changelog

What shipped, and what broke.

What shipped, and what broke.

What shipped, and what broke.

Every release since we opened, including the two that had to be rolled back. Breaking changes are marked and keep working for one major version.

Every release since we opened, including the two that had to be rolled back. Breaking changes are marked and keep working for one major version.

v1.7.0

16 September 2026

Added

Schedules can catch up after an outage

A schedule now has a window. If nothing ran because a worker was down, the missed run fires inside the window instead of being skipped. Default window is one hour, set it per schedule.

v1.6.2

9 September 2026

Fixed

Webhooks out were delayed in Frankfurt

The outbound pool ran out of connections during a spike on 11 September. Pool is now sized to three times peak and there is an alert at 70 percent.

v1.6.0

26 August 2026

Added

Dead letter alerts

Set a threshold per queue. Over it, you get paged. Under it, a daily digest at nine in the morning in your timezone.

v1.5.0

12 August 2026

Changed

Backoff defaults are longer

The default backoff moved from 1, 2, 4, 8, 16 seconds to 1, 4, 16 seconds, 1 minute, 5 minutes. Existing queues keep their old schedule until you change it.

v1.4.0

29 July 2026

Added

Bring your own Postgres

Point Gantry at a database you own. The control plane keeps counts and timings, never payloads. Team plan and above.

v1.3.1

15 July 2026

Fixed

Enqueue returned 503 during a migration

A migration held a lock for longer than the deploy timeout on 14 July. Migrations now run behind a two second lock timeout.

v1.3.0

1 July 2026

Breaking

worker --queues replaced by positional arguments

gantry worker --queues a,b is now gantry worker a b. The old flag warns until v2.0.0 and then goes away.

v1.2.0

17 June 2026

Added

Ruby SDK

Same four verbs as Node, Python and Go. Ruby 3.2 and up.

Create a free website with Framer, the website builder loved by startups, designers and agencies.