Skip to content

0.3.1

Choose a tag to compare

@github-actions github-actions released this 10 Jun 14:47
· 70 commits to main since this release

Release Notes v0.3.1

🚀 New Features

  • New restore-full command - Complete environment restoration with source code
  • Enhanced status command - 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 --passphrase to --passphrase-fd 0 method
  • Added support for .tar.gz.gpg, .tar.xz.gpg, .tar.lz4.gpg formats
  • 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-env

v0.3.1 • June 10, 2025 • Encrypted backups now work reliably! 🎉


Full Changelog: 0.3...0.3.1