chore: Bump version to 4.2.0 and update CHANGELOG
Release: Quick Wins - Analysis & Optimization Tools New Commands: - restore preview: Pre-restore RTO analysis - diff: Backup comparison and growth tracking - cost analyze: Multi-cloud cost optimization All features shipped and tested.
This commit is contained in:
45
CHANGELOG.md
45
CHANGELOG.md
@ -5,6 +5,51 @@ All notable changes to dbbackup will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [4.2.0] - 2026-01-30
|
||||||
|
|
||||||
|
### Added - Quick Wins Release
|
||||||
|
|
||||||
|
- **`dbbackup restore preview` command** - Pre-restore analysis and validation
|
||||||
|
- Shows backup format, compression type, database type
|
||||||
|
- Estimates uncompressed size (3x compression ratio)
|
||||||
|
- Calculates RTO (Recovery Time Objective) based on active profile
|
||||||
|
- Validates backup integrity without actual restore
|
||||||
|
- Displays resource requirements (RAM, CPU, disk space)
|
||||||
|
- Example: `dbbackup restore preview backup.dump.gz`
|
||||||
|
|
||||||
|
- **`dbbackup diff` command** - Compare two backups and track changes
|
||||||
|
- Flexible input: file paths, catalog IDs, or `database:latest/previous`
|
||||||
|
- Shows size delta with percentage change
|
||||||
|
- Calculates database growth rate (GB/day)
|
||||||
|
- Projects time to reach 10GB threshold
|
||||||
|
- Compares backup duration and compression efficiency
|
||||||
|
- JSON output for automation and reporting
|
||||||
|
- Example: `dbbackup diff mydb:latest mydb:previous`
|
||||||
|
|
||||||
|
- **`dbbackup cost analyze` command** - Cloud storage cost optimization
|
||||||
|
- Analyzes 15 storage tiers across 5 cloud providers
|
||||||
|
- AWS S3: Standard, IA, Glacier Instant/Flexible, Deep Archive
|
||||||
|
- Google Cloud Storage: Standard, Nearline, Coldline, Archive
|
||||||
|
- Azure Blob Storage: Hot, Cool, Archive
|
||||||
|
- Backblaze B2 and Wasabi alternatives
|
||||||
|
- Monthly/annual cost projections
|
||||||
|
- Savings calculations vs S3 Standard baseline
|
||||||
|
- Tiered lifecycle strategy recommendations
|
||||||
|
- Shows potential savings of 90%+ with proper policies
|
||||||
|
- Example: `dbbackup cost analyze --database mydb`
|
||||||
|
|
||||||
|
### Enhanced
|
||||||
|
- **TUI restore preview** - Added RTO estimates and size calculations
|
||||||
|
- Shows estimated uncompressed size during restore confirmation
|
||||||
|
- Displays estimated restore time based on current profile
|
||||||
|
- Helps users make informed restore decisions
|
||||||
|
- Keeps TUI simple (essentials only), detailed analysis in CLI
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
- Updated README.md with new commands and examples
|
||||||
|
- Created QUICK_WINS.md documenting the rapid development sprint
|
||||||
|
- Added backup diff and cost analysis sections
|
||||||
|
|
||||||
## [4.1.4] - 2026-01-29
|
## [4.1.4] - 2026-01-29
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
Reference in New Issue
Block a user