Skip to content

Releases: PlusOne/dbbackup

v6.15.0: I/O Scheduler Governors: 4 Linux-inspired BLOB I/O schedulers (noop/bfq/mq-deadline/deadline) with auto-selection, TUI integration, 36 tests

10 Feb 19:55

Choose a tag to compare

v6.15.0: I/O Scheduler Governors: 4 Linux-inspired BLOB I/O schedulers (noop/bfq/mq-deadline/deadline) with auto-selection, TUI integration, 36 tests

Downloads

Platform Architecture Binary
Linux x86_64 (Intel/AMD) dbbackup_linux_amd64
Linux ARM64 dbbackup_linux_arm64
Linux ARMv7 dbbackup_linux_arm_armv7
macOS Intel dbbackup_darwin_amd64
macOS Apple Silicon (M1/M2) dbbackup_darwin_arm64

Installation

# Linux x86_64
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.15.0/dbbackup_linux_amd64
chmod +x dbbackup_linux_amd64
sudo mv dbbackup_linux_amd64 /usr/local/bin/dbbackup

# macOS Apple Silicon
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.15.0/dbbackup_darwin_arm64
chmod +x dbbackup_darwin_arm64
sudo mv dbbackup_darwin_arm64 /usr/local/bin/dbbackup

v6.14.0: Engine-Aware Adaptive Job Sizing V2: 3-stage pipeline (BLOB/native/memory), physical CPU cores, 96+ tests

10 Feb 16:59

Choose a tag to compare

v6.14.0: Engine-Aware Adaptive Job Sizing V2: 3-stage pipeline (BLOB/native/memory), physical CPU cores, 96+ tests

Downloads

Platform Architecture Binary
Linux x86_64 (Intel/AMD) dbbackup_linux_amd64
Linux ARM64 dbbackup_linux_arm64
Linux ARMv7 dbbackup_linux_arm_armv7
macOS Intel dbbackup_darwin_amd64
macOS Apple Silicon (M1/M2) dbbackup_darwin_arm64

Installation

# Linux x86_64
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.14.0/dbbackup_linux_amd64
chmod +x dbbackup_linux_amd64
sudo mv dbbackup_linux_amd64 /usr/local/bin/dbbackup

# macOS Apple Silicon
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.14.0/dbbackup_darwin_arm64
chmod +x dbbackup_darwin_arm64
sudo mv dbbackup_darwin_arm64 /usr/local/bin/dbbackup

v6.13.0: Disk space debug instrumentation, CLI flag fixes, DEBUG log level

10 Feb 16:45

Choose a tag to compare

v6.13.0: Disk space debug instrumentation, CLI flag fixes, DEBUG log level

Downloads

Platform Architecture Binary
Linux x86_64 (Intel/AMD) dbbackup_linux_amd64
Linux ARM64 dbbackup_linux_arm64
Linux ARMv7 dbbackup_linux_arm_armv7
macOS Intel dbbackup_darwin_amd64
macOS Apple Silicon (M1/M2) dbbackup_darwin_arm64

Installation

# Linux x86_64
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.13.0/dbbackup_linux_amd64
chmod +x dbbackup_linux_amd64
sudo mv dbbackup_linux_amd64 /usr/local/bin/dbbackup

# macOS Apple Silicon
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.13.0/dbbackup_darwin_arm64
chmod +x dbbackup_darwin_arm64
sudo mv dbbackup_darwin_arm64 /usr/local/bin/dbbackup

v6.12.0: BLOB Pipeline Matrix + Nuclear Restore Engine: parallel BLOB backup/restore with bundling and streaming, global index builder, streaming archive parser, smart transaction batching, constraint optimizer

10 Feb 16:10

Choose a tag to compare

v6.12.0: BLOB Pipeline Matrix + Nuclear Restore Engine: parallel BLOB backup/restore with bundling and streaming, global index builder, streaming archive parser, smart transaction batching, constraint optimizer

Downloads

