• v3.1.0 b27960db8d

    Release v3.1.0 - Enterprise Backup Solution

    renz released this 2025-11-26 14:36:33 +00:00 | 154 commits to main since this release

    dbbackup v3.1.0 brings enterprise-grade backup capabilities with
    Point-in-Time Recovery, cloud storage, incremental backups, and
    military-grade encryption.

    Major Features:
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    🔄 Point-in-Time Recovery (PITR)

    • WAL archiving for PostgreSQL
    • Continuous backup monitoring
    • Timeline management with branching
    • Restore to: time/XID/LSN/name/immediate
    • PostgreSQL 12+ and legacy support

    ☁️ Cloud Storage Integration

    • S3/MinIO backend support
    • Azure Blob Storage support
    • Google Cloud Storage support
    • Streaming uploads (memory efficient)

    📦 Incremental Backups

    • PostgreSQL file-level incremental
    • MySQL binary log incremental
    • Automatic chain management
    • 70-90% space savings

    🔐 AES-256-GCM Encryption

    • Authenticated encryption
    • Streaming encryption (1-2 GB/s)
    • PBKDF2 key derivation (600k iterations)
    • Multiple key sources

    Foundation Features

    • SHA-256 verification
    • Intelligent retention policies
    • Safe automated cleanup
    • Multi-database support
    • Interactive TUI + CLI
    • Cross-platform binaries
    • Docker support

    Production Validated:
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    2 production hosts at uuxoi.local
    8 databases backed up nightly
    30-day retention active
    Resolved 4-day backup failure
    Positive DevOps feedback

    User Feedback:
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    "cleanup command is SO gut, dass es alle verwenden sollten"
    "--dry-run feature: chef's kiss!" 💋
    "Modern tooling in place, pragmatic and maintainable"

    Development Stats:
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    • 5.75h vs 12h planned (52% faster)
    • 4,200+ lines of quality code
    • 700+ lines comprehensive tests
    • 100% test pass rate
    • Split-brain architecture validated

    License:
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    Apache License 2.0

    See RELEASE_NOTES_v3.1.md for complete details.
    See CHANGELOG.md for detailed version history.

    Ready for production deployment! 🚀

    Downloads