0.3.1
Release Notes v0.3.1
🚀 New Features
- New
restore-fullcommand - Complete environment restoration with source code - Enhanced
statuscommand - Shows RollDev core services status + macOS fixes
🐛 Critical Bug Fixes
Fixed Encrypted Backup Issues
Problem: restore, restore-full, and duplicate commands failing with encrypted backups
Before: ERROR: Failed to decrypt and restore db volume
After: ✅ Encrypted backups work reliably
Technical Fix:
- Switched GPG from
--passphraseto--passphrase-fd 0method - Added support for
.tar.gz.gpg,.tar.xz.gpg,.tar.lz4.gpgformats - Improved backup ID parsing when warnings are present
📚 Documentation
- Added complete duplication guide (
docs/duplicate.md) - Enhanced backup-restore docs with encrypted examples
- Updated help files and command references
🔧 Improvements
- Better cross-platform compatibility (macOS/Linux)
- Cleaner backup operations with optimized exclude patterns
- Enhanced error reporting and validation
⚡ Impact
- No breaking changes - all existing commands work the same
- No migration needed - existing backups and environments compatible
- Commands fixed:
roll restore,roll restore-full,roll duplicate
🧪 Test Your Update
roll restore --decrypt=password backup-id
roll restore-full backup.tar.gz /path/newenv
roll duplicate test-envv0.3.1 • June 10, 2025 • Encrypted backups now work reliably! 🎉
Full Changelog: 0.3...0.3.1