BUtil Changelog

What's new in BUtil 2024.04.14

Apr 14, 2024
  • Change version lookup URL. Critical change.
  • Italian language was updated by https://github.com/bovirus .

New in BUtil 2024.04.05 (Apr 6, 2024)

  • New Features:
  • During recovery or version deletion, real progress is shown
  • During recovery or version deletion, logs are written.
  • Recovery speed should be increased, but PC might be a little bit unresponsive during process.
  • If user mounted network SMB/CIFS share on Windows, then he may skip for CIFS storage credentials. In this case invoking 'net use' command will be skipped.
  • Main idea behind change is to avoid already mounted error. And use it recovery.
  • Restoration speed was increased in 2 times for Windows.
  • Bug Fixes:
  • FTPS MITM attacks. Be aware that if you had previously setupped FTPS with self-signed certificate, you need to do the following steps:
  • a. Open task with FTPS in Edit mode,
  • b. Click Save.

New in BUtil 2024.03.28 (Mar 28, 2024)

  • Bug Fixes:
  • 7-zip binaries were missing with setup due to lack of internet during build.

New in BUtil 2024.03.16 (Mar 17, 2024)

  • New Features:
  • Windows support for local accounts (setup was not able to install 7-zip via win-get, because Microsoft does not support installation for users not authorized in Store).
  • Windows binaries are ready to launch, no need to install 7-zip separately.
  • Update to .Net 8.
  • Ability to delete previous versions (can be done from restoration view). With this feature incremental backup becomes self-sufficient when storage quota is exceeded.
  • Removed Features:
  • SNAP support is dropped (.Net does not support confined environment properly, Snap does not support .Net, not possible to get proper access to files, Avalonia does not support snap properly)

New in BUtil 2024.01.10 (Jan 10, 2024)

  • Windows ARM64 support.

New in BUtil 2024.01.01 (Jan 2, 2024)

  • Changes:
  • Deduplication of files was improved, last write time is not taken into account anymore.
  • Removed Features:
  • Windows: x86 support.

New in BUtil 2023.12.14 (Dec 14, 2023)

  • New Features:
  • Log format was changed to text, because in Linux browser cannot open html files located outside of Download folder. And this folder is not a good choice for logs. Since statuses of backups are calculated based on logs location, it will be undefined until next backup.
  • Video, Music, Photo libraries are added to new backup tasks by default.
  • Windows, binaries: binaries are self-contained, no more need to install .Net separately.
  • Icons reference for task names.
  • During restoration already good destination files (by size and checksum) are not overwritten to reduce traffic usage for remote storages.
  • Ubuntu snap publish package as delivery
  • Changes:
  • Ubuntu logs were relocated to ~/.config/BUtil/Logs/v3 .
  • Ubuntu Powershell is replaced with bash, because snap does not allow to launch powershell.
  • Bug Fixes:
  • Ubuntu: Microsoft broke full path support in .Net 8. It affected launch of tasks and restore app.
  • Ubuntu .Net 7: invalid folders for default backup task.
  • Avalonia UI: In latest update AutoComplete for template selector does not work. It was replaced with Text box.
  • Removed Features:
  • Downgrade to .Net 7. Ubuntu build tool snapcraft does not support .Net 8 unfortunately.

New in BUtil 2023.11.18 (Nov 18, 2023)

  • New Features:
  • Upgrade to .Net 8.
  • Linux Power PC feature support.
  • Linux sleep prevention during task/restore support.
  • Linux powershell mount/unmount script support.
  • Linux Window header.
  • Linux SAMBA transport.
  • Changes:
  • Linux console commands.
  • Bug Fixes:
  • Linux Logs location was fixed.
  • Linux set process priority fails sometimes.
  • Integrity verification scripts task error crashed application.

New in BUtil 2023.11.12 (Nov 12, 2023)

  • New Features:
  • Ubuntu support preview (only Folder, FTPS transports for now, no poweroff switches, no pwsh support).
  • Use binaries archive. Instructions are inside it.

New in BUtil 2023.11.1 (Nov 1, 2023)

  • New Features:
  • Import multimedia: popular file name template examples were added and available as dropdown autocomplete.
  • Changes:
  • Italian language was updated by https://github.com/bovirus .
  • Launch button grabs less attention.
  • During backup task edit, its no longer possible to change password. Previously it could lead to impossibility to perform backup.

New in BUtil 2023.10.22.1 (Oct 22, 2023)

  • Changes:
  • UI was freezing on fast computers on backup of huge amount of files in launch app.
  • Bug Fixes:
  • FTPS file delete was terminating the Launch app.
  • Null reference exception on attempt to store file with invalid state.

