Bvckup 2 v80.1.1 Released (June 24, 2019) Website / Download: https://bvckup2.com/update Release Notes
Bvckup 2 v80.2 Released (August 8, 2019) Website / Download: https://bvckup2.com/update Release Notes Spoiler: Changelog v80.2 ⦁ Run-on-device-arrival scheduling now applies to local devices only - as opposed to being also triggered by a network share becoming accessible. ⦁ Exporting configuration now also picks up email alert templates. ⦁ Configuration self-backup now covers additional config files. ⦁ Resolved an issue with reporting reparse points that are folders - that is, when running into a reparse paint _of an unknown type_ the program will now correctly report the event both if it is a file reparse point and if it's of a directory kind. ⦁ Resolved a cosmetic issue with the Welcome window - some text was clipped, and now it's not. ⦁ Resolved an issue with logging email alerting failures - an exotic issue triggered when the dispatch of a "missed a backup run" alert ends _precisely_ when the job is being launched. This literally required a microsecond precision in timing, but apparently some installation managed to achieve that. ⦁ Reworked email alerts module to double-check message formatting - this has to do with a report of qmail refusing an email alert because it (allegedly) contained a lone LF character as a line terminator [1] instead of CRLF. Looking at the code on our side there's no way this could've had happened, it always sends CRLF. But just in case the alerting module now explicitly re-checks that all lines are CRLF terminated immediately before sending them to the remote end.
Bvckup 2 v80.3 Released (August 21, 2019) Website / Download: https://bvckup2.com/update Release Notes Spoiler: Changelog v80.3 ⦁ Switched to using new code signing certificate - due to changing the name of the company from Pipemetrics to IO Bureau. Do note that because of this change all existing installations except for 80.2 will receive an update packaged in a special way. This is because versions 80.1 and older expect the update package to carry a signature of "Pipemetrics SA", so we use some acrobatics to ensure that's the case (even though we no longer can sign new releases with that certificate). I'll post more details in the blog shortly as it's an interesting topic if a bit technical. ⦁ Resolved an issue with auto-launching the UI in service mode - with older installations that were switched to the service mode a while ago (as in "several years"), R80.2 will erroneously assume that it needs to run in a desktop mode IF it is set to auto-start on Windows logon. The backup service would still run and execute all the backups, but the UI wouldn't want to connect to it, insisting on running as a full app => it will show up unlicensed and with an empty list of jobs. The problem is benign and restarting the UI would re-attached it to the service, but the symptoms were scary. ⦁ Resolved a logging issue with trial expiring at the exact same moment one of the jobs starts a scheduled run.
Bvckup 2 v80.3 is not working properly. It won't automatically run my backups. It just keeps reading, "The backup will run in a moment... " The bottom backup, I am running manually. But they won't run automatically. Where can I get v80.2 from? Edit: Here is the link to v80.2. https://bvckup2.com/files/bvckup2-setup-1.80.2.0.exe
Should be resolved now with 80.4 - https://bvckup2.com/support/forum/topic/1206/6686 Hadron, Froggie - Thanks again for the report.
Bvckup 2 v80.5 Released (September 24, 2019) Website / Download: https://bvckup2.com/update Release Notes Spoiler: Changelog v80.5 ⦁ Added support for opportunistic backup of offline files - this is related to the OneDrive folder backups. It is now possible to temporarily suppress processing of files that are offline (i.e. not cached locally). See https://bvckup2.com/wip/24082019 for the background and https://bvckup2.com/support/forum/topic/1245 for the HowTo. ⦁ Added support for cloud-specific attributes to the file filters - it is now possible to exclude/include items based on their Pinned, Unpinned and Recall-On-Xxx attributes. See https://bvckup2.com/wip/23082019 for the explainer. ⦁ Added ReFS to the list of recognized file systems - this basically means that bvckup2 now knows the timestamp resolution and the maximum file size of ReFS, which is used in cases when it cannot determine these through active testing. ⦁ Enabled support for TLS 1.1 and 1.2 in the email module - this should resolve issues with email alerts mysteriously failing with "failed to secure the connection" errors, when they were sent to mail servers refusing older protocol revisions AND just flat out dropping connections instead of reporting their issues with the protocol revision. ⦁ Humanized error reporting for offline cloud-stored files - a handful of errors relating to trying to read offline file is now also explained in plain English. ⦁ Fixed a quirk with scheduling of periodic jobs - this is a good one. Just like the Oracle from The Matrix, it's been with us from the very beginning. Basically, if a job was set to run at 12:00, being run manually at 11:59 and then cancelled at 12:01, then it will be re-run immediately after that. This was because the time of the next run was computed relative to the _start_ of the previous attempt... whereby it should've been the latest of the last-attempt start and the last-good-run finish. ⦁ Resolved an issue with the SSD detection logic - we can all thank HTS541010B7E610 for this, because for whatever reason this HDD reports that it supports TRIM, which it clearly shouldn't since is an SSD-specific operation. Well done, WD. ⦁ Resolved an issue with reporting NTFS stream copying errors - destination-side errors were erroneously reporting as being source-side.
Today, after reading all the great comments about Bvkup 2, I purchased a pro worskstation license today. I have to say this program is superb, speedy, powerful, elegant, simple to use and does exactly what I need to backup my important data. Don't know why I waited so long. All the best to the Dev and thanks again Wilders community for much insight into this and many other great programs over these years.
This implements support for executing multiple backup steps in parallel. If you are familiar with robocopy, it's a more intelligent version of its /mt option. This helps speeding things up when mass-creating folders, deleting well-populated folders and when copying tons of smaller files (larger files are already copied as quickly as it gets due to this). Makes sense?
Bvckup 2 v80.6 Released (October 30, 2019) Website / Download: https://bvckup2.com/update Release Notes Spoiler: Changelog v80.6 80.6 ⦁ Added UI support for configuring program's update channel. See this blog post for details (and don't forget to hold Ctrl down when opening the Help menu) - https://bvckup2.com/wip/29102019 If all goes as planned, the "preview" channel will go live early next week. ⦁ Reworked the crash handling code - simplified it, removed some dependencies, etc. Not that it gets used a lot, but still it's better to have it and not need it than to need it and not have it. ⦁ Reworked engine-to-UI communication bootstrap - in service mode, the engine can now open log files on behalf of UI's process even if it runs under a non-admin user. As per https://bvckup2.com/support/forum/topic/1042/6798 ⦁ Fixed a scanner issue when running into a duplicate file/folder. More specifically, it would prematurely stop the scan of a folder if it managed to run into an item with a duplicate name, e.g. "aBc.txt" after already seeing "abc.txt". This was the bug in the scanning logic. It is fixed now by, obviously, *not* stopping the scan and reporting the dupe as an error. The context here is that Windows native NTFS is case-insensitive. It's preserves the case, but won't allow creating two files with names that differ only in their case. However Linux re-implementation of NTFS is case-Sensitive, which is the norm in the Unix world. It is perfectly possible to create files that differ only in case... not that it actually gets used much, except by an accident. So using an NTFS volume both in Windows and Linux may result in files that break Windows' case-insensitivity restriction. ⦁ Fixed a scheduling loop when a certain override is in place. As per this exchange - https://bvckup2.com/support/forum/topic/1251/6781