v0.2.0 - Embedded Disk Queue
Pre-release
Pre-release
What's new
Rift now has an embedded disk queue powered by BoltDB.
When a destination goes down — webhook unreachable,
network partition, server restart — Rift automatically
switches to air-gap mode. Events write to local disk
instead of being dropped.
When the destination comes back, Rift drains the queue
and resumes automatically. No manual intervention.
No events lost.
This is what Kafka does as a buffer.
Rift does it in a single binary with zero dependencies.
What's included
- BoltDB embedded disk queue
- Automatic air-gap mode on destination failure
- Auto-drain when destination recovers
- Queue size limit configurable in rift.yaml
- Events persist across Rift restarts
Install
go install github.com/mujib77/rift@latest