This release is built on top of backup-go v0.11.0.
This release includes performance improvements, reliability enhancements, and bug fixes. It delivers faster and more efficient backup and restore operations through optimized processing and reduced memory usage, while also improving retry handling, error reporting, logging, and validation to provide a more stable and reliable experience.
See the library release notes for the full list of underlying changes and fixes.
New Features
- Make
routineoptional (#564) - Add
--uniquesupport for restore by timestamp (#563) - Add the
--compactflag (#555)
Bug Fixes
- Fix a race condition when starting a restore (#573)
- Release the limiter when an operation is cancelled (#409)
- Fix upload retries for Google Cloud Storage (#476)
Improvements
- Add a per-routine scan limiter for backups (#541)
- Add connectivity checks during startup (#558)
- Remove hardcoded
localhostvalues (#574) - Improve fairness when backing up multiple namespaces (#570)
- Validate policy changes during updates (#571)
- Validate the maximum number of parallel scans (#567)
- Increase progress reporting granularity (#565)
- Create a new backup folder when retrying a backup (#557)
- Change the default log level to
INFO(#551) - Change the default chunk size (#552)