Changelog
What’s new in Driftbase
The CLI and the hosted service ship from the same release. Upgrade with drift self-update.
Valkey sink and per-column redaction
- New
valkeysink, wire-compatible with the Redis sink and tested against Valkey 8. redactin a pipeline definition drops or hashes columns before they leave the source region.drift statusnow prints the oldest unacknowledged LSN per sink.
- New
Faster Typesense batching
- Typesense sink uses the import endpoint with 500-document batches, cutting p95 apply time by 60%.
- Fixed a case where a TRUNCATE inside a larger transaction was applied after the transaction’s inserts.
Backfills you can pause
drift backfill pauseandresumekeep the keyset cursor, so a backfill survives a deploy.- Backfill progress is visible in the dashboard with an ETA based on the last 5 minutes.
- Postgres 17 is officially supported, including failover slots.
Datadog and Prometheus exporters
- End-to-end lag, slot size and sink error rate are exported as metrics.
- New
--metrics-addrflag for self-hosted pipelines.
Nested documents from joins
- A pipeline query can aggregate child rows into arrays with
json_agg, and Driftbase re-renders the parent when any child changes. - Dependency tracking is computed from the query plan; no manual
depends_onneeded.
- A pipeline query can aggregate child rows into arrays with