Releases: framps/raspiBackup
v0.6.7
Features (2)
Enhancements (8)
- raspiBackup.msg not being created on new install? #437
- Reject unsupported environments unless confirmed with option
--unsupportedEnvironment
#435 - Create different Logfiles for Backup and Restore #432
- Allow to customize color codes for console and html in eMail #360
- Add config option which causes raspiBackup to initiate a reboot when the backup finished #449
- Make sure services stopped are restarted when CTRL-C is used #221
- Execute post plugins even there was a backup failure #454
- Remind user in a message during startup Smart Recycle Strategy will be used #472
Bugfixes (11)
- Make lookup for meta data files more robust #415
- Restore with option -g misses progress indication for root partition #406
- Check whether pv is installed if option -g is used #405
- Restore terminates with RC112 for a Bullseye backup with no error message #400
- Some files were not deleted when raspiBackup was uninstalled #397
- Fixed freespace calculation for restore #475
- Allow to update raspiBackup version to latest version even a beta is available #468
- No free space even the source is smaller than the target #475
- QNAP umounts a dynamic mounted backup partition too early #478
- Option -U -S should also be possible for current release if beta is available #468
- Refuse a restore of a backup image to the active system #480
For a complete and detailed list of issues in this release see here
v0.6.6.1
Features
- No UUID update if option -0 is used during restore of -P backup #289
Enhancements
- Finnish language support #364. Chinese and French language support added later on.
- Restructure log and message handling #335
- Make reminder check more robust #317
- Telegram message - better highlight when backup failed #297
- Tag Telegram messages with emojis when there are some important informations as done in eMail subjects #294
- Enable raspiBackup installer and raspiBackup for additional languages #346
Bugfixes
- Restart stopped services before backup version cleanup started #338
- Messagefile has extension .log.msg when option -L is used #310
- No access to /media/pi after restore #351
- Installationsscript wird abgebrochen #345
For a detailed list of issues in this release see here
v0.6.6
Features
- Backup any number of partitions for USB boot mode systems, not only the first two partitions
- Dynamic mount of backup partition
Enhancements
- Multiple additional consistency checks in installer and raspiBackup
- For rsync backup mode any filesystem on the backup partition which does not support Linux ownerships and fileattributes and will create a crappy backup is refused (in particular NTFS). dd and tar backup mode still accepts NTFS.
Bugfixes
- Call post plugins when raspiBackup finishes unsuccessfully
- Reject any pathnames with spaces
For a detailed list of issues in this release see here
v0.6.5.1
This release fixes some minor issues in v0.6.5 primarily with eMail coloring and includes some small enhancements.
Bugfixes
- eMail colouring doesn't work with sSMTP
- Problem with mail colouring when using postfix
- Backup finished unsuccessfully when upgraded to v0.6.5. RBK0225E: Invalid eMail "root"
- sed errors at the end of a sucessfully backup run and raspiBackup.log is then missing
Enhancements
- Remove trailing / from -d option
- Add option -U to allow update of installer to latest available revision
- For dd restore check whether the image will fit on the SD card
See here for the detailed list of fixes and enhancements.
v0.6.5
Note
When upgrading from a previous version of raspiBackup with option -U the new options will not be merged automatically into the local configuration file. The new configuration update feature has to be started manually when raspiBackup was upgraded to 0.6.5 with following command:
sudo raspiBackup.sh --updateConfig
For details about the configuration update see this page.
New features
- Support smart recycle backup strategie (7/4/12) - also known as grandfather-father-son rotation scheme git issue
- Send notifications via Telegram git issue
- Support UUID usage in /etc/fstab and /boot/cmdline.txt. UUIDs are primarily used in Ubuntu images. git issue
- Update local configuration file when raspiBackup is updated with option -U git issue
Enhancements
- Messages are colored on console and in eMail git issue
- Add option to enable sending a mail when backup starts git issue
- Masquerade a lot of sensitive information in debug log
- Use better default buffer size for dd git issue
- Add option to force change of PARTUUID and UUID during restore git issue
- Enable normal backup with more than 2 partitions git issue
- If option -P is used check there is no external root partition used git issue
- Validate email address syntax git issue
Bugfixes
- Cleanup previous log files or separate log lines from next run git issue
- raspiBackup disregards -f option git issue
- Backup test reminder message not written git issue
- Option -1 doesn't work any more git issue
- Shrinking root partition doesn't work any more git issue
- Boot devices not detected git issue
- Exclude for logging raspibackup files in /var/log has double leading slash git issue
v0.6.4.3
- Bugfix: cronjob sends with tar Backup an eMail (Git issue) (Already rolled back into 0.6.4.2)
- Bugfix: --option --one-file-system not used in tar backup (Git issue) (Already rolled back into 0.6.4.2)
- Enhancement: Current raspiBackup version can be refreshed (Git issue)
- Bugfix: Definitions in Configurationfiles are not used (Git issue) (Already rolled back into 0.6.4.2)
- Bugfix: ddz backup doesn't work any more (Git issue) (Already rolled back into 0.6.4.2)
- Enhancement: Allow to define the number of backup per backup type (Git issue)
- Enhancement: Releases can be marked as deprecated and a warning message is created (Git issue)
- Enhancement: Harden DEFAULT_MAIL_ON_ERROR_ONLY (Git issue)
- Feature: Execute configurable commands before and after backup handling (Git issue)
- Feature: Usage of a Loop Device to save xattrs with rsync (Git issue)
- Bugfix: RBK0072I display wrong version for a beta upgrade with option -U (Git issue)
- Feature: A new helper script implements 7/4/12 backupstrategy (Keep 7daily 4weekly, 12monthly and nyearly backups) (Git issue)
- Bugfix: Option -F turns off option -L (Git issue)
- Bugfix: RBK0017I is reported in an email even DEFAULT_MAIL_ON_ERROR_ONLY=1 is set (Git issue)
- Bugfix: Backup folder not deleted when cleaning up aborted/failed backup (Git issue)
v0.6.4.2
Version 0.6.4.1
- Bugfix: Don't terminate raspiBackup with kill if the backup program dd, rsync or tar fails (Git issue)
- Improvement: Alternate boot discovery discovers operating systems which don't have a dedicated boot partition
- Improvement: Reminder to execute a restore test (Git issue)
- Bugfix: Parameters starting with '-' are rejected (Git issue)
- Improvement: stderr and stdout are used instead of tty only (Git issue)
- Bugfix: Test for pv is wrong (Git issue) (Already rolled back into 0.6.4)
- Improvement: Force fsck when booting restored image (Git issue)
- Bugfix: Mode discoveryin restore is weak (Git issue) (Already rolled back into 0.6.4)
- Bugfix: -T option in config file doesn't work correctly (Git issue) (Already rolled back into 0.6.4)
- Bugfix: Logfile may create error with tar and rsync (Git issue)
- Bugfix: tar backup excludes sudirectories with name sys (Git issue)
- Bugfix: CTRL-C exits raspiBackup without cleanup (incl. deletion of the new invalid backupdirectory) (Git issue)
- Bugfix: Extension and backup tool messages not written on terminal (Git issue)
- Bugfix: Extension use old message format and memory extension shows incorrect numbers (Git issue)
- Bugfix: eMail text is overwritten when notifying a new beta version (Git issue) (Already rolled back into 0.6.4)
- Improvement: Support for msmtp (Thx PwOSS for his PR)
Version 0.6.4
-
Improvements:
1.1 Option -L accepts a logfilename
1.2 Installer accepts with option -L a logfilename
1.3 Flag --systemstatus creates a list of active servies and open files in the debug log
1.4 Enhance DEFAULT_MAIL_ON_ERROR_ONLY=1 functionality
1.5 Check whether all tools used by raspiBackup are available
1.6 Add option to define the sender eMailAddress
1.7 Added missing debug statements and other minor enhancements -
Bugfixes:
2.1 Added DEFAULT_APPEND_LOG_OPTION (See #52) to change option used by email program to append log file
2.2 Exclude log files from backup (see #54)
Version 0.6.3.2
-
Improvements
1.1. Restore termination improvement
1.2. /boot can be on mmcblkNp0 where N can be > 0
1.3. New option-B
will save the boot partition in a tar file.
1.4. New option-C
will enable bad block checking when partitions are formatted.
1.5. Option-U
also considers available beta versions
1.6. New optionparser allows to turn on and off all on/off options. For example-z
turns on the zip mode as before and-z+
turns it on also but-z-
turns it off. In addition options of the following format are now possible--optionsname
.
1.7. New option--noResizeRootFS
and--resizeRootFS
turn on and off the resizing of the root partition during restore
1.8. New option--version
displays the current version of raspiBackup
1.9. Support of Volumio
1.10. New option--timestamps
enables timestamps in front of messages
1.11. rc 23 and 24 from rsync are no longer accepted by raspiBackup -
Bugfixes
2.1. -U check detects the current version is identical to the latest available version
2.2. memory sample extension works also on Jessie
2.3. perl no longer used