New in BUtil 2023.10.21.3 (Oct 22, 2023)

  • New Features:
  • Restore app was upgraded to AvaloniaUI. Migration of product is completed from WinForms to Avalonia. Now its theoretically possible to add port layers for Ubuntu and Android.
  • Bug Fixes:
  • Restore app was not launching.

New in BUtil 2023.10.16 (Oct 17, 2023)

  • New Features:
  • Cards border color matches task status.
  • Changes:
  • Italian language was updated by https://github.com/bovirus .
  • Unhandled exceptions reporting added to UIv2.
  • Reduce space for each cards on Tasks View.
  • Reduce amount of buttons on card.
  • Bug Fixes:
  • Scroll viewer for task launch.
  • Removed selection for task cards.

New in BUtil 2023.10.15.2 (Oct 15, 2023)

  • New Features:
  • Tasks app was upgraded to AvaloniaUI.
  • Changes:
  • Italian language was updated by https://github.com/bovirus .
  • Help became simpler.
  • Cross-platform compatibility 2nd phase: all windows-related functional was moved to separate assembly. From now its possible to create platform-specific experiences in theory.
  • Update check became less intrusive.
  • Restart app on theme change. Theme selector was moved to Tasks app.
  • Bug Fixes:
  • Workaround of github bug with public release API was added. As a result of this wrong latest release info was shown.
  • Validation of FTPS storage with empty folder was fixed.
  • Removed Features:
  • Password hiding and password confirmation since of no usage.
  • Drag and drop of files into What? section due to poor support from AvaloniaUI.
  • Double click to open file or folder in What? section.
  • Expand what on incremental backup edit.
  • Known Issues:
  • Launch task has issue with scrollbar.

New in BUtil 2023.10.6.0 (Oct 6, 2023)

  • New Features:
  • Launch Task app was moved to AvaloniaUI and dark theme is used. For icons Fluent icons were used.
  • Removed Features:
  • Dropped support of non-encrypted incremental backups for recovery due to no usage.
  • If you used this feature, install previous version of application, update task (set any password), perform backup.
  • Changes:
  • Italian language was updated by https://github.com/bovirus .

New in BUtil 2023.09.28 (Sep 28, 2023)

  • New Features:
  • Media transfer protocol support was added for import photo support via connection of phone via usb via MTP protocol for similar to FTP experience.

New in BUtil 2023.09.27 (Sep 26, 2023)

  • Removed Features:
  • Reduce amount of apps in Setup, since most people anyway search app by name.
  • Bug Fixes:
  • 175% DPI breaks password generator, Where? section.
  • Changes:
  • Italian language was updated by https://github.com/bovirus .
  • Less icons on main view, tasks view.

