mirror of
https://github.com/deajan/obackup.git
synced 2025-05-10 12:13:41 +02:00
Update changelog for v2.1 beta1 release
This commit is contained in:
parent
19365df1ba
commit
552f6e2b80
96
CHANGELOG.md
96
CHANGELOG.md
@ -2,36 +2,86 @@ KNOWN ISSUES
|
|||||||
------------
|
------------
|
||||||
|
|
||||||
- Backup size check does not honor rsync exclude patterns
|
- Backup size check does not honor rsync exclude patterns
|
||||||
|
- Encryption does not honor rsync exclude patterns
|
||||||
- Bandwidth parameter is ignored for SQL backups
|
- Bandwidth parameter is ignored for SQL backups
|
||||||
- Missing symlink support when run from MSYS environment
|
- Missing symlink support when run from MSYS environment
|
||||||
|
|
||||||
CHANGELOG
|
CHANGELOG
|
||||||
---------
|
---------
|
||||||
|
|
||||||
README: FreeBSD execution needs mailer (not found), sudo missing, bash needed
|
04 Jan 2017: obackup v2.1 beta1 released
|
||||||
|
----------------------------------------
|
||||||
|
|
||||||
|
- Fixed wrong file size fetched remotely since v2.1 rewrite
|
||||||
|
- Fixed missing databases in manual list fails to trigger an alert
|
||||||
|
- Improved support for GPG ver >= 2.1
|
||||||
|
- Added encryption / decryption parallel execution support
|
||||||
|
- Improved compatibility for RotateCopies
|
||||||
|
- Unit tests now run on CentOS 5,6
|
||||||
|
- Added optional rsync arguments configuration value
|
||||||
|
- Forcec bash usage on remote connections in order to be FreeBSD 11 compatible
|
||||||
|
- Spinner is less prone to move logging on screen
|
||||||
|
- Fixed another random error involving warns and errors triggered by earlier runs with same PID flag files
|
||||||
|
- Adde more preflight checks (pgrep presence)
|
||||||
|
- Added --no-prefix, --error-only and --summary switches
|
||||||
|
- Updated installer from osync
|
||||||
|
- Updated merge.sh script to handle includes
|
||||||
|
- Improved remote logging
|
||||||
|
- Simplified osync-batch runner (internally and for user)
|
||||||
|
- Better filename handling
|
||||||
|
- Easier to read log output
|
||||||
|
- Always passes --silent to obackup
|
||||||
|
- All options that do not belong to obackup-batch are automatically passed to obackup
|
||||||
|
- Improved installer OS detection
|
||||||
|
- Fixed upgrade script cannot update header on BSD / MacOS X
|
||||||
|
- Fixed SendEmail function on MacOS X
|
||||||
|
- Fixed MAX_SOFT_EXEC_TIME_PER_XX_TASK not enforced bug introduced with newer ofunctions from v2.1
|
||||||
|
- PRESERVE_ACL and PRESERVE_XATTR are ignored when local or remote OS is MacOS or msys or Cygwin
|
||||||
|
- Fixed PRESERVE_EXECUTABILITY was ommited volontary on MacOS X because of rsync syntax
|
||||||
|
- merge.sh is now BSD and Mac compatible
|
||||||
|
- Unit tests are now BSD and Mac compatible
|
||||||
|
- Local runs should not check for remote connectivity
|
||||||
|
- Fixed error alerts cannot be triggered from subprocesses
|
||||||
|
- Fixed error flags
|
||||||
|
- Faster remote OS detection
|
||||||
|
- Added busybox (and Android Termux) support
|
||||||
|
- More portable file size functions
|
||||||
|
- More portable compression program commands
|
||||||
|
- More paranoia checks
|
||||||
|
- Added busybox sendmail support
|
||||||
|
- Added tls and ssl support for sendmail
|
||||||
|
- Added ssh password file support
|
||||||
|
- Added unit tests
|
||||||
|
- Added basic unit tests for all three operation modes
|
||||||
|
- Added process management function tests
|
||||||
|
- Added file rotation tests
|
||||||
|
- Added upgrade script test
|
||||||
|
- Added encryption tests
|
||||||
|
- Added missing files / databases test
|
||||||
|
- Added timed execution tests
|
||||||
|
- Implemented backup encryption using GPG (see documentation for advantages and caveats)
|
||||||
|
- Backup encrypted but still use differential engine :)
|
||||||
|
- Database backup improvements
|
||||||
|
- Added mysqldump options to config file
|
||||||
|
- Improved unit tests
|
||||||
|
- Added more preflight checks
|
||||||
- Logs sent by mail are easier to read
|
- Logs sent by mail are easier to read
|
||||||
- Better subject (currently running or finished run)
|
- Better subject (currently running or finished run)
|
||||||
- Fixed bogus double log sent in alert mails
|
- Fixed bogus double log sent in alert mails
|
||||||
- Only current run log is now sent
|
- Only current run log is now sent
|
||||||
- Alert sending is now triggered after last action
|
- Alert sending is now triggered after last action
|
||||||
- Made unix signals posix compliant
|
- Made unix signals posix compliant
|
||||||
- Config file upgrade script now updates header
|
- Improved upgrade script
|
||||||
! Add encrpyt storage to upgrade script
|
- Upgrade script now updates header
|
||||||
- Added basic unit tests for all three operation modes
|
- Can add any missing value now
|
||||||
! add update log line in config file from upgrade script
|
- Added encrpytion support
|
||||||
! check if freebsd macos & win are compatible with new find -mindepth -maxdepth
|
|
||||||
! update doc for batch runs instead of reruns
|
|
||||||
! update doc mysql use per host file + create encrypted my.cnf file if mysql >= 5.6
|
|
||||||
- Fixed problem with spaces in directories to backup (again !)
|
- Fixed problem with spaces in directories to backup (again !)
|
||||||
! update doc on sudoers paths
|
|
||||||
- Added options to ignore permissions, ownership and groups
|
- Added options to ignore permissions, ownership and groups
|
||||||
- Improved batch runner
|
- Improved batch runner
|
||||||
- Batch runner works for directories and direct paths
|
- Batch runner works for directories and direct paths
|
||||||
- Fixed batch runner does not rerun obackup on warnings only
|
- Fixed batch runner does not rerun obackup on warnings only
|
||||||
- Code compliance
|
- Code compliance
|
||||||
- More clear semantic
|
- More clear semantic
|
||||||
! doc reruns
|
|
||||||
- Made keep logging value configurable and not mandatory
|
- Made keep logging value configurable and not mandatory
|
||||||
- Fixed handling of processes in uninterruptible sleep state
|
- Fixed handling of processes in uninterruptible sleep state
|
||||||
- Code cleanup
|
- Code cleanup
|
||||||
@ -39,6 +89,8 @@ README: FreeBSD execution needs mailer (not found), sudo missing, bash needed
|
|||||||
- Fixed double RunAfterHook launch
|
- Fixed double RunAfterHook launch
|
||||||
|
|
||||||
06 Aug 2016: obackup v2.0 released
|
06 Aug 2016: obackup v2.0 released
|
||||||
|
----------------------------------
|
||||||
|
|
||||||
- Made logging begin before remote checks for sanity purposes
|
- Made logging begin before remote checks for sanity purposes
|
||||||
- RunAfterCommands can get executed when trapquit
|
- RunAfterCommands can get executed when trapquit
|
||||||
- Improved process killing and process time control
|
- Improved process killing and process time control
|
||||||
@ -65,6 +117,8 @@ README: FreeBSD execution needs mailer (not found), sudo missing, bash needed
|
|||||||
- A long list of minor improvements and bug fixes
|
- A long list of minor improvements and bug fixes
|
||||||
|
|
||||||
v0-1.x - Jan 2013 - Oct 2015
|
v0-1.x - Jan 2013 - Oct 2015
|
||||||
|
----------------------------
|
||||||
|
|
||||||
- New function to kill child processes
|
- New function to kill child processes
|
||||||
- Fixed no_maxtime not honored
|
- Fixed no_maxtime not honored
|
||||||
- Improved some logging, also added highlighting to stdout errors
|
- Improved some logging, also added highlighting to stdout errors
|
||||||
@ -123,7 +177,10 @@ v0-1.x - Jan 2013 - Oct 2015
|
|||||||
- Improved OS detection and added prelimnary MacOS X support
|
- Improved OS detection and added prelimnary MacOS X support
|
||||||
- Improved execution hook logs
|
- Improved execution hook logs
|
||||||
- Improved RunLocalCommand execution hook
|
- Improved RunLocalCommand execution hook
|
||||||
- 02 Nov. 2013: v1.84 RC3
|
|
||||||
|
02 Nov. 2013: obackup v1.84RC3 released
|
||||||
|
---------------------------------------
|
||||||
|
|
||||||
- Updated documentation
|
- Updated documentation
|
||||||
- Minor rewrites in recursive backup code
|
- Minor rewrites in recursive backup code
|
||||||
- Added base directory files backup for recursive directories backup
|
- Added base directory files backup for recursive directories backup
|
||||||
@ -150,7 +207,10 @@ v0-1.x - Jan 2013 - Oct 2015
|
|||||||
- Improved dryrun output
|
- Improved dryrun output
|
||||||
- Improved remote connecivity detection
|
- Improved remote connecivity detection
|
||||||
- Fixed a typo in configuration file
|
- Fixed a typo in configuration file
|
||||||
- 18 Aug. 2013: Now v1.84 RC2
|
|
||||||
|
18 Aug. 2013: obackup v1.84RC2 released
|
||||||
|
---------------------------------------
|
||||||
|
|
||||||
- Added possibility to change default logfile
|
- Added possibility to change default logfile
|
||||||
- Simplified dryrun (removed dryrun function and merged it with main function)
|
- Simplified dryrun (removed dryrun function and merged it with main function)
|
||||||
- Simplified Init function
|
- Simplified Init function
|
||||||
@ -162,14 +222,17 @@ v0-1.x - Jan 2013 - Oct 2015
|
|||||||
- Added --verbose switch (will add databases list, rsync commands, and file backup list)
|
- Added --verbose switch (will add databases list, rsync commands, and file backup list)
|
||||||
- Improved task execution checks and more code cleanup
|
- Improved task execution checks and more code cleanup
|
||||||
- Fixed CleanUp function if DEBUG=yes, also function is now launched from TrapQuit
|
- Fixed CleanUp function if DEBUG=yes, also function is now launched from TrapQuit
|
||||||
- 16 Jul. 2013: version tagged as v1.84 RC1
|
|
||||||
|
16 Jul. 2013: obackup v1.84RC1 released
|
||||||
|
---------------------------------------
|
||||||
|
|
||||||
- Code cleanup
|
- Code cleanup
|
||||||
- Uploaded first documentation
|
- Uploaded first documentation
|
||||||
- Fixed an issue with RotateBackups
|
- Fixed an issue with RotateBackups
|
||||||
- Updated obackup to log failed ssh command results
|
- Updated obackup to log failed ssh command results
|
||||||
- Updated ssh command filter to log failed commands
|
- Updated ssh command filter to log failed commands
|
||||||
- Updated ssh command filter to accept personalized commands
|
- Updated ssh command filter to accept personalized commands
|
||||||
- 23 Jun. 2013 v 1.84 RC1 approaching
|
- 23 Jun. 2013: v1.84 RC1 approaching
|
||||||
- Added ssh commands filter, updated documentation
|
- Added ssh commands filter, updated documentation
|
||||||
- Rewrote local space check function
|
- Rewrote local space check function
|
||||||
- Added ability to run another executable than rsync (see documentation on sudo execution)
|
- Added ability to run another executable than rsync (see documentation on sudo execution)
|
||||||
@ -179,5 +242,8 @@ v0-1.x - Jan 2013 - Oct 2015
|
|||||||
- Updated command line argument --silent processing
|
- Updated command line argument --silent processing
|
||||||
- Added remote before and after command execution hook
|
- Added remote before and after command execution hook
|
||||||
- Added local before and after command execution hook
|
- Added local before and after command execution hook
|
||||||
- 14 Jun 2013
|
|
||||||
|
14 Jun 2013
|
||||||
|
-----------
|
||||||
|
|
||||||
- Initial public release, fully functionnal
|
- Initial public release, fully functionnal
|
||||||
|
Loading…
Reference in New Issue
Block a user