Platform Architecture Binary
Linux x86_64 (Intel/AMD) dbbackup_linux_amd64
Linux ARM64 dbbackup_linux_arm64
Linux ARMv7 dbbackup_linux_arm_armv7
macOS Intel dbbackup_darwin_amd64
macOS Apple Silicon (M1/M2) dbbackup_darwin_arm64

Installation

# Linux x86_64
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.12.0/dbbackup_linux_amd64
chmod +x dbbackup_linux_amd64
sudo mv dbbackup_linux_amd64 /usr/local/bin/dbbackup

# macOS Apple Silicon
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.12.0/dbbackup_darwin_arm64
chmod +x dbbackup_darwin_arm64
sudo mv dbbackup_darwin_arm64 /usr/local/bin/dbbackup

v6.11.0: Security: fix SQL injection in identifier quoting/escaping (12 points), shell injection in drill engine, and wrap 19 bare return err with contextual error messages

10 Feb 15:48

Choose a tag to compare

v6.11.0: Security: fix SQL injection in identifier quoting/escaping (12 points), shell injection in drill engine, and wrap 19 bare return err with contextual error messages

Downloads

Platform Architecture Binary
Linux x86_64 (Intel/AMD) dbbackup_linux_amd64
Linux ARM64 dbbackup_linux_arm64
Linux ARMv7 dbbackup_linux_arm_armv7
macOS Intel dbbackup_darwin_amd64
macOS Apple Silicon (M1/M2) dbbackup_darwin_arm64

Installation

# Linux x86_64
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.11.0/dbbackup_linux_amd64
chmod +x dbbackup_linux_amd64
sudo mv dbbackup_linux_amd64 /usr/local/bin/dbbackup

# macOS Apple Silicon
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.11.0/dbbackup_darwin_arm64
chmod +x dbbackup_darwin_arm64
sudo mv dbbackup_darwin_arm64 /usr/local/bin/dbbackup

v6.1.0: Production-Hardened TUI Release

10 Feb 11:21

Choose a tag to compare

v6.1.0: Production-Hardened TUI Release

Release Date: 2026-02-10
Focus: Phase 1 Bulletproofing for Interactive TUI

What's New

The interactive TUI now includes four critical reliability features:

  1. Connection Health Indicator — Real-time DB status with 5s timeout
  2. Pre-Restore Validation — 7 automated checks BEFORE extraction
  3. Two-Stage Abort — Safe Ctrl+C with full cleanup
  4. Destructive Warnings — Type-to-confirm for data loss scenarios

Fixes

  • TUI hanging on connection failures (now 5s timeout)
  • Corrupted archives discovered after extraction (now preflight)
  • Ctrl+C leaving orphaned processes and temp files
  • Silent database overwrites (now type-to-confirm)

Stats

  • +998 LOC production code, +1239 LOC tests/docs
  • 15 automated tests, 100% pass rate

Downloads

Platform Architecture Binary
Linux x86_64 dbbackup_linux_amd64
Linux ARM64 dbbackup_linux_arm64
Linux ARMv7 dbbackup_linux_arm_armv7
macOS Intel dbbackup_darwin_amd64
macOS Apple Silicon dbbackup_darwin_arm64

Full changelog: https://github.com/PlusOne/dbbackup/blob/main/CHANGELOG.md

v6.0.8: Phase 1 TUI test suite: automated tests, manual testing guide, validation report template

10 Feb 09:43

Choose a tag to compare

v6.0.8: Phase 1 TUI test suite: automated tests, manual testing guide, validation report template

Downloads

Platform Architecture Binary
Linux x86_64 (Intel/AMD) dbbackup_linux_amd64
Linux ARM64 dbbackup_linux_arm64
Linux ARMv7 dbbackup_linux_arm_armv7
macOS Intel dbbackup_darwin_amd64
macOS Apple Silicon (M1/M2) dbbackup_darwin_arm64

Installation