New in BUtil 2023.09.23 (Sep 24, 2023)

  • New Features:
  • FTPS encryption is now configurable and FTPS connection works stable.
  • CLI: samba configuration is possible
  • Import pictures from phone via FTPS through Wi-Fi guide with pictures (https://github.com/drweb86/butil/blob/master/help/Configure/Import%20media%20task.md).
  • Changes:
  • Setup and Italian language were improved by https://github.com/bovirus
  • Icons a little bit updated
  • Bug Fixes:
  • 150% DPI breaks progress window;
  • 150% DPI breaks launch task control, bottom buttons;
  • UI: not possible to specify FTPS port more than 100;
  • FTPS storage: autoconnect of fluent ui library did not work in some cases. It was dropped.
  • FTPS storage: sometimes testing storage was hanging the UI, CLI apps.
  • CLI: folder storage some settings were missing during configuration.
  • Removed Features:
  • SAMBA form for folder storage, since of no usage.

New in BUtil 2023.09.21 (Sep 22, 2023)

  • New Features:
  • Italian language was added by https://github.com/bovirus
  • Setup now shows proper copyright and version (thanks to https://github.com/bovirus)
  • Removed Features:
  • RemoveLocalSettings argument is dropped because of no usage.
  • Bug Fixes:
  • 150% DPI breaks tasks form layout.
  • Restore menu.

New in BUtil 2023.09.20 (Sep 20, 2023)

  • New Features:
  • FTPS support for backups in UI.
  • UI: configure import multimedia is possible in UI.
  • CLI: same menu items as UI, show log statuses.
  • To avoid issues with smart screen application is published as 7z archive (however note that 7z and .Net 7 Desktop are required to be installed).
  • Changes:
  • ~ Upgrade UI keys approach, changing names across application
  • Bug Fixes:
  • On restore of multimedia task application fails.

New in BUtil 2023.09.16 (Sep 16, 2023)

  • Bug fixes:
  • Edit of V2 tasks fails.
  • Removed Features:
  • Dropped about dialog, since nobody uses it nowadays
  • Dropped wizard dialog, since amount of options reduced to 4.

New in BUtil 2023.09.15 (Sep 15, 2023)

  • Add support of format storage format V1 for backward compatibility.

New in BUtil 2023.09.13 (Sep 13, 2023)

  • New Features:
  • CLI: backup dialog title shows percentage
  • New task type: Imports audios, photos, videos from SD Card of camera, recorder; photos and videos from your phone via WI-FI through FTPS Server application using template file names. . Can be configured from CLI only.
  • Warning! Format of backup tasks was updated. Please reconfigure your tasks!

New in BUtil 8.11.0.0 (Aug 11, 2023)

  • New Features:
  • DCIM files moval with template string
  • CLI for creating DCIM files moval task, launch them
  • Removed Features:
  • Possibility to disable compression
  • ! Restoration of this backup way
  • Drop execute tasks before/after backup because of no usage.

New in BUtil 6.12.0.0 (Jun 13, 2023)

  • New Features:
  • Deduplication of files packed during current iteration
  • Changes:
  • Reduce log size.
  • Bug Fixes:
  • Deduplication support for integrity scripts add.
  • Deduplication support for quota add.
  • Backup UI: show completion time.

New in BUtil 6.5.0.0 (Jun 6, 2023)

  • Changes:
  • Backup UI: Improved delta show, shows number of tasks in progress/completed
  • Backup UI: Main form Title was improved
  • Backup: Archiving opened for writing files
  • Bug Fixes:
  • Backup UI: After backup completion results are no longer shown on separate message, because its impossible to focus on it. Main window will flash

New in BUtil 6.4.0.0 (May 28, 2023)

  • Bug Fixes:
  • When backup is completed fast, wrong progress is shown.
  • Changes:
  • UI for viewing changed files in restoration tool was improved
  • UI for versions selection was improved
  • New Features:
  • Information about storage size, version sizes is shown

New in BUtil 6.3.0.0 (May 23, 2023)

  • Backup UI: Progress is more real. UI became better

New in BUtil 6.2.0.0 (May 21, 2023)

  • New Features:
  • In tasks list view you can see last status of last backup
  • Samba/HDD disk storage can be used in restoration view
  • Restoration/Version Management of particular task is added.
  • Last minute message in log and to user will be information about if backup was partial due to storage quota.
  • Changes:
  • On double click on task in Configurator, its going to be executed.
  • Bug Fixes:
  • After UI backup, when form stays alive, PC sleep is not possible.

New in BUtil 6.1.0.0 (May 15, 2023)

  • New Features:
  • Restoration UI: versions now show its year
  • Changes:
  • Backup UI: successful items are removed over some iterations count to make ui be oriented on work in progress.
  • Restoration UI: open large backups speed increased in 4 times.
  • Bug fixes:
  • Restoration UI: tab stops were fixed on main form

New in BUtil 6.0.0.0 (Feb 23, 2023)

  • New Features:
  • Logs list was removed from application. Status of log is added to log name, so reviewing of logs is done easy with Explorer.

New in BUtil 5.9.0 (Feb 15, 2023)

  • New Features:
  • Logs list includes now task name;
  • Logs location change was dropped because this feature is useless.
  • Setup will attempt to install 7-zip if its missing in a system.
  • Source items hashes calculation was improved. Hash cache was implemented. Hash is calculated when size or last write time of file is changed.
  • Renamed, copies, moved files will be optimized in the storage (except for Plain Incremental Backup Model).
  • Cleanup of unfinished backups from storage is performed on start of backup.
  • Changes:
  • Updates are checked on Configurator start. Update check was removed from About screen.
  • Update check was reworked to use Github API.
  • Setup will install .Net Desktop Runtime 7 when it is not installed.

New in BUtil 5.8.0 (Dec 27, 2022)

  • New Features:
  • Inrecemented backup model is documented.
  • Bug Fixes:
  • Packer output was fixed.
  • Changes:
  • Logs were simplified;
  • Icons were updated.

New in BUtil 5.7.1 (Dec 27, 2022)

  • New Features:
  • Allow non-administrative installations. Archive deployment was dropped. Dialogs are removed.

New in BUtil 4.7 (Aug 24, 2009)

  • Performance was speeded up
  • Now amount of parralel packing processes can be setted up in Configurator
  • Options became portable through versions
  • Documentation now is under GOST RF on documentation of software
  • Logs location now is possible to define again, however it has good default value
  • Changes
  • Scheduler now uses .net internal GC for performance
  • Scheduler is more stable for not NT windows
  • Restoration Tool merged to Configurator
  • Logotype added
  • KNeo package since now isn't used in application
  • Installer now can increase speed of application Ui if user has asministrative
  • privileges
  • Logging simplified;
  • Scheduler: messages added;
  • In support mode settings are added to the file log
  • Configuration change: schedule and configurator options were moved to profile options
  • Desktop folder(with Documents one) is added to default backup task
  • Now events before and after backup can be easily configured, also backup can be
  • passed as parameter, those tasks can be turned off in backup master and cancelled
  • Bug Fixes:
  • Method not found: 'Void
  • System.Runtime.GCSettings.set_LatencyMode(System.Runtime.GCLatencyMode)'. Fixed;
  • Stopping of copying to storages could lead to backupUi fail;
  • Configurator -removeLocalSettings could crash if there any data was in folders;
  • Several logs in one day could lead to Configurator fail.
  • When scheduler was disabled or there was nothing to schedule Configurator could not
  • stop the running at this moment scheduler.
  • Critial: Backup could not cancelled. This is a MS .Net Framework 2 bug. Workarounded
  • Single instance of scheduler sometimes could lead to halt(mutexes issue)
  • Cancellation of running events before backup fixed and does not crash program any
  • more
  • When there's not enough place in temp folder program crashed: now it outputs
  • message to log with hint on issue

New in BUtil 4.5 (May 4, 2009)

  • Changes
  • Configurator settings moved to %userprofile%Application DataBUtil-x.x folder and prepared for any future updates of tool
  • Added possibility to review last log and empty log folders from Configurator Logging
  • Scheduler settings became portable through BUtil versions
  • Restoration now uses 7zg (localized, can be cancelled, shows exact progress) without loosing speed
  • Opening of html files became non-blocking program
  • Isx removed from installer, now .Net presence is defined in more comfortable way
  • 7z updated
  • Usability improvements:
  • Integration with external scheduler requires less manual operations
  • Added in Configurator 'have no network and internet', 'don't need scheduler', 'don't care about scheduler startup', 'hide 'About' tab': this helps to reduce available functional
  • Documentation moved to html
  • In BackupUi progress of backup now shows current processing compression item and storage without loosing speed of compression
  • Links in logs look pretty now
  • Bugs:
  • Fixed installer issues with links
  • Colors of Configurator were hard-coded
  • Hints were fixed
  • Broken 7-zip binaries in some cases were leading to 'OK'-behaviour(when logs are in Normal mode)
  • Critical: Exception whith closing logs in BackupUI, that could lead to non-informative logs
  • Critical: file names were not encrypted in image
  • Critical: configuration files were not encrypted
  • Several key decisions:
  • No any docs in PDF in future to reduce requirements of software
  • License updated

New in BUtil 4.4 (Mar 23, 2009)

  • Changes
  • Update mecanizm added
  • Ghost integration with Windows Scheduler now is possible(see 6.3 in documentation)
  • Usability improvements:
  • ui improvements in Configurator, backupUi, Restoration
  • Questioning if user is sure to stop backup removed from backup ui. However it still exist on closing form
  • Bugs:
  • Critical: when password wasn't specified in Configurator and user tried to specify it in Backup UI, password didn't applied and backup was unprotected Swapping backup ui form issue with hidden form
  • Uninstalling issues with removing settings were fixed 4. Async restoration
  • Several key decisions:
  • Associating of files with Restorator depends on windows registry. This feature now was removed from project to improve portability of project. In future maybe it will be included in installer
  • -GI and -GU switches removed
  • Mentalis code excluded from project(and license too). This is done to improve portability, decrease OS dependence and avoid unistallation issues

New in BUtil 3.1.4 (Nov 5, 2008)

  • Removed unused settings of configurator
  • Refactored storing of options, storages architecture, logging classes, Scheduler PL: removed form which resulted in less by default memory usage, BackupUi
  • Bug fix with backup in progress
  • Bug fix with target .Net Framework for scheduler
  • Bug fix with 'Stand by' mode
  • Added less resource mode for Scheduler and improved their utilization
  • Improved output for tray aplication of remained time
  • Published console tool md5Signer with enhanced features
  • Improved Ui of backupUi: tray icon
  • Added features of power management in backupConsole tool
  • 2 Bug fixes in Console tool with utilizing log resources fixed and parsing command line arguments
  • Bug fix with scheduling fixed: when backup finished new time was not counted
  • 2 Bug Fixes with pretty time span formatter
  • Speeded up starting manual backup from ghost appliation on 30 seconds
  • Not a donation ware now