Skip to content

Releases: rithishcodespace/db-backup-cli

Release v1.0.7

Choose a tag to compare

@github-actions github-actions released this 10 Sep 10:16

Full Changelog: v1.0.6...v1.0.7

Release v1.0.6

Choose a tag to compare

@github-actions github-actions released this 10 Sep 08:55

Full Changelog: v1.0.5...v1.0.6

Release v1.0.5

Choose a tag to compare

@github-actions github-actions released this 10 Sep 07:58

Full Changelog: v1.0.4...v1.0.5

Release v1.0.4

Choose a tag to compare

@github-actions github-actions released this 10 Sep 06:26

Full Changelog: v1.0.3...v1.0.4

DBVault v1.0.2 - Production Disaster Recovery & Documentation Overhaul

Choose a tag to compare

@rithishcodespace rithishcodespace released this 10 Sep 04:33

🛡️ DBVault v1.0.2

DBVault is a production-grade, distributed database disaster recovery and automated backup platform for PostgreSQL, MySQL, MongoDB, and SQLite.

Featuring continuous Write-Ahead Log (WAL) Point-In-Time Recovery (PITR), BullMQ asynchronous worker queues, multi-cloud storage (AWS S3 & Local), AES-256-GCM encryption, OpenAPI 3.0 specifications, and a real-time companion telemetry web dashboard.


🚀 What's New in v1.0.2

  • Clean Mermaid Flow Architecture: Completely modernized documentation with native Mermaid diagrams for System Architecture, Operational CLI Lifecycle, Zero-Disk Streaming Pipelines, and PostgreSQL Point-in-Time Recovery.
  • Unified Production Docker Container: Standardized to multi-arch Alpine container rithish2006/dbvault:1.0.2 & latest, running under least-privilege non-root UID 10001 with single host-port security (:3000).
  • NPM Package Integration: Full support for project dependency installations (npm install --save-dev dbvault) and automated package.json disaster recovery scripts.
  • Deterministic Test Suite: 120/120 passing unit tests across domain models, storage providers, queue supervisors, crypto vaults, and CLI commands.
  • Isolated Metadata Boundary: Dedicated HTTP service (:3005) as the sole owner of SQLite WAL metadata, eliminating cross-process file lock contention.

📦 Installation & Quick Start

NPM Global Install

npm install -g dbvault
dbvault --help