# Linux x86_64
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.0.8/dbbackup_linux_amd64
chmod +x dbbackup_linux_amd64
sudo mv dbbackup_linux_amd64 /usr/local/bin/dbbackup

# macOS Apple Silicon
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.0.8/dbbackup_darwin_arm64
chmod +x dbbackup_darwin_arm64
sudo mv dbbackup_darwin_arm64 /usr/local/bin/dbbackup

v6.0.7: Phase 1 TUI bulletproofing + CPU profile improvements

09 Feb 15:27

Choose a tag to compare

v6.0.7: Phase 1 TUI Bulletproofing + CPU Profile Improvements

TUI Safety Features

  • Connection health check on menu load with auto-retry every 30s
  • Pre-restore validation screen with 7 sequential checks:
    archive exists, integrity, disk space, tools, target DB, privileges (CREATEDB/superuser), max_locks_per_transaction
  • Two-stage Ctrl+C abort with cleanup (LIFO cleanup stack, orphan process kill, temp dir removal) for both backup and restore
  • Type-to-confirm destructive warning for restore operations (single DB overwrite + cluster cleanup)

CPU & Performance

  • Turbo profile retune: auto-detect cores, GOMAXPROCS alignment
  • New max-throughput profile for high-core servers
  • AutoTuneJobs for dynamic parallelism

Downloads

Platform Architecture Binary
Linux x86_64 (Intel/AMD) dbbackup_linux_amd64
Linux ARM64 dbbackup_linux_arm64
Linux ARMv7 dbbackup_linux_arm_armv7
macOS Intel dbbackup_darwin_amd64
macOS Apple Silicon (M1/M2) dbbackup_darwin_arm64

Installation

# Linux x86_64
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.0.7/dbbackup_linux_amd64
chmod +x dbbackup_linux_amd64
sudo mv dbbackup_linux_amd64 /usr/local/bin/dbbackup

v6.0.6: v6.0.6: Fix remaining hardcoded 3x multipliers causing false disk space failures

09 Feb 14:09

Choose a tag to compare

v6.0.6: v6.0.6: Fix remaining hardcoded 3x multipliers causing false disk space failures

Downloads

Platform Architecture Binary
Linux x86_64 (Intel/AMD) dbbackup_linux_amd64
Linux ARM64 dbbackup_linux_arm64
Linux ARMv7 dbbackup_linux_arm_armv7
macOS Intel dbbackup_darwin_amd64
macOS Apple Silicon (M1/M2) dbbackup_darwin_arm64

Installation

# Linux x86_64
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.0.6/dbbackup_linux_amd64
chmod +x dbbackup_linux_amd64
sudo mv dbbackup_linux_amd64 /usr/local/bin/dbbackup

# macOS Apple Silicon
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.0.6/dbbackup_darwin_arm64
chmod +x dbbackup_darwin_arm64
sudo mv dbbackup_darwin_arm64 /usr/local/bin/dbbackup

v6.0.5: v6.0.5: Security fixes - path traversal, SQL injection, pgzip error handling

09 Feb 14:02

Choose a tag to compare

v6.0.5: v6.0.5: Security fixes - path traversal, SQL injection, pgzip error handling

Downloads

Platform Architecture Binary
Linux x86_64 (Intel/AMD) dbbackup_linux_amd64
Linux ARM64 dbbackup_linux_arm64
Linux ARMv7 dbbackup_linux_arm_armv7
macOS Intel dbbackup_darwin_amd64
macOS Apple Silicon (M1/M2) dbbackup_darwin_arm64

Installation

# Linux x86_64
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.0.5/dbbackup_linux_amd64
chmod +x dbbackup_linux_amd64
sudo mv dbbackup_linux_amd64 /usr/local/bin/dbbackup

# macOS Apple Silicon
curl -LO https://github.com/PlusOne/dbbackup/releases/download/v6.0.5/dbbackup_darwin_arm64
chmod +x dbbackup_darwin_arm64
sudo mv dbbackup_darwin_arm64 /usr/local/bin/dbbackup