Special thanks to:
beuzbeuz, Alexander K., Michael S., ozzyguy, Bernd H., Steffen S., Dieter S., TheDutchJewel, Martin A., smaragdus, Zimmy/Carlos, Siegfried, Juglens, Hoggy, lintalist, Paparazzi, Jimmy, Alex S., Tushar B., PortableFreeware.com and Essential-Freebies.de!
beuzbeuz, Alexander K., Michael S., ozzyguy, Bernd H., Steffen S., Dieter S., TheDutchJewel, Martin A., smaragdus, Zimmy/Carlos, Siegfried, Juglens, Hoggy, lintalist, Paparazzi, Jimmy, Alex S., Tushar B., PortableFreeware.com and Essential-Freebies.de!
-
-
- Added missing update information to correctly download the new SMTP sub program
- Improved the way HTTP requests are executed
-
- Added option "Compare file hash of source and destination file" to the profile settings (option is enabled by default)
- Added option to send profile reports by e-mail (thanks to Alexander K.)
- Moved custom main menu help button from right to left
- Fixed some labels that remained white in dark mode
- Fixed an issue which caused not deleting files when using "Move" mode (thanks to Tushar. B)
- Added missing translation in Main menu > View > Toolbar position
- Added missing italian translation to the updater
- Fixed an issue which could cause an access violation when terminating the program unexpected when starting
- Fixed some typos in french and romanian translation
- Fixed an issue that prevented deleting and restoring profiles
- Fixed an issue which caused an access violation when minimising the program while a message dialogue was open
-
- Profile log improved. Not logging anymore "Using a single thread" when using compression mode and more than 1 thread
- All available CPU cores can now be set for the compression option "Number of threads
- Fixed an issue which caused the main progress bar being visible at program start
-
- Fixed an issue which caused an access violation when copying files with Volume Shadow Copy enabled (thanks to beuzbeuz)
-
- Removed taskbar buttons
- Fixed an issue which caused the GUI to continue updating data when pausing a profile
- Fixed an issue which caused the label "Next scheduled run ..." being outside of the main window
-
- Added progressbar at the bottom of the main window
- Added second toolbar to the left of the main window
- Removed progressbar at the top of the main window
- Removed unnecessary sub component from group component
- Changed default group tab height from 24 to 30 pixel
- Improved profile groups UI
- Fixed an issue which caused not displaying profiles associated with a profile group when moving a profile group
- Fixed an issue which caused displaying the wrong profile name when deleting a profile located in the recycle bin
- Fixed an issue which caused not enabling the delete button when selecting a profile located in the recycle bin
-
- Compression modes optimised. Preparing a compression process should now be much faster
- Fixed an issue which caused not deleting obsolete archive files even when scheduled for deletion (thanks to Alexander K.)
-
- Fixed an issue which could cause problems with delayed start when the programme is started with Windows
- Fixed an issue which caused not opening the first page on advanced compressions options window
- Fixed an issue which caused an access violation when compressing files finished
-
- Fixed an issue which could cause various problems visualising profile run progression and freezes after a profile run finished (thanks to beuzbeuz)
-
- Added "No files are being compared" sentence to the Mirror Copy mode explanation
- Added italian translation (thanks to Cesare and Kamanyola)
- Improved usability when executing profiles. When executing multiple profiles or adding another to the queue, the confirm execution dialogue won't be displayed anymore (thanks to TheDutchJewel)
- Reduced the time needed to display the profile preview dialogue greatly
- Fixed an issue which caused ignoring the option "Start minimised" when starting the program with administrator rights (thanks to beuzbeuz)
- Fixed an issue which could cause finishing a profile with 99% progress instead of 100% (visual only) (thanks to beuzbeuz)
- Fixed an issue which caused stopping a profile when the "Low system memory" window appeared (thanks to Alexander K.)
-
- Removed "Invert backup" functionality
- Fixed an issue which caused ignoring the option to start the program with administrator rights (thanks to beuzbeuz)
-
- Added Volume Shadow Copy functionality
- Added advanced archive option which allows to selectively delete older archives
- Improved the file list creation method speed by about 35%
- Fixed romanian translation
- Fixed an issue which caused not copying empty directories
- Fixed an issue which caused not enabling the correct context menu items when right clicking on recycled profiles (recycle bin)
-
Show/hide special notes for this release
-
Selective deletion of old archives, example: automated profile, compress mode, destination directory Z:\MyBackups. Every archive has 250 MiB in filesize. After some time the destination directory contains dozens or hundreds or archive files.
This feature offers the possibility to delete all but the last e.g. 15 archive files. It's also possible to keep 15 archive files plus all files created on mondays and the first/last day of a month or year.
This helps to keep a good base of archive files and frees disk space.
-
Selective deletion of old archives, example: automated profile, compress mode, destination directory Z:\MyBackups. Every archive has 250 MiB in filesize. After some time the destination directory contains dozens or hundreds or archive files.
-
- Help search term is now being highlighted in search results
- Updated 7z.dll to version 22.01
- Fixed help link in options not working
- Fixed an issue which caused the progress with details dialogue to not be expandable
- Fixed an issue which caused displaying the wrong number of used processing threads on the progress with details dialogue
- Fixed an issue which caused not compressing files with paths longer than MAX_PATH (thanks to Alexander K.)
- Fixed an issue which caused saving a profile report file twice
- Fixed an issue which could cause a profile report not to be saved when using long paths
- Fixed an issue which could cause a profile report not to be saved if the directory did not exist
- Fixed an issue which caused loading the parsed save-filelist-to-file-path into the profile settings window instead of the raw one
- Fixed an issue which could cause not saving log files when using long paths
-
- Added ability to drag and drop directories onto the profile list which opens the QuickCopy dialogue automatically
- Hotfix for update 2022.07.35392. Fixed not working QuickCopy dialogue
-
- Added title bar to the quick copy dialogue
- Added a search box to the help (thanks to Alexander K.)
- Moved "Profile search" menu item from "Edit" to "View"
- Renamed "Profile search" to "Toggle find profile sidebar"
- Improved usability using a keyboard-only
- Improved usability using screen reader software
- Fixed an issue which caused not saving "last update check" and "last update installation" properties
- Fixed link labels in advanced profile options not clickable
- Fixed an issue which caused applying user inputs when pressing the escape key in advanced profile lists
- Fixed an issue which caused the progress details dialogue window being too high
- Fixed an issue which caused the -exit parameter to remain without function under certain circumstances
- Fixed untranslated string in the "New profile group" dialogue
- Fixed HTML issues in the help files
- Fixed an issue which caused not saving the archive option "Compress archive in destination directory" (thanks to Alexander K.)
- Fixed an issue which caused not compressing empty directories (thanks to Alexander K.)
-
- Added QuickCopy functionality which allows to process files without creating a profile (keyboard shortcut CTRL+Q)
- Added option to save a profile report to disk (advanced profile options)
- Removed background image on progress details dialogue
- Removed SMTP functionality completely. libeay32.dll and ssleay32.dll are not needed anymore
- Completely replaced all HTTP components. libeay32.dll and ssleay32.dll are not needed anymore
- Updated 7z.dll to version 21.07
- Fixed an issue which caused to not process files when selecting "No file comparison" (thanks to Michael)
-
- Added option "Profile priority" to the profile options. A lower priority slows down the profile process and should reduce lag in applications running in full screen (thanks to Brianna M.)
- Removed option "High profile priority" from the profile options
- Removed option "Process priority" from the program options performance tab
- Fixed untranslated strings in the new add/edit group name dialogue (thanks to TheDutchJewel)
- Fixed untranslated strings in the program options window (thanks to Brianna M.)
- Fixed untranslated plural string "Activate/deactivate profile"
- Fixed an issue which caused showing balloon hints after a profile preview only run
-
- Added profile option "Never replace newer files with older ones". This option is available for all file comparison modes and compares a files creation date and last modification date. A files last access date will be ignored (option is disabled by default for compatibility reasons, experimental feature) (thanks to Michael M.)
- Added archive option "Create archive file directly in the target directory". Disabling this option will create archive files first in a temporary directory before moving them to the destination directory (option is enabled by default for compatibility reasons) (thanks to Michael M.)
- Added option which allows setting a custom height for profile groups
- Added option which allows setting a custom horizontal space between profile groups
- Added option which allows setting a custom profile group subtitle. Option can be enabled or disabled in the program settings
- Improved "console input field" theme colours
- Profiles with invalid paths will no longer immediately display the "Path invalid" icon. This icon is only displayed after a failed profile execution (thanks to Michael M.)
- Changed some colours on the main window (light theme, profile groups and sidebar dividers)
- Added some spacers in the toolbar
- Fixed an issue which caused not showing "Next scheduled run..." in the system tray when starting the program minimised and silent (thanks to Michael M.)
- Fixed an issue which caused an access violation when opening the context menu of a profile
- Fixed an issue which caused not showing the correct comparison method descriptions (thanks to Michael M.)
- Fixed an issue which caused creating a temporary subdirectory in the user defined temporary directory in every processing mode (thanks to Michael M.)
- Fixed an issue which caused not updating overlay icons when pausing a running profile
- Fixed typo in the english translation (thanks to Rick F.)
- Fixed some typos in the french translation
- Fixed missing translation for option "Show status icons of the profiles in the group tabs"
-
- Fixed an issue which caused an access violation when starting a profile in silent mode
- Fixed an issue which caused not setting the correct overlay icon when activating or deactivating a profile
- Fixed an issue which caused not setting the correct overlay icon when saving a profile
- Improved profile preview colors when using dark mode
-
- Added profile status icons to profile groups. Can be turned off in the program options (first version, may be buggy)
- Added option which allows setting a custom width for profile groups (thanks to Michael M.)
- Added parameter "dryrun" (alias for "previewonly")
- Added status icons as overlay icon to the program tray icon. Can be turned off in the program options (thanks to Michael M.) (first version, may be buggy)
- Added status icons as overlay icon to the taskbar button. Can be turned off in the program options (thanks to Michael M.) (first version, may be buggy)
- NEW ICON SETS: Added four new icon sets from Duarte Farrajota Ramos
- Introduced support for a file called "iconpack-info.txt" which needs to be in the custom-icons directory. This file needs five lines which will be displayed when selecting the icon pack: title, description, creator, url (website, ...), updated date
- Added "Scheduled
" to the system tray icon hint (thanks to Michael M.) - DARK MODE: Added an option to enable a program wide dark mode (first version, may be buggy)
- Removed one of the two "change profile list view" buttons. The one remaining works for both views
- "Exclude files and directories" input will now be disabled when "include files and directories" data is present
- Removed an unnecessary "splitter" item on the left of the "New profile" toolbar button (thanks to Michael M.)
- Profile properties of deleted profiles can now be modified (except the profile name) (thanks to Michael M.)
- Profile notifications will now also be shown when runing the profile in "preview only/dryrun" mode
- Help: command line parameters and tokens can now be copied to the clipboard by clicking on it (thanks to Michael M.)
- If no primary file comparison method has been selected, a message is displayed stating that all data will be copied without being compared
- Changed font from normal to bold on the "Run profile after another profile finished" dropdown box
- Changed the name of the directory which contains "program options icons" from program-options to program-settings
- Added text hints to the "start profile" and "show preview" toolbar buttons (thanks to Duarte R.)
- Added a compatibility fix for DisplayFusion
- When changing the profile list view from details to list, additional profile data of the focused profile is now being loaded correctly (thanks to Michael M.)
- Fixed an issue which caused an access violation when opening the statistics window
- Fixed an issue which caused the update window being under the main window when clicking on the Windows taskbar
- Fixed an issue which caused an access violation when downloading updates and some client files where missing
- Fixed an issue which caused that deleted profiles could be favourised
- Fixed an issue which caused not showing the "Really want to enable silent mode" dialogue in case the "Do not show this dialogue again" option has been set before (thanks to Michael M.)
- Fixed several issues which caused the program startup to be buggy when "start minimised" and/or "Start in silent mode" where set
- Fixed an issue which caused the program not to minimise to the system tray when closing it via the system menu (red X) and the option "Minimise to tray on close" set
- Fixed multiple issues which occurred when using the "and" and "or" file comparison logics (thanks to Michael M.) Note for the german user interface: one fixed issue will break your current file comparison settings. I am very sorry, but no other solution to introduce this fix :(
- Custom icon "file_options.png" is now being loaded correctly (thanks to Duarte R.)
- Fixed an issue which caused that users could load in a "manual" profile in paused state
- Fixed an issue which caused not displaying the name of a not running but paused profile
- Fixed an issue which caused not loading the custom user icon "profile_list.png"
- Fixed an issue which caused the "portable" file not to be taken into account if no data directory was available
- Fixed an issue which caused not updating the task button jumplist and system tray menu > profiles items when deleting and restoring profiles
-
- Added a new and more modern possibility to create lists for data to be included and excluded. The old user interface is still there, but will be removed soon! Note: wildcards cannot be used at the moment!
- Added the possibility to force execute profiles manually even when they are excluded for the day being (thanks to Michael M.)
- Fixed an visual issue on the profile settings window which caused displaying the wrong data comparison description (thanks to Michael M.)
- Fixed an issue which caused freezing the program when executing a profile (thanks to Michael M.)
- Fixed an issue which caused not updating the date and time for the next profile run when resetting the "Don't run profile on certain days" option
-
- Added "Show token list" to the advanced archive options, custom archive name
- Fixed an visual issue which caused checking nodes on the include/exclude dialogue which have not been checked by the user before (thanks to Daniel P.)
-
- Added a new profile option which allows the user to run a profile after another profile finished. Example (profile 1, profile 2): the user wants to run profile 2 after profile 1 finished. To do this, the profile settings of Profile 2 must be edited > Interval page and select Profile 1 from the new drop-down menu. Profile 2 will now be executed after profile 1 has ended (thanks to Daniel P.)
- Due to internal changes for determining which profile is a deleted (recycle bin) profile and which not it can happen that restoring deleted profiles is broken. This change is needed for a future feature called "Multiple source directories per profile"
- Fixed typo in the french translation
- Fixed an issue which allowed editing deleted profiles (recycle bin)
- Fixed an issue which caused not displaying a profiles name when being in "waiting" state
-
- Added option to include and exclude files and directories of the destination directory
- Changed all program icons with new more modern ones - big shout out to Duarte R. for the wonderful new and hand-drawn icons and logos!
- Fixed an issue that caused the programme introduction to display a prompt for the user at an incorrect position in the profile settings window
- Fixed an issue which caused disabling "Show progress" when exiting the program in silent mode
- Fixed an issue which caused an access violation while a profile run was preparing (thanks to starshakur)
- Fixed an issue which caused an access violation when deleting a profile preset
-
- Added option "Use unbuffered file copy" in advanced profile options (Windows 7 and above only) (command line: -runprofile test -unbufferedfilecopy)
- Fixed an issue which caused resetting all progress bars too late
-
- Hotfix update for 2021.01.32000
- Fixed an issue which caused the updater to always download new files even if everything is up-to-date
- Improved the update helper tool to avoid potential UAC request spam
-
- Removed option "Advanced multithreading" due to internal optimisations. These optimisations do automatically enable or disable this option depending user settings and on how many cores the CPU has
- Fixed an issue which caused not pausing the profile preparation when clicking on pause
- Fixed an issue which caused logging "Could not copy file ..." after the profile run has been canceled
- Fixed an issue which displayed "Elapsed time" when initially displaying the details progress dialogue
- Fixed a potential issue which caused always re-downloading updater and updater helper files
-
- Fixed an issue which caused not displaying a newly created or edited profile when creating a new profile group
- Fixed an issue which caused unwanted behaviours when manually executing automated profiles
- Fixed an issue which caused always displaying the Windows UAC dialogue when starting jaBuT
-
- Added warning panel to the "removable media option" if source/destination path is not given
- Changed the way updates are being installed by adding a "update helper"
- Fixed an issue which caused "Synchronise" mode acting like "Mirror copy" mode
- Fixed a critical issue which caused that volume name tokens could not be used anymore
-
- Fixed an issue which caused not importing profiles or not correctly due to earlier changes (recycle bin feature)
- Fixed an issue which caused that a recycled profile which was already in the profile list of non-recycled profiles could be restored
- When hiding the profile group list, the active group will now change to the "All profiles" group
-
- Added icons to the profile preview dialogue again
- Fixed an issue which caused displaying menu entries of invisible profile groups in the group list menu
-
- Added "Profile preview" button to the toolbar (thanks to Duarte R.)
- Added an option (profile list options) to display a toggle switch to activate/deactivate profiles faster (thanks to Duarte R.)
- Added a proper "Save" button to the profile settings window (thanks to Duarte R.)
- Added recycle bin function (can be turned on/off in the profile list options) (thanks to Duarte R.)
- Added shortcut combinations CTRL+Tab, CTRL+Shift+Tab, CTRL+[0-9] and CTRL+[arrow key left/right] to navigate through profile groups
-
- Fixed not working highlighting on the profile preview window
- Info: file icons on the profile preview window currently disabled
-
- Fixed an issue related to UTC and GMT timezones and file/director timestamps
-
- Fixed an issue which caused a blank path being replaced by the root directory of the program
- Icons on profile preview window disabled for the moment due to heavy graphical glitches and freezes I can not fix (3rd party component)
-
- Important change: Improved portable mode detection. Newer versions will now check the existence of a file called "portable" (without any extension). To ensure compatibility, a self explaining dialogue will popup for users in portable mode without this file
-
- Important change: when Windows resumes from power saving mode, profiles will now be unpaused. Only profiles which have been actively paused by the user stay in paused state
- Important change: The file "settings.dat" is no longer included in the portable and setup packages
-
- Added new filter options in the preview dialogue when opening the context menu above a file entry (thanks to Duarte R.)
- Fixed an issue which caused the include/exclude dialogue freezing while creating a new profile (thanks to Henry L.)
-
- Added ability to use relative paths in profile settings
-
- Fixed some issues related to how the program starts
- Fixed an issue that prevented the + and - keys on the numeric keypad from being used to zoom the profile list
-
- Added option "Start in silent mode"
- Starting the program minimised won't activate the silent mode automatically anymore
- Fixed some silent mode related issues
-
- Fixed an issue which caused permanently displaying "Please wait" in the profile list after waking up from stand by (visual only)
-
- Fixed some visual issues on the profile settings window
-
- Fixed an issue which caused unforeseen problems when creating a profile using interval mode "When files change" and later changing the interval mode to something else or vice versa
-
- Fixed an issue which caused not saving changes when changing hours, minutes or seconds (not days) on the interval mode page "When files change"
- Fixed an issue which caused randomly executing a profile when being in mode "When files change" and the new "Wait specific amount of time before executing ..." was set
-
- Falsch übersetzter Text in der englischen Übersetzung im Profil-Optionen-Fenster entfernt
- Übersetzung auf der Profil-Optionen-Seite "Weitere Optionen" verbessert
-
- Fixed an issue which allowed to load in the ordinal value of a non-existing profile group
- Fixed an issue which caused not closing the program under certain circumstances
- Re-enabled multi threading on the options window
- Removed an old image on the archive options window
-
- Added ability to disable the profile favorite option
- Improved the way parameters are handled on program start
- Fixed an issue which caused that profiles and program options could not be saved - sorry for that!
- Fixed label on options window which displayed something wrong (english only)
-
- Added ability to the "When data changes" interval mode to force a profile execution after a user defined time when no changes have been detected in the source directory
- Changed some colors on different places in the program
- Exchanged "balloon hint" in the profile settings window with a text label
- Improved the way users can type in the value of time on the time shift options page
- Fixed typo in the french translation
- Fixed typo in the romanian translation
- Added missing pause/cancel icons on the tray progress window
-
- Fixed not working link to token page in help
- Fixed an issue which caused displaying the wrong file comparison descriptions (visual only)
- Exchanged "balloon hint" in the archive options window with a link which opens the help
-
- Fixed typo in english translation
- Fixed some issues related to closing and minimising the program
- Refactored code which is responsible for how files and folder can be Dragged and Dropped into the program
-
- Hotfix update for 2020.06.31009
- Fixed a localisation issue on all message dialogues
-
- Fixed some issues related to closing and minimising the program
-
- Added ability to choose between different icon sets (for now 2)
- Added new icon to the profile list: "scheduled"
- Added parameter -minimisetotray (with s)
- Added ability to import a custom icon set (see custom icons)
- Improved some icons so they are HighDPI compatible
- Disabling "High profile priority" will now slow down the preparation of a profile for better system performance
- Improved the usability of the program when a profile is being prepared
- Improved the "console" a bit
- Changed shortcut of "Select all profiles" to Shift+Ctrl+A
- Optimisation of a lot of old code
- Fixed an issue with some message dialogues
- Fixed typo in german translation
- Fixed an issue which caused navigating to the wrong options page when changing the update branch on the update dialogue
- Fixed an issue which caused not initialising the correct file comparison mode on the profile options dialogue
- Fixed some GUI issues on the main window
- Fixed an issue which caused pausing/resuming automated profiles not correctly
- Fixed an issue which caused crashing the program when starting it with a profile in paused state
- Fixed an issue which caused ALT+F4 not working when "Confirm the exit of the program" option was not enabled
- Fixed an issue which caused not closing the program when shutting down Windows
- Fixed an issue which caused not displaying "Scheduled: <profile name> <date / time>" correctly
- Fixed an issue which caused not calculating a new execution date for a canceled profile when executing more than 1 profile at once
- Fixed an issue which could cause a log entry "Insufficient disk space to complete operation" when canceling a profile
- Fixed an issue which caused several issues when executing a profile in "Show preview" mode
-
- Added romanian localisation - big thanks to Alexandru S.
- Fixed an issue which caused displaying "&" in some dialogue titles
- Fixed some keyboard navigation issues which could cause problems on the profile settings window
- Fixed typo in help (token page)
-
- Added "Translated by" label
- Added stable/preview indication to the "updates available/Install updates" window
- Fixed missing english translation on the "updates available/Install updates" window
- Added "Dont show this dialog again" checkbox to the confirmation dialog which appears when executing a profile
- Updated 7z.dll to version 20.00
- Refactored the message dialogue system to be fully HighDPI compatible
- Simplified the selectable modes how profiles can be displayed
- The additional list which displays profile details in simple list mode is now toggable
- Fixed some HighDPI issues
- Fixed an issue which caused displaying the full path in the preview dialogue in compression mode
- Fixed an issue which could cause an endless loop when updating the program
- Fixed an issue which caused displaying "The server is currently being maintained" when it's not available
-
- Added log message "If this drive is a network drive, please restart jaBuT Backup WITHOUT administrator rights"
- Removed everything related to usage data statistics
- Improved the whole system which is responsible for offering jaBuT Backup in multiple languages
- Optimised changing the profile list view and program language
- Improved the versioning feature
- Fixed typo in english translation
- Fixed an issue which caused not creating the correct directory structure in the versioning directory
- Fixed not translated headline "File comparison" in the profile options dialogue
- Fixed an issue which caused the "Next" button always be enabled on the export dialogue window
- Fixed an issue which caused not displaying unicode characters correctly on Windows 7 machines
-
- Added missing event to reload the profile list (Main menu > Edit > Refresh profile list)
- Added ability to execute more than one profile using parameter "-runprofile profile1 profile2"
- Added parameter "-disableprofiles profile1 profile2" and "-disableprofiles profile1 profile2"
- Added menu entry "Run all active profiles in group (type: scheduled)"
- Added menu entry "Run all active profiles in group (type: manual)"
- Added parameter "-disableprofiles profile1 profile2 profile3"
- Added parameter "-enableprofiles profile1 profile2 profile3"
- Added ability to set a second file comparison mode in the profile options
- Added ability to choose from two update channels: stable and preview
- Removed parameter tempprogress and tempprocessingmode
- Removed jaBuT und Twitter link icons
- Improved the way profiles are executed on program start a lot
- Improved the way profiles get stopped on program end a lot
- Increased the size of the clean up window
- Refactored a lot of code (see notes below)
- Multiple profiles can now be activated and deactivated at once
- Automated profiles which are set to "disabled" will be disabled too when restarting the program
- Automated profiles which are set to "paused" will be paused too when restarting the program
- Changed some core features which should result in a better user experience in general when starting the program
- Fixed an issue which caused displaying a percentage value next to a profile name when pausing it while it was not running (only on automated profiles)
- Fixed a potential issue which could cause not stopping automated profiles when closing the program
- Fixed an issue which caused not calculating a directory's size when only one file was present (visual only, list with details view)
- Fixed a GUI issue on the options window (updater page)
- Fixed some auto updater related issues (freezing when closing the program)
- Fixed typo in english, french and german translation
- Fixed an issue which caused the profile preview dialogue to not display directory icons
- Fixed not working functionality "Pause/resume all profiles"
- Fixed an issue which caused resetting the user defined time a profile should be executed
- Fixed some issues which could occur when waking up a profile from paused state and the scheduled time of the backup was exceeded
- Fixed an issue which caused not starting the program minimised when the corresponding option was enabled
- Fixed an issue which caused freezing the program start when profiles with "Execute at program start" were present
- Fixed an issue which caused freezing the program when Windows Stand-By ended
- Fixed an access violation which appeared when starting the program and a profile with mode "When files change" was present
- Fixed an access violation which appeared when deleting a profile with mode "When files change"
- Fixed an issue which caused duplicating user defined tasks executed before and after a profile
- Fixed many multithreading problems
- Fixed some issues related to the splash screen minimum display time (1000 milliseconds)
- Fixed an issue which caused freezing the program on some client machines when a profile finished
- Fixed an issue which caused displaying an error icon when cancelling a profile run on the "Do you really want to execute this profile" dialogue
- Fixed wrong mode description for "Mirror copy"
- Fixed multiple issues related to the option "Try to overwrite write protected files"
-
Show/hide special notes for this release
- Please run SettingsConverter.exe before running the new updated jaBuT.exe. You may or may not see issues when using the new update. Maybe dates and times saved in your profiles are gone.
-
- Fixed an issue which caused not creating a profile group when importing a profile
-
- Removed option to "store" certain files only instead of compressing them
- Removed log functionality when compressing files
- Improved the way archives are being created on removable disk drives. They will now be created directly on the removable drive instead of first creating them in a temporary directory
- Fixed an issue which caused not updating the statusbar when a new profile started
- HOTFIX - fixed an issue which caused not applying folder structures when compressing files
-
- When processing files is done and the profile is being finalised, a corresponding progress state and hint will be displayed
- Refactored a lot of code
- Windows displayed in system tray will now be displayed on the monitor on which the main window is located
- Fixed an issue which caused displaying a wrong date in the profile preview dialogue
- Fixed an issue which caused displaying a wrong file name in the profile preview dialogue
- Fixed an issue which caused displaying more than "100%" when preparing a profile compression process
- Fixed some issues which occurred while compressing many big files (potential fix)
- Fixed an issue which caused not hiding "Scheduled
" on the bottom right when removing all profile tasks - Fixed an GUI issue which caused not displaying "Scheduled
" on the bottom right - Fixed an issue which caused freezing a profile when compressing files is done (potential fix)
- Fixed an issue which caused resetting the "Hold window on top" icon when closing and re-opening the tray progress dialogue
- Fixed an issue which caused displaying a profiles name a bit offset while the profile was running
-
- Fixed an issue which caused executing selected/focused profiles from other groups when using "Run all profiles in group" functionality
-
- Fixed an issue which prevented generating a file name when exporting profiles
- Fixed 2 memory leaks
- Multiple tokens are now available in run before/after profile tasks file paths
-
- Re-added the details dialogue
- General code improvements
- Switching progress visualisation mode while a profile is running should work correctly now
-
- Changed the preset meta data path
- Include/exclude meta data will now be included in the preset data
-
- HOTFIX - fixed an issue which caused not saving profile meta data
- Fixed an design issue on the profile settings window which occurred when using the french translation
- Fixed an issue which caused messing up the GUI (profile list column widths and selected profiles) when starting the program in silent mode and closing it without opening the GUI
- Fixed an issue which caused profiles exported into batch files not being able to execute due to an encoding issue
-
- Added the ability to save profile settings (except meta data) to "presets"
- Added the ability to load profile settings from previously saved "presets"
- Added the ability to delete previously saved "presets"
- Re-enabled the profile preview only mode
- Fixed an issue which caused displaying a message dialogue bigger than the screens size when deleting too many profiles at once
-
- Fixed typos in german translation
- Fixed an issue which caused displaying "XDocuments.zip" or "XDocuments.7z" when creating a new profile, using the custom archive name option with "{profilename}" token
- Fixed some profile preview dialogue related issues which occurred when excluding files and folders by unchecking the corresponding item checkbox
- Fixed an issue which caused opening the wrong advanced options page when clicking more than once on "Click to see additional options" (save file list to a text file only feature)
- Removed "Profile priority" dropdown list and replaced it by a checkbox (profile settings)
-
- Fixed some issues with the versioning feature
-
- Fixed an issue which caused a profile icon being marked as "path invalid" when deactivating the versioning feature
- Fixed an issue which caused the "versioning directory" to be marked as "directory to be deleted" when it's located in the destination directory
- Fixed an issue which caused freezing the program when a scheduled profile starts while the profile preview dialogue was open
-
- "Files to be backed up" (versioning function) now also include files in the destination directory that will be overwritten by files from the source directory
- Improved the binary selftest
-
- Fixed an issue which caused the "Mirror copy" mode not work correctly. Remember: this mode does not compare files at all
- Fixed some profile preview window issues
-
- Fixed an issue which caused the profile details list (list with details view) columns not having the correct width after starting the program
- Reduced number of server requests when checking for updates
-
- Fixed an issue which caused not setting the progress visualisation correctly when using the option to only store files to an archive instead of compressing them
-
- Added a new progress mode. Progress can now be displayed inside the profile list
- Added parameter "debuglog [enabled|disabled]". Enable debug logging and help to eliminate bugs!
- Fixed some compression mode related issues
- Fixed not working archive file name preview (advanced compression settings)
- Fixed an issue which caused displaying a wrong file date in the profile preview when using compress mode
- Fixed an issue which caused not displaying the correct program title
- Moved "Show advanced compress options" button from "Other options" page to "Mode" page
-
- Fixed an issue which caused some paths with tokens in profile settings sometimes being "not interpretable" (64 bit only)
- When executing a profile but no data has been processed the "last run" date will be set now
-
- Added basic import support for Cobian Backup tasks
-
Show/hide special notes for this release
-
Import from Cobian Backup
Most options will be converted to jaBuT Backup. Pre and post backup events won't be converted.
-
Import from Cobian Backup
-
- Fixed an issue which prevented executing any profile when no profile selected and clicking on "Run all profiles in group"
- Fixed an issue which caused not backing up files schedules for deletion when using the corresponding feature
- Fixed an GUI issue which caused not setting the correct processing mode drop down list index
- Fixed not translated window "Low memory warning"
- Reduced the preparation time for very big backup jobs with profile preview a lot
- Improved the performance/usability of the profile preview dialogue a lot
-
- Added missing description texts for the new file comparison modes added in an earlier update
- Fixed an issue which caused some paths with tokens in profile settings sometimes being "not interpretable"
- Improved the usability of the import profiles dialogue window
- Improved the usability of the export profiles dialogue window
- Updated jaBuT Help file comparison mode page
- Exported profiles will now have the file extension .jbp-export
- Removed "Batch file creation" window and moved it into the "Export profiles" dialogue
-
- Fixed many HighDPI issues
-
- Added notification message which will be displayed when there were problems executing events before a profile run
- Added "Stop on error" option to the run before/after profile event options
- Due to internal changes, which fixed some issues, your before/after events may not work anymore. I kindly ask you to adjust your profiles
-
- Fixed an issue which caused displaying a checkbox on the "Do you want to run the profile?" dialogue too low on high resolution screens
- Fixed an issue which caused the "New drive detected" dialogue always display german texts
-
- Fixed an issue which caused an access violation when exporting the first profile
- Fixed an issue which caused not saving the list of files executing before and after a profile run
- Improved import and export function. Now saves profile and meta data into a single file
- Adjusted the log window size a bit due to GUI issues on 1440p resolution
-
- Fixed an issue which caused not setting the correct "file comparison mode" default setting when creating a new profile
- Fixed an issue which caused not setting the correct "progress type" default setting
- Fixed an issue which caused focus loss when navigating through the new/edit profile dialogue using the keyboard only
- Fixed some minor issues when loading program / profile settings
- Fixed an issue which caused displaying "Update available" even when the server was not available
- When exporting or importing a profile, the profiles meta data will be included now
- Updated OpenSSL to version 1.0.2.21
-
- Added -minimise parameter (s instead of z. Both variants available)
- Added a basic console-like functionality (shortcut: SHIFT+CTRL+C)
- Removed profile preview-only functionality temporary
- Renamed some shortcuts from CTRL+? to SHIFT+CTRL+?
- Renamed SHIFT to MAJ (french translation)
- Fixed an issue which caused an access violation when double clicking on an item in the profile preview list
- Fixed wrong profile icons on zoomed in items
- Fixed a memory leak when closing the program
- Fixed not working -silent parameter under certain circumstances
- Fixed an issue which caused problems with profiles which start at program start/end
-
- Added a new profile state icon which will be displayed when a path in a profile is invalid
- Added more comparison options (file created date, file last access date)
- Added "ignore summer time" option
- Updated OpenSSL to version 1.0.2.20
- Fixed an issue which caused an empty group list on the profile settings window
- Fixed an issue which caused not showing the "new drive notification dialogue"
- Fixed an issue which caused not saving the user defined include and exclude lists when creating a profile
- Fixed an issue which caused resetting the selected profile group when deleting a profile
-
- Fixed an issue which caused removing the source/dest path from the input field when opening and closing the "Browse..." dialogue
-
- Added "Cancel profile" menu entry to the profile context menu and main menu
- Fixed possible access violation
- Fixed an issue which caused not setting the correct file date/time when the corresponding option was NOT enabled
- Fixed some potential issues which could cause hanging the preparing of a profile run
-
- Added new option "Respect upper and lower case of file names" on the "File comparison" tab
- Fixed an issue which caused not writing statistics data
- Fixed an issue which caused not updating tokens in paths when executing a profile
- Fixed an issue which caused not copying a file when the destination file name case sensitivity was different
-
- Fixed an GUI issue on the options form
- Updated OpenSSL to version 1.0.2.19
- Updated Windows 10 version information
-
- Fixed an issue which caused minimising the program to the system tray when restarting
-
- Fixed an issue which caused not setting up GUI options on the archive options dialogue
- Fixed an issue which caused not displaying the exit message dialogue when the program has been started in silent mode
- Fixed not working -silent parameter
-
- Fixed an issue which caused preventing to export profiles
- Fixed several display issues on the profile preview window when using synchronise mode (year 1899 date, duplicated entries etc.)
- Fixed an issue which caused not displaying the correct list item background color when the destination file is newer than the source file
-
- Changed the splashscreen. Now displaying less useless information. Furthermore it looks more modern now
-
- Added ability to enable / disable a profile using the user interface. Queued profiles will be removed from the queue when deactivating them
- Added ability to display log entries for a specific profile
- Renamed menu entry "Profil pausieren/aktivieren" to "Profil pausieren/fortsetzen" (german only)
- Inactive profiles won't create any log messages anymore when executing them
- Increased max profile group count limit from 20 to 50
- Increased max profile group name length from 20 up 100
- When changing a profile all changes will be written to disk directly to prevent data loss
-
- Added the possibility in the contact form to add general system information to the contact message (off by default). This can help solving the problem
- Improved Options and Profile settings list item heights and text positions
- The splash screen will now be displayed on the monitor where the user has its mouse cursor currently on
- Fixed some potential security vulnerabilities
- Fixed an issue which caused logging an error message when trying to override write protected files even if it successful
- Fixed an issue which caused displaying a date like "30.12.1899" on the preview window
- Fixed an issue which caused an access violation when trying to open the "Include / Exclude files and directories" window (thanks to Jimmy)
- Fixed an issue which caused not setting the correct font size of the contact Window on HighDPI
- Fixed an issue which caused the clean up window not to scale with the current monitor DPI setting
- Fixed an potential issue which could cause not setting the correct main window scale on HighDPI
- Fixed an issue which caused decreasing a windows width and height when closing the program (only Windows 8.1 or older)
-
- Added new base routines for loading and saving profiles
- Added new base routines for displaying profiles
- Added new basic routines for adding, deleting and renaming groups
- Added new base routines for categorising profiles
- Added ability to favorise profiles
- Added tab "Favourites"
- Added new, space-saving profile list icons
- Custom profile column sizes are now saved and loaded.
- Custom profile column positions are now saved and loaded
- Added fuzzy search to the profile search
- Added option which deletes obsolete jaBuT metadata on program start and end (off by default)
- Added option to show and hide the profile group feature
- Added menu option to increase and decrease profile item height
- The possibility to rename a profile before importing via the "Import profiles" dialog has been removed
- Removed system.log entry "NOTE: Column resizing currently not fully implemented."
- Removed "Change drive letters" feature
- Removed loading profiles indicator. Not needed anymore because the new profile system can load profiles fast enough
- Removed details dialogue for the moment because it will be re-done in the future
- Removed animated system tray icon and the corresponding option
- Changed confirmation dialogue which pops up when deleting profiles due to the implementation of the new profile system
- Updated "Export profiles" feature to be compatible with the new profile system
- Updated "Import profiles" feature to be compatible with the new profile system
- Updated "Create batch file" feature to be compatible with the new profile system
- Updated the whole profile group system to be compatible with the new profile system
- Program start and end logs in system.log are a bit tidier now
- Updated the add/edit profile window load data functions to be compatible with the new profile system
- Shortened string "jaBuT Backup has successfully sent anonymised user data to the developer." to be Windows 10 Toast notification compatible
- Refactor of the profile search feature
- Updated "Profile search" feature to be compatible with the new profile system
- Updated "Profile settings" dialogue to be compatible with the new profile system
- Updated view "List with deails" to be compatible with the new profile system
- Updated runProfileGroup parameter related code to be compatible with the new profile system
- Updated a lot of more code to be compatible with the new profile system
- The profile group system has been completely renewed
- Profile names now have full unicode support. No filtering anymore
- Updated OpenSSL to version 1.0.2.18
- Updated 7z.dll to version 19.00
- Fixed an issue which caused not saving program settings correctly when restarting the program
- Fixed many HighDPI issues
- Fixed an issue which caused freezing the copy process when a copy process has been canceled before
- Fixed an issue which caused not stopping a profile thread when editing an automated profile and excluding all days
- Fixed an issue which caused a memory leak when creating a profile in "Once a day" mode
- Fixed an issue which caused not calculating the correct user defined time in "Once a day" interval mode
- Fixed an issue which caused displaying a date of the year 1969 in the "Don't run before date" control on the profile settings window
-
Show/hide special notes for this release
-
This is the second major refactor process. Because of this I am not able to write down every single fix/removal/improvement. Only the most important major changes will be written down.
This update makes non-backwards compatible changes to the profile-meta directory. Ensure to take a backup of your configuration files inside this directory.
-
This is the second major refactor process. Because of this I am not able to write down every single fix/removal/improvement. Only the most important major changes will be written down.
-
- Added missing silent mode icon
- Added option to reset confirmation dialogs one by one
- Added option to set system tray notifications alerts per profile (requires global program function for system notifications to be enabled) (thanks to Dr. H.)
- Removed "Big icons" and "Small icons" due to preparation purposes for the new profile list component
- Removed input field for the volume name in the Removable media options. This input field already exists in the profile options under Source / destination directory
- The code for executing profiles at program startup has been improved (thanks to Dr. H.)
- Improved error handling and logging
- System tray error and information notifications are now logged after a profile run
- Renamed option "Show balloon hints" to "Show system tray notifications
- Updated jaBuT Backup help
- Removable media options are now Token system compatible
- Updated some icons
- Code cleaning and refactoring
- Improved french translation
- Program start and end logs in system.log are a bit tidier now
- Fixed an issue which caused displaying the old jaBuT Backup icon in system tray
- Fixed some small GUI issues
- Fixed some date/time format settings related issues
- Fixed an issue which caused not executing jaBuT Backup on a removable or network drive
- Fixed an issue which caused not displaying "Sending report via email" on details dialogue
- Fixed an issue which could cause the updater to crash under certain circumstances
- Fixed an issue which could freeze the program when searching for updates
-
- Fixed an issue which caused displaying wrong data in preview dialogue (thanks to Johnny)
-
- Hotfix update for build 23223
-
- Fixed an issue which caused displaying the "Not closed properly the last time" dialogue after updating (thanks to Midas)
-
- Fixed a few small cosmetic issues (thanks to Peter)
- Settings converter isn't displaying any message anymore now
- Move/Exact move modes aren't deleting the empty source directory after everything has been moved anymore
-
- Improved log so now you can see why a file has been processed (thanks to Tony)
-
- Added error message which displays when not having specified a backup path for deleted files (thanks to Peter)
- Fixed an issue which caused always displaying "No data has been processed" when a profile has been finished
- Fixed an issue which caused not incrementing statistics
-
- Fixed an issue which caused not displaying the correct translation in profile list headers
- Fixed an issue which caused not saving the currently set profile list view
-
- Fixed an issue which caused not updating several files
-
- Added full 64 bit support
- Removed Reddit link
- OpenSSL auf Version 1.0.2.17 aktualisiert
- 7z.dll auf Version 18.06 aktualisiert
- Fixed some problems displaying menu captions and icons
- Fixed some icon related issues
-
- Only 7z.dll files with version 1600 up to currently 1805 will be supported
- Fixed an issue which caused crashing the program when starting it the first time and clicking on "Cancel"
- Fixed an issue which caused not re-enabling the input field for log save time when resetting options to default
- Fixed an issue which caused not loading the 7z.dll file even if valid
-
- Added "Numbers preview" and "File size preview" to Date and time options page (renamed to "Number/date format")
- Added page "Network drives" to the jaBuT help
- Added automatic cleanup method which will clean up the system from obsolete files and directories created by jabuT profiles on program startup and program end
- Added possibility to use date and time tokens in user defined parameters in run before/after feature
- Added possibility to use path related tokens in user defined parameters in run before/after feature
- Added option "Delay the program start N minutes after Windows started"
- Added jaBuT Backup subreddit link to main window
- Added ability to organise profile groups by drag and drop them with the mouse
- Removed functionality to clear text input fields and show passwords in password fields for the moment
- Code cleaning and refactoring
- Temporary files including those created by Compress mode are now cleaned up on program start after the program crashed
- Updated OpenSSL to version 1.0.2.16
- Updated 7z.dll to version 18.05
- Balloon hints are now displaying the associated profile
- Starting the program in minimised mode will not show the program a few milliseconds anymore
- Changed ini idents: includesubfoldersinsrc » includesubdirecories, transfersrcstructur » transfersourcestructur, oadtime » runonceadaytime. Settings converter will automatically change these old idents
- Improved the program start up speed by about 71%
- Only 7z.dll files with version 1514 up to currently 1805 will be supported
- Max possible data processing thread count can now be set to 1 in Options » Performance
- Moved statistics.dat file from \jabuT\ to \jaBuT\meta\
- Moved system log files from \jabuT\logs\ to \jaBuT\system\logs\
- Changed directory structure in jabuT\ (will be changed automatically or when using jBSettingsConverter.exe)
- The program now uses a new and correct prefix for displaying file sizes
- Closing profile settings archive / advanced options window will now reset window options to default
- Renamed "Confirm installation of the updates" to "Confirm download of the updates" in update options
- Updated Windows 10 version information
- Changed executable icons for jaBuT.exe, jaBuT Help.exe and jaBuT Updater.exe
- jaBuT Updater.exe will now be executed with administrator rights
- Fixed updater user interface
- Fixed an issue which caused freezing the program when using profile mode "When files change"
- Fixed an issue which caused not downloading updates
- Fixed an issue which caused not saving a profile when using mode "When files change" and using "disk volume name obligation"
- Fixed an issue which caused not displaying UNC paths correctly on different places
- Fixed an issue which caused logging "Thread for profile xyz has been stopped" twice
- Fixed an issue which caused not loading the correct case sensitivity setting for the destination directory volume option
- Fixed an issue which caused not saving the program language when changing it while a profile was running
- Fixed an issue which caused some serious problems when starting the program via command line interface in silent mode and running a profile
- Fixed an issue which caused damaging user defined parameters in run before/after feature
- Fixed an issue which caused not saving paths like [ns1 (\Data)]:\Testing\ correctly
- Fixed some minor GUI issues
- Fixed a few issues which caused not executing the program under Windows 2003 Server (wrong jump list verification)
- Fixed not translated component in about/update window
- Fixed an issue which caused an exception when log directory not existing
- Fixed an issue which caused not selecting user defined compression mode and encryption mode in archive options window
- Fixed an issue which caused freezing the details dialogue window
- Fixed an issue which caused not displaying the correct "Elements remaining" file size on details dialogue
- Fixed an issue which caused not displaying the correct title on details dialogue
- Fixed an issue which caused not displaying the first file being processed when it's a big file which takes several seconds being processed
- Fixed an issue which caused minimising the program to the system tray instead of closing when using ALT+F4
- Fixed an issue which could cause an access violation when "lastselectedprofiles" contained an negative value
- Fixed an issue which caused not displaying "32 bit architecture" on different places where it needs to be displayed
- Fixed an issue which caused not saving the ProfileExecutionDelayAfterStart property
-
Show/hide special notes for this release
-
Due to some minor changes in this build the following tokens have been renamed:
- filelistpath » filelist
In addition to this the following tokens have been added:
- filelistdirectory » returns the list directory
- filelistfilename » returns the list filename
The following internal options have been changed and will be updated by SettingsConverter:
- grouppos » profilegroupposition
- lastgroup » profilegroupindex
- searchvisible » showprofilesearch
- view » profilelistview
- archivedirectorysize » archivedictionarysize
- cols / colslistdetails » deleted
-
Due to some minor changes in this build the following tokens have been renamed:
-
- Added option "Start application with administrator privileges" in Options » Program options
- Added a check if 7z.dll file exists. If not compress options will not be available
- Removed "System time has changed" message due to an incompatibility with some Windows 10 machines
- Code cleaning and refactoring
- Updated 7z.dll to version 18.03 beta
- The way the updater communicates with the server has been improved
- Fixed an issue which caused not sending anonymised user data (remember: feature is only active when user enabled it!)
- Fixed an issue which caused destroying the settings.dat file when changing the program language
- Fixed an issue which caused accidentally displaying the updater window twice or triple
- Fixed an issue which caused "freezing" the "edit/add profile" dialogue because of an date/time conversion issue (thanks to Paparazzi)
- Fixed an issue which caused displaying components on options dialogue which should not be visible when silent mode is active.
-
- Added information text where to activate the new "save to file" feature on advanced options page
- Changed options page "General" a bit.
- User defined date and time formats are now applied to the profile list when changing options
- Fixed an issue which caused displaying the wrong version number in jaBuT Help.exe caption
- Fixed an issue which caused displaying the wrong date and time when using an auto-run profile
- Fixed an issue which caused freezing a profile after it has been executed
-
- Added a new versioning system - now it's year.month.build (thanks to ozzyguy)
- Added unicode support
- Added functionality to save and load the user defined position of the include/exclude window (thanks to ozzyguy)
- The include/exclude window is not resizable (thanks to ozzyguy)
- Added callback function to the new compress routines
- Added a few mouse over events to the include/exclude dialogue
- Added column "Group" to the details view (thanks to Dieter S.) (see notes below)
- Added error message "The profile can not be executed because the 7z.dll library has been modified"
- Added taskbar progress indication (only Windows 7 and above)
- Added advice counter to the log summary
- Added new ability to filter the log file with "Show only advices"
- Added "Marquee" to all progressbars while preparing a profile run
- Added "File in use" log entry when using compress mode
- Added option "Avoid high cpu usage" to the advanced archive options
- Added option "Do not show this message again" to the "Low memory" dialogue
- Added notification window when updates have been downloaded (not visible in silent mode)
- Added ability to use different "tokens" in path inputs (see notes below)
- Added ability to set a user defined execution time when using a profile with "Every few days" mode
- Added log message entry "Not enough memory available for this operation" (when using 7z compression)
- Added "Do you really want to close this window?" dialogue to program options window
- Added [ ] { } \ / : * ? < and > to the allowed characters for a profile name (see notes below)
- Added ability to only save the list of the collected files ("dry profile run") (see notes below)
- Added menu item "Profile" and cleaned up main menu a bit
- Added option "Temporary directory" to the file processing options
- Added option "Date and time options"
- Added parameter "-tempprocessingmode" (see notes below)
- Removed "Release name" from window title
- Removed archive file name tag "%" - replaced by { and } (see notes below)
- Removed shortened source and destination paths in details view due to due to poor readability
- "Tips" permanently removed from the user interface
- Removed easter eggs
- Optimised the copy process of big files
- Include/Exclude dialogue will now show up way faster
- Code cleaning and refactoring
- Options on log windows are being now saved when closing the program
- Reduced the bytes loaded on initial-load of the profile list by about 75%
- Reduced the bytes loaded when reloading the profile list by about 46%
- Improved the jump list feature (only Windows 7 and above)
- Updated OpenSSL to version 1.0.2.14
- Increased default main window size from 1000px/650px to 1050px/650px
- Optimised the profile saving routine a bit
- Improved the way the program works with limited write access
- Updated 7z.dll to version 17.01 beta
- System tray balloon hint is no longer displayed when the jaBuT starts minimised (thanks to Hoggy)
- Rearranged some menu items
- HTML log is now saved utf-8 encoded
- Replaced the RadioButtons to select the progress mode by a ComboBox
- Pause and stop buttons will now be displayed in the main window when using details dialogue
- Pause and stop buttons will now be displayed with "show progress" option disabled
- Optimised many internal functions a bit (see below)
- Not logging "Could not create archive" error log anymore when user cancells the compressing process
- Improved the speed when reloading the profile list after a profile was saved by about 12%
- Search open/close animation and details dialogue more/less animation have been redone completely
- Optimised Windows 10 support up to Redstone 3
- Profile watch (automaic running profiles) will not be started anymore when parameter -exit is present
- "Run on start/end of the program profiles" will not be executed anymore when parameter -exit is present
- Renamed parameter ShowMessageOnFinish to ShowResultsOnProfileFinish
- Source and destination directory paths are now displayed directly after showing up the details dialogue
- Increased options window size a bit
- Increased update list window size a bit
- Improved auto update check feature. Check for updates now only runs once at program start
- "Preparing archive data" now displays a percentage progress value
- Fixed an error which caused not selecting files and directories on first node level in include/exclude dialogue when loading the dialogue
- Fixed an error which caused not adding the file extensions of selected files to the include/exclude boxes (thanks to ozzyguy)
- Fixed some spelling errors (thanks to ozzyguy)
- Fixed an error which caused displaying the wrong file name on details dialogue
- Fixed an error when executing jaBuT Updater in an empty directory
- Fixed an error when executing jaBuT in an empty directory
- Fixed some minor GUI issues
- Fixed an error which caused writing the double amount of copied bytes into the log file
- Fixed writing twice "Operation cancelled" into the log file
- Fixed an error which caused not saving some default settings when creating a profile
- Fixed an error which caused not opening an URL (Menu » Help » jaBuT Backup on the Internet)
- Fixed not saving "Do not show this message again" checkbox on "Not closed properly" dialogue
- Fixed sending the program to the foreground when passing non valid parameters
- Fixed an error which caused saving a wrong error count value to the log after a profile run
- Fixed a few High DPI issues
- Fixed an issue which caused that items were drawn incorrectly
- Fixed not working "Invert backup" function
- Fixed an error which caused not reloading the profile list when duplicating a profile
- Fixed not localised dialogue "you have started this application for the first time"
- Fixed some formatting issues in exception logger
- Fixed displaying error balloon hint when free memory was low (thanks to ozzyguy)
- Fixed batch tool not working properly (thanks to ozzyguy)
- Fixed some bugs when downloading updates automatically
- Fixed preview dialogue displaying "elements remaining" following by a negative number
- Fixed not working log filters when option "Only errors and summaries" is enabled
- Fixed occasionally not working profile preview functionality
- Fixed an error which caused freezing the program when using Synchronise mode and processing 0 bytes of data
- Fixed an error which caused never executing a profile when excluding week days
- Fixed an error which caused not selecting a new duplicated profile
- Fixed an error which caused not showing "Profile processing paused" entries when using "Show only notes" filter
- Fixed an error which caused "File > Restart program" not executing when checking/saving "Do not show this message again" before
- Fixed an issue which caused displaying "Last calculated 01.01.1970" when selecting a profile in list with details view
- Fixed an issue which caused not displaying the right "last checked" date and time after checking for updates
- Fixed not deleting runBefore/runAfter and Include/Exclude lists when renaming or deleting a profile
- Fixed error "Not able to choose a password when using 7z"
- Fixed an issue which caused not showing the correct status message when splitting an archive file
- Fixed an issue which caused not selecting the correct profiles when changing profile list view
- Fixed an issue which caused not displaying log results when zero data has been processed
- Fixed an issue which caused displaying 1 error more in log summary than occurred errors
- Fixed an issue which caused not sending reports by e-mail when starting the program through another program (e.g. cmd)
- Fixed an issue which caused not encoding the e-mail report attachment correctly
- Fixed possible issues which can occurre when downloading and installing updates
- Fixed an issue which caused logging "profile not executed..." when cancelling a profile on confirmation dialogue
- Fixed an issue which caused logging "profile not executed because source directory not writable" when source directory does not exist
- Fixed faulty displayed graphics when using Windows XP
- Fixed an issue which caused not displaying ShowResultsOnProfileFinish message dialogue after all profiles have been finished
- Fixed an issue which caused displaying wrong data on ShowResultsOnProfileFinish dialogue
- Fixed an issue which caused reloading the profile list after a profile run twice
- Fixed an issue which caused freezing the program when closing the program while checking for updates
-
Show/hide special notes for this release
-
Information about "multiple source directories per profile"
This feature will be implemented later. A lot of refactoring is needed to make this feature working correctly.
Profiles view: columns like folder size, etc (like in details view) and possibility to choose/hide columns
Is going to be implemented later too together with some major "under the hood" changes.
Group colum
The profile list will receive some major changes in future!
Tokens
Possible Tokens in source path, destination path, version path (deleted files), save collected files to text file path, run before/after feature file name path + parameter and archive file name path:
Token list:
{d}
- Outputs the day as number. Without leading zero
{dd}
- Displays the day as number. With leading zero
{ddd}
- Outputs the weekday as shortcut
{dddd}
- Outputs the full weekday
{m}
- Outputs the month as number. Without leading zero
{mm}
- Outputs the month as number. With leading zero
{mmm}
- Outputs the name of the month as shortcut
{mmmm}
- Outputs the full name of the month
{yy}
- Outputs the year with two digits
{yyyy}
- Outputs the year with four digits
{h} / {hh}
- Outputs the hour with/without leading zero
{n} / {nn}
- Outputs the minute with/without leading zero
{s} / {ss}
- Outputs the second with/without leading zero
{date}
- Outputs the current time
{time}
- Outputs the current date
{computername}
- Outputs the computers name
{username}
- Outputs the name of the logged-in user
{profilename}
- Outputs the current running profile name
{backupjobtype}
- Outputs the current running profile mode name (e.g. "Exact copy")
{filelistpath}
- Outputs the file path to the the user defined file containing all collected file names
Available as a custom text file format when the feature for saving all collected files to a file list is enabled:
{sourcefilename}
- Outputs the source file name of the file which is just being processed
{destinationfilename}
- Outputs the destination file name of the file which is just being processed
{sourcepath}
* - Outputs the source path of the file which is just being processed
{destinationpath}
* - Outputs the destination path of the file which is just being processed
*: also available in file name for the feature mentioned above.
All tokens can be choosen by clicking the link [Show token list] next to each associated input field.
Use tokens instead of drive letters - available everywhere
Introducing with this token system, drive letters in paths can now be totally dynamic by replacing them with a drive name.
Before:D:\Backup\Documents
After:[External HDD]:\Backup\Documents
Given the last case the program will go through all connected drives. The first drive found with the given volume name will be used to complete this path. If no drive can be found, the path will be emptied. This means the program will continue like if the user didn't input something.
This feature respects case sensitivity.
Allowed profile name characters
Introducing with the new token system it's now allowed to use the following characters in profile names:
[ ] { } \ / : * ? <
and>
The new parameter -tempprocessingmode will set a process/copy mode temporarily for all profiles in the queue.
You can use "simplecopy", "exactcopy", "move", "exactmove", "compress", "exactcompress", "synchronise" and "mirroring".
jaBuT.exe -runProfile Test -tempprocessingmode exactcopy
Archiv-Tags %
Archive tags % have been replaced by { and } to ensure uniformity for the new "token" feature. All profiles still using % tags in archive file format have to be updated.
Example: %yyyy% becomes {yyyy}.
Internal changes
i.a.:
- Profiles using the "exclude on (day)" option need to be updated because of internal changes.
- Profiles using the "time to execute" option need to be updated because of internal changes.
Note: the jaBuT Backup Updater can automate this process using jBSettingsConverter.exe.
-
Information about "multiple source directories per profile"
-
- Added ability to open the details dialogue initially expanded. See Options » File processing (thanks to ozzyguy)
- Added ability to compress or not compress archive files in source directory when using compress mode (see notes below) (thanks to siegfried)
- The current typed in search text will now be applied on program start up
- Standardised message dialogues
- "Show source/destination dir" now gets disabled when corresponding directory doesn't exist (thanks to ozzyguy)
- Possibly fixed an issue which caused not adding files and directories for including/excluding (thanks to Zimmy)
- Fixed a problem when verifiying the file integrity on program start up (thanks to juglens)
- Fixed a problem which caused not including or excluding user defined files/directories
- Fixed a problem which displayed the profile progress even in silent mode
- Fixed a minor indication error in log files
- Fixed preview dialogue displaying "data to delete" following by a negative number
-
Show/hide special notes for this release
-
Do not compress archived files
There is a new option available under Profile options » Other options » Show advanced archive options » File options. This new feature gives the user the ability to decide wether to compress already compressed files or not. Extensions can be added to the list. Files with these extensions will just be stored and not compressed again. Example extension to add: zip
-
Do not compress archived files
-
- Refactored import profiles feature (thanks to ozzyguy)
- Fixed an error when importing profiles (thanks to ozzyguy)
- Fixed some spelling errors (thanks to ozzyguy)
-
- Added a new page to the profile options window containing some new interesting options
- Added option to switch between "Ignore/respect case sensiti vity" when using feature "Start profile only when volume name is ..."
- Added parameter "-previewonly" to show only the profile preview when using a command prompt
- Added option "do not use this option" to the removable media auto run feature in adavanced profile settings
- Added file "jBConverter_12_13.exe" to convert profile-settings from version 12 to 13
- Added ability to navigate with up/down arrow keys through the options dialogue and create/edit profile dialogue (thanks to Zimmy)
- Added ability to set a minimum number of changes to the interval mode "When files change"
- Added option to move backuped files only when the backup volume label is as saved in the profile options
- Added ability to save via keyboard checked and unchecked items from select data-dialogue (Thanks to Zimmy)
- Added a simple english help (jaBuT Helpe.exe)
- Refactored a lot of old methods to make them more flexible and modern
- Improved the general behaviour when cancelling a profile run
- Details dialogue is now displayed earlier
- When starting a profile via bat file the profile group isn't changed anymore to main group
- Updated a few icons
- Changing profile settings from "Advanced" to "Express" will not reset all advanced options to default anymore
- Automatically running profiles have been improved a lot in general
- Automatically running profiles will be paused now when the machne switches to hibernate or power saving mode
- Improved the general behaviour when pausing and resuming automatically running profiles
- Reduced the overhead and workload when a profile is processing slightly
- When starting the program the user defined list column sizes are loaded
- Introduction isn't shown anymore when a profile is currently preparing or running
- Increased default main window size from 910px/600to 1000px/650px
- Increased log window size from 1000px/600 to 1000px/650px
- Increased profile preview window size from 1000px/600 to 1000px/650px
- Improved the updater a little bit
- Profiles running mode "When data changes" can be paused now
- Updated OpenSSL to version 1.0.2.11
- Modified GUI of "Create a batch file" dialogue a bit
- Fixed not starting a profile when connecting a usb drive and "automatic backup to external drive" function enabled
- Fixed not starting profiles when starting via shortcut (bat file) and profile capitalisation is different than the real profile name
- Fixed an error which caused copying files even when source and destination timestamps were equal
- Fixed some minor GUI issues
- Fixed a serious error which caused not starting a profile at the users defined time
- Fixed some minor issues appearing when using non-standardised time or date formats
- Fixed an error which caused not executing a profile when not present in selected group
- Fixed a few errors concerning the profile preview dialogue
- Fixed an error which caused not stopping a profile when using "When data changes" mode
- Fixed not saving destination volume name after editing a profile (thanks to Zimmy)
- Fixed an error which caused not saving a path containing a dot as a beginning directory name (thanks to Zimmy)
- Fixed an error preventing loading profile options correctly when using context menu > Profile Properties
-
Show/hide special notes for this release
-
Important information:
Before using the new version 13 of jaBuT Backup with old settings correctly it's necessary to update the profiles.dat file. This can be done by using the converter jBConverter_60_61 which is included in the new update.
-
Important information:
-
- Added option to only allow a profile run when source and/or destination volume label/s is/are as saved in the profile options
- Time needed for calculating files and sizes when clicking on a profile in "List with details" reduced
- Starting copying process should be a bit faster now
- Fixed error "Log containing question mark characters instead of umlauts" (thanks to Bernd. H)
- Fixed overlapping texts in message dialogue when closing profile properties (thanks to ozzyguy)
- Fixed an error which caused cancelling a profile run has no reaction for a while (thanks to Bernd. H)
-
- Added description texts for encryption algorithms
- Removed support for encryption algorithm "ZipCrypto" because it's not safe enough
- Removed FTP feature started years ago an abandoned completely
- Dialog saying "More than 10.000 files have been found" no more displaying when silent mode activated
- Massive code cleaning
- Changed profile options (see notes below)
- Temporary created archive files in temp-directory are now deleted on start up when a program crash has been detected
- Improved the speed when collecting file informations before comparing files again by about 79%
- Improved the speed when comparing files after the file lists have been created drastically (thanks to Bernd H.)
- Profile names are no longer hidden by pause/resume buttons in details dialogue (thanks to Bernd H.)
- When starting a profile preview the profile entry will get an icon now
- File list component sometimes not visible when displaying preview dialogue
- Fixed error "Displaying there is not enough free disk space left" by mistake
- Fixed an error displaying in log "File could not be copied" even when the file has been copied (only for 0 byte files)
- Fixed a problem which prevented that files could get deleted in exact mode
- Fixed not working copying blocked files/files in use due to changed done in Version 57
- Fixed very slow file comparison when using Mirror mode and USB or network drives (thanks to Bernd H.)
-
Show/hide special notes for this release
-
The following settings have been replaced
The following profile option values (profiles.dat) aren't valid anymore and have been replaced with something else:
- dontcopysystemfiles
- dontcopyhiddenfiles
- dontcopyprotectedfiles
- dontcopyemptyfolders
The replacements are:
- copysystemfiles
- copyhiddenfiles
- copyprotectedfiles
- copyemptyfolders
-
The following settings have been replaced
-
- Added callback function to the new file copy routine
- Fixed false-positive log entries saying a file could not be copied (Windows XP, files >= 10 MB, thanks to ozzyguy)
-
- Supporting file names up to 32,767 characters now
- Code cleaning and refactoring
- Improved and speeded up some small core routines
- GUI is no more blocking when exporting log files
- Fixed displaying "1,234,567.00" instead of "1,234,567" with some system configurations
- Fixed an exception when starting the program the first time
- Fixed some GUI problems appearing when using Windows XP
- Fixed an error which didn't update "jaBuT Updater.exe" when downloading an update, closing jaBuT.exe and re-starting manually
-
- Code cleaning and refactoring
- Changed details dialogue title from "Copying of ..." to "Processing of ..."
- Fixed an error which caused freezing the program after a profile run
- Fixed some potential exceptions when running the program
-
- Added option "Advanced multithreading" which, when enabled, can increase writing speed to flash memory
- Added balloon hint "Profile execution was excluded for this day"
- Added confirmation dialogue when deleting a log in log viewer
- Added a new "animated" title icon in details dialogue (for testing)
- Refreshed some program icons
- Improved response time when showing or hiding details in details dialogue
- Improved the speed when preparing files to compress by about 55%
- Improved the speed when copying a lot of small files by about 50% (when using SSD optimisation)
- Option "Multithreading" is now disabled by default (can be re-enabled in the options)
- Timestamps and attributes of backuped files and directories are being transfaered
- Reduced high CPU usage when compressing a lot of files
- Paused profiles now stay paused when changing profile group or reloading profile list
- Paused profiles working now different (see notes below)
- "Program was not closed properly" dialogue can now be deactivated
- Dialogue "More than 10.000 files were found" now displays a bit faster
- Improved the speed when collecting file informations before comparing files by about 90%
- Improved the speed when comparing source and destination files by about 50% (multi core systems)
- Changed licence type from freeware to cardware (free) (see notes below)
- Shortcut Alt+H now working when holding down ALT for English and German. For French it's ALT+A
- Fixed wrong "Elements remaining" counter in details dialogue
- Fixed an error which caused not saving the log
- Fixed an error which caused not starting a profile
- Fixed wrong displaying file size of "data to delete" in preview dialogue
- Fixed error "exception log does contain empty lines"
- Fixed an error which caused freezing the program after creating a profile with archive encryption set
- Fixed not working backing up deleted files and directories
- Fixed an error which caused enabling or disabling "Delete logs for this profile" wrongly when clicking on muliple profiles fast
- Fixed a memory leak when sending report via mail
- Fixed some minor GUI problems
- Fixed an error which seemed to "freeze" the program when counting files in very big directories
-
Show/hide special notes for this release
-
jaBuT Backup is now "Cardware" (free)
From Wikipedia:
"Postcardware, also called just cardware, is a style of software distribution similar to shareware, distributed by the author on the condition that users send the author a postcard. Postcardware, like other "novelty" software distribution terms, is often not strictly enforced."
Info: jaBuT Backup is still completely free and does cost absolutely nothing!
I decided to change from "freeware" to "cardware" because of a simple reason:
someone who wants to decompile software or put it in Download Managers or whatever, will do it even when there is a licence saying it's not allowed. Bad people stay bad.
Pausing profiles
When pausing a profiles which is scheduled for execution at, let's say, 1:00:00 PM stays in paused state for 5 seconds, the 5 seconds paused time will be added to the next execution time of this profile. This profile would start at 1:00:05 PM.
When re-activating the profile and the current time is bigger than the time the profile has been scheduled for execution, the profile will be executed in the next interval.
-
jaBuT Backup is now "Cardware" (free)
-
- Setup files are now installing "Licence-7z.txt" file
- Fixed some spelling errors (e.g. dialogue instead of dialog) (thanks to ozzyguy)
- Improved some core routines which are handling file copying under Windows XP (probably)
- Improved the appearance of file and directory names on details dialogue
- "Thank you for updating" dialogue now only displaying when file "jabut.exe" has been updated
- Updater has been improved slightly
- Discontinued support for experimental version testing
- Fixed a minor bug which cut off some control texts
- Fixed a minor bug which did not display the current file copying in details dialogue correctly
- Fixed a memory leak occuring when restarting with administrator rights
- Fixed a memory leak occuring when starting the program with -silent parameter
-
- Added functionality to copy blocked files and files in use (using CopyFileIFileOperation, Vista and higher only)
- Added hint "Connecting to disk ..." (e.g when the programs needs to connect to a sleeping network drive)
- Added a completely new compress libary which is way faster than the old one (uses all available cpu cores)
- Added menu entry "Help » Check for updates"
- Added short cut "Ctrl+H" for the "Help" menu entry
- Added Quick Guide text which indicates and opens the help menu
- Added a new compress options GUI (Profile settings » options » "Show advanced archive options")
- Removed option "compress in memory" due to the implementation of a completely new compress library
- Removed option "archive comment" due to the implementation of a completely new compress library
- Removed parameter "-archivecomment" due to the implementation of a completely new compress library
- Removed compress options page from "Advanced profile settings"
- Program now gets restored from task bar when already started, minimized and starting again
- Log files are now getting saved without BOM
- Improved the behaviour when moving a finished archive file from local drive to a removable drive
- Renamed menu entry "?" to "Help" and aligned it to the right (with icon)
- Information windows are now being displayed on the same monitor than where the main program window is
- Fixed a non translated profile option (thanks to ozzyguy)
- Fixed some spelling errors (thanks to ozzyguy)
- Fixed error "Window positions and dimensions not saving all the time when restarting"
- Fixed an error which caused not loading UTF-8-BOM log files
- Fixed an error which caused not displaying germanic umlauts in log viewer
- Fixed error "Not deleting all profile logs from all log files (only the latest)"
- Fixed some display problems on details dialogue
- Fixed some issues with popping up balloon hints
- Fixed a small memory leak
- Fixed an error which caused displaying "A few seconds remaining" when compressing files has been finished already
- Fixed an error which caused crashing the program when closing immediately after opening it
- Fixed hover effects of some labels
- Fixed wrong displaying hint text in preview dialogue (only mode compress and exact compress
- Fixed wrong displaying Quick Start Guide texts
- Fixed some GUI related minor issues
- Fixed an error which prevented saving a profile correctly with interval mode "Once a day"
- Fixed an error which prevented displaying a balloon hint when a profile has copied no data
-
Show/hide special notes for this release
-
The following settings have been replaced
The following profile option values (profiles.dat) aren't valid anymore and have been replaced with something else:
- zipcompressionmode
- splitsize
- archivepass
- archivefnindex
- archivefntype
The replacements are:
- archivecompressmethod
- archivevolumesize
- archivepassword
- archivefilenametype
- archivefilenamemask
The following settings are obsolete
- compressinmemory
- splitarchive
- keepziparchive
- archivecomment
- startminimized (replaced by startminimised)
-
The following settings have been replaced
-
- Preparations for 7-Zip support started
- "Delete logs for profile" is now only enabled when there are logs (thanks to ozzyguy)
- Improved the positioning of the main form under Windows XP to prevent kind of "flickering"
- Improved loading and saving of the windows size and dimension in general
- Improved and fixed many GUI related things
- Fixed an error which caused switching back to mode "Only show on main window"
- Fixed an error which caused not showing the window title of the details dialogue on Windows XP
-
- Added functionality to save and load the user defined position of the details dialogue
- Added ability to enable/disable the statistics feature for any profile in the profile settings
- Added parameter -destinationdir "directory" which allows to set a temporary destination directory for a profile run
- Added option "Show 'low memory' warning if necessary"
- Added parameter "-lowmemorywarning [enabled|disabled]" to enabled or disable the low memory warning (memory guard) for a profile run
- Removed "Force execution" option from "run program BEFORE" list
- Refactored and optimized many core routines and other stuff
- Improved some internal behaviours while starting of all executables program files
- Log content now scrolls down to the last message when loading the log
- Moved the language selector component to the first options page
- Programs scheduled for execution before a profile run are now being executed earlier
- Improved the behaviour of how filters are being loaded to the GUI (include/exclude dialogue) a bit (more soon)
- Changed the internal behaviour of saving and loading some settings (see notes below)
- Fixed an error which caused not tranfering directory timestamps sometimes when using multi threading
- Fixed a relatively rare appearing error when a profile run has been finished
- Fixed a potentially occurring error when starting a profile automatically
- Fixed wrong working editing feature in run before and after profile lists
- Fixed slightly misplaced loading indicator on log window
- Fixed an error in feature "save log files for N days"
- Fixed error "Delete all logs does not work"
- Fixed error "Tray icon popup text is in french when no changes are found" (lang set to EN)
- Fixed error "Hovering over 'Delete settings' labels (options) turns them invisible
-
Show/hide special notes for this release
-
Changes: Loading and Saving Settings
The following values aren't valid anymore and are ignored by the program since version 51:
- showprogressonlyinmainwindow
- showprogressdetails
- showtraypopupforprofiles
- eventlogging
The replacements are:
- progresstype
- eventloggingtype
When you switched from version 50 to 51, the program will load the program default settings for both settings above.
-
Changes: Loading and Saving Settings
-
- Added functionality to save and load the user defined positions of the main, log and preview window
- Fixed some GUI related bugs
- Fixed an access violation when executing more than 1 application after a profile run
- Fixed error "Not setting language to profile list headers after starting the program"
- Fixed a problem which prevented starting the program under Windows XP when starting with -admin parameter
-
- Added " (N Thread(s))" to the label displaying the processing speed on details dialogue
- The execution of "Before and after" applications can now be enforced before/after a profile even if no data was processed
- The lists of applications executed before and after a profile run are sortable now via drag & drop and two buttons
- Applications executed before and after a profile can can now be copied via a context menu
- Renamed the "low memory (RAM)" text
- Improved the details dialogue usability when using Compress/Exact compress mode
- Renamed multithreading-parameter attributes from "enable" to "enabled" and "disable" to "disabled"
- The filename displayed on the details dialogue is now updating every 200ms instead of 250ms
- Fixed a memory leak of 56 bytes
- Fixed error "File timestamps are not being transferred to files >=10 MB"
- Fixed a problem where the "Current element" label left on "Calculating ..." for a few seconds
- Fixed wrong calculated current processing speed on details dialogue
-
- Re-added the whole include and exclude functionality. Special thanks to Dieter S. for his amazing help! (see notes below)
- Added ability to the uninstaller to keep the program settings and profiles
- Added ability to add a user defined comment to archives (see notes below)
- Added ability to display profile logs for a selected date (see notes below)
- Added an option to save logs for a specified time (after that they get deleted)
- Added a simple message displaying on main screen when no profiles have been found
- Added ability to copy selected log lines to the clipboard with CTRL+C or right-click > copy
- Added ability to filter the log file (e.g. "Show only errors")
- Added a loading indicator to the log window
- Added drag and drop ability to input some fields (e.g. source and destination directory)
- Added some more informations to the dialogue containing file to be updated
- Removed the resizing-splitter between profile list and program tips
- Optimized the disk read/write behaviour in general
- Increased the size of the create batch file window
- Increased the size of the import profiles window
- Increased the size of the export profiles window
- Option "Close this program when closing" renamed to "Minimize to tray on close" (see notes below)
- Improved the Windows 10 compatibility
- Improved the function which executes the logout or shutdown of Windows when closing the program
- The filename displayed on the details dialogue is now updating every 250ms instead of 1000ms
- The program is now asking explicitly for elevated rights in UAC protected directories (see notes below)
- jaBuT Backup is now dpi aware and supports high dpi correctly (see notes below)
- The details dialogue is now also being displayed when copying only one big file (>= 100 MB)
- Improved the way the program works with parameters (see notes below)
- Changed the default profile view from ListWithDetails to Details
- Refactored a bit of code to make the implementation of new features easier
- Profile group is now being loaded when editing a profile
- Extended the feature "Execute the following application before/after the profile run" (see notes below)
- Program now starting up to 95% faster when starting with -[runprofile|rungroup|runprofilegroup] command
- Improved the blocking GUI after the program start by deferred loading the JumpList when not needed
- Improved the startup speed of the program slightly
- Improved the speed of the function which creates the JumpList by about 95%
- Icon-Change: "Log" icon in options has been changed
- Icon-Change: all five list view icons have been changed
- Fixed some hidden information in list with details view
- Fixed wrong directory attribute transfer
- Fixed truncated intro texts
- Fixed an empty error message box appearing when starting the program in UAC protected directories
- Fixed a problem where the updater was downloading to the wrong location
- Fixed log exception "The process can not access the file because it is being used by another process"
- Fixed an error when pressing CTRL+F too fast multiple times
- Fixed non working button "No for all" when executing more than one profile
- Fixed non working "Move" and "Move exact" processing mode
- Fixed faulty log entry "The system cannot find the path specified"
- Fixed error "Errors aren't in the log when using option 'Only log errors and summaries'"
- Fixed a memory leak when using the compress mode
- Fixed error "Capable to move a profile from active group to the same group"
- Fixed not working batch file creator
- Fixed error "Profile list selected index jumps to zero after start when using arrow keys to navigate"
-
Show/hide special notes for this release
-
Filters Step 2: Include and exclude files and directories re-done
The whole inclusion and exclusion functionality of files and directories has been re-done with the help of Dieter S..
The new code much lighter and should be faster too. The new functionality works as follows:
To include or exclude a whole directory with all its content simply use
» e.g.:\TestDirectory\*
To include or exclude a special file use
» e.g.:\TestDirectory\file.txt
If you prefix the file or directory with a\
it means the given file or directory to include or exclude needs to be at the beginning of every path to include or exclude it with success.
Otherwise without\
, the file or directory to include or exclude can be everywhere in the path.
You can use several wildcards to make it easier to filter files and directories.
»\TestDirectory\file.*
would filter all files with the filename "file" and any extension (*) in the directory TestDirectory.
»\TestDirectory\file.????
would filter all files with the filename "file" and an extension with minimum 4 characters (????) in the directory TestDirectory.
»\TestDirectory\fi*.*
would filter all files with the filename beginning with "fi" and any extension (*) in the directory TestDirectory.
»\TestDirectory\file_??.*
would filter all files with the filename beginning with "file_", minimum 2 more characters (??) and any extension (*) in the directory TestDirectory.
»\TestDirectory\???.txt
would filter all txt files with a filename with minimum 3 characters (???) in length in the directory TestDirectory.
»\TestDirectory\*.txt
would filter all txt files in the directory TestDirectory.
User defined archive comment
Users now have the possibility to add their own comments to the already added comment of an archive.
\r\n can be used to add a new line.
Either you can setup a comment in the advanced profile settings or with a user defined command. Just calljaBuT.exe -runprofile Test -archivecomment "My\r\nComment"
-
Filters Step 2: Include and exclude files and directories re-done
-
- Added localized weekday names and month names for archive names
- Step 1 of the re-implementation of the filter functionality done (see notes below)
- Extended the ability to delete empty directories (see notes below)
- Added ability to use enviroment variables in source and destination of a profile
- File timestamps are now transfered to the destination file (1 to 1 copy)
- Directory attributes and timestamps are now tranfered to the destination directory
- Improved the program start up speed by about 14% (see notes below)
- Columns are sortable again like before
- Fixed error "Balloon hints option not saving"
- Fixed error "Progress mode isn't set when calling jabut via command line"
- Fixed an error which freezed the program when using "Delete empty directories
-
Show/hide special notes for this release
-
Filters Step 1
The filter functionality needs to be redone completely. Step 1 is done and the simple inclusion and exclusion of files and directories is working.
To include or exclude a whole directory with all its content simply use
» e.g.: \TestDirectory\*
To include or exclude a special file use
» e.g.: \TestDirectory\file.txt
Delete empty directories
Since long time there is an option which gives you the ability to delete empty directories after a profile run has been done. This function has been extended. Now you choose between the deletion of empty directories only in the source directory, the destination directory or both of them.
Program startup speed
When using automatic executed profiles the program now starts by about 14% faster.
-
Filters Step 1
-
- Added "Version" to the information sent by the contact form (see notes below)
- Added parameter option "force" to -restart and -exit parameter (see notes below)
- Added an indicator which shows that settings are being loaded
- Added an indicator which shows that profiles are being loaded
- Added "... in N milli seconds" to the "Settings loaded" system log entry
- Added "Stay on top" functionality to the Tray Window
- Added ability to show the update options with one click on the "Update available" window
- Added the "More than 10.000 files were found" dialogue to profile preview
- Added option "Compress archive in memory" to the Advanced profile options window
- Removed the "ID" column from Details view
- Profile log in plain text format isn't added anymore in the E-Mail Report (for the moment)
- Increased default main window size from 900px/550px to 910px/600px
- When using the contact form, name and e-mail is no longer needed
- Improved the function of getting all files in a directory by about 32% (see notes below)
- Statistic and directory calculation can now handle sizes up to 8,00 exabyte
- Reduced the overhead when using vista-compatible copy file routines
- Reduced the overhead when preparing a profile run
- Improved the program start up speed by about 63%
- Improved the program restart speed with parameter by about 30%
- Directory size is no longer calculated directly after the program started
- Resizing the main window is now much smoother
- Passing the -exit parameter is no longer showing a confirmation dialogue
- Include and exclude entries are now reloading and setting the checked boxes
- Reloading the profile list is now more responsive
- Message "jabuT Backup was not closed properly" displaying now a bit later
- Program now minimizing slightly faster when starting in silent mode
- "Minimize to system tray" button in close dialogue is now only enabled when creating the JumpList is done
- Improved the speed when reloading the profile list by about 82% (see notes below)
- Progress Tray Window is now also displaying when just minimizing the program
- Improved the speed of "Calculating directory size ..." by about 78%
- "Last run" isn't set anymore when clicking "No" or "No to all" on dialogue "Do you really want to start this profile"
- Improved the speed when preparing the profile run by aboout about 83% (see notes below)
- When hiding the search bar, the profile list is no longer reloaded when there isn't a search term given
- Improved some menu item when selecting profiles (singular/plural)
- Icon-Change: "Options" icon has been changed
- Icon-Change: "Duplicate profile" icon has been changed
- Icon-Change: "Add profile" icon has been changed
- Icon-Change: "Delete profile" icon has been changed
- Icon-Change: "Profile properties" icon has been changed
- Icon-Change: "Find Profile" icon has been changed
- Icon-Change: "View Log" icon has been changed
- Icon-Change: "Profile Priority" icons have been changed
- The "More than 10.000 files were found" dialogue is now being displayed different (see notes below)
- Exiting the program when having automatic running profiles is now more responsive
- Improved the speed when compressing files by about 97% (see notes below)
- Changed the icon "Made in germany" to "Made in France" because the developement of jaBuT Backup has been done about 90% of the time in France
- Updated OpenSSL to version 1.0.2.10
- Fixed an error which caused the statistic counting all copied bytes twice
- Fixed error "Program is freezing when changing the language in 10.0.45"
- Fixed loading the profile list twice when starting a profile via shortcut
- Fixed error "Executing wrong profile when starting via tray menu and group not default"
- Fixed error "Moving muliple profiles into another group moves randomly the wrong profiles"
- Fixed error "Program not minimizing when minimizing to system tray while minimized to taskbar"
- Fixed error "Archives get encrypted without setting up an encryption mode"
- Fixed an error when closing the program via the taskbar
- Fixed a problem when restarting the program when the number of automatic running profiles is > 0
- Fixed accidentally not working Save/Rename/Duplicate Profile function
- Fixed error "Can not exit the program after opening it when exit dialogue disabled"
-
Show/hide special notes for this release
-
Contact form
The contact form is now sending the following information:
- your name (if given)
- a subject (always needed)
- your message (always needed)
- your e-mail address (if given)
- the program version (automatically)
Parameter attribute "force"
Passing the parameterjaBuT.exe -restart or jaBuT.exe -exit
restarts or exits the program normally. In this case the restart or exit is executed once all user inputs are done. This means, if there is a message dialogue open to confirm and you pass the parameter restart or exit, the action will wait normally until you confirmed the message dialogue.
The parameter attribute -force will close this dialogue in any case automatically and performs the desired action.
Speed improvements
» The speed of the function which creates the file list before preparing the profile has been improved by about 32%.
File comparisons are done after the list has been created.
» Until jaBuT Backup version 10.0.45 the JumpList was completely redone everytime the profile list has been reloaded.
Now the JumpList is only redone when at least one profile has been changed.
Furthermore the routine which loads and reloads the profile list has been redone completely.
The overall result is a speed improvement by about 80%.
» The speed when preparing a profile run was totally horrible until version 10.0.45. Preparing a profile with thousands and thousands of files in version 10.0.45 can take several minutes depending on the system configuration.
All methods have been improved drastically. Now preparing a profile with many thousands of files using file modifiction comparison only takes a few seconds.
The binary file comparison can take up a few seconds more depending how much files need to be compared (takes noticeable longer with 10^5 files or more)
» Compressing files has been improved by compressing the files in memory now instead on the disk. This gives an average speed improvement by about 97%.
To benefit by this improvement you need to enable the option reffering to this improvement in the Advanced profile options window.
10.000 files dialogue
The "More than 10.000 files were found" dialogue is now being displayed earlier in the process when starting a profile to save resources. Like this the program uses about 47% less memory when starting a profile.
-
Contact form
-
- Added log entry "[Information] Thread N finished"
- Added log entry "[Information] Thread N cancelled"
- Added a simple exceptions log (exceptions.log)
- Added detailed exception messages to the log file (starting with ###0 to ###3)
- Log window is now displaying in normal mode instead of modal mode
- When cancelling a profile without copy errors, system tray message no longer appears
- Windows 10 compatibility to version 10.0.14931 (Redstone 2: Insider Preview)
- Fixed a random exception when saving the system log
-
- Fixed a problem when compressing files (not working in 10.0.43)
-
- A problem has been fixed which caused freezing the program when restarting the program while a profile is running
-
- Fixed error "Progress on main window not updating when using 'Show Progress In Tray'
- Fixed accidentally not working profile list columns
-
- Added a system tray message which pops up when a profile run was finished without doing anything
- Added a "Do not show this dialogue again" option to the "More than 10.000 files were found" dialogue
- Added system log entry "jaBuT Backup displayed in N milli seconds"
- Improved the performance of the details dialogs again a little bit
- Improved a bunch of old code to some modern one
- Changed the default behaviour of the red X when closing the program (see notes below)
- -exit parameter now working together with -showmessageonfinish parameter
- -showmessageonfinish dialogue is now being displayed faster
- Profile Properties dialogue not asking anymore to really close when just copying the profile name
- Improved some minor GUI behaviours (e.g. resizing the program now resizes the profile list columns)
- Profiles are now being executed faster when starting with parameters
- Fixed error "Updater not deleting temporary update directory on finish"
- Fixed duplicate saved entry "Profile run cancelled" in system log
- Fixed an error which causes a freeze when copying many files (probably)
- Fixed an error which caused many "File in use" log entries
-
Show/hide special notes for this release
-
System bar red X
The default behaviour when clicking on the red X in the system bar has been changed. Until version 10.0.40 the program minimized to the system tray by default. This behaviour has been changed. Now, by default, the program is being closed.
There is still an option to minimize it to the system tray when closing.
-
System bar red X
-
- Added parameter "-showmessageonfinish" (see notes below)
- Added correct shortcut texts for non-german keyboards
- Added encryption for sensitive data in the settings file
- Added ability to copy files with way more than 260 characters
- Added an indication to show the current profile is being prepared
- Added ability to put multiple selected profiles at once into another group
- Added ability use _ and + (underscore, plus) in profile names
- Dialogue with detailed information is now updating the GUI slower (=better)
- If the source and destination files are indentic, they will be skipped in Mirror copy (see notes below)
- Increased max profile name length from 30 to 64 characters
- Program is now displaying all profiles in the Jump List no matter which group is active (see notes below)
- Limited the maximum profile number currently to 70 (see notes below)
- Fixed error "Size-Label is randomly displaying '0 Byte' in details list view"
- Fixed statistic displaying negative values
- Fixed an access violation bug when sorting profile list columns
- Fixed an access violation when reloading the profile list (see notes below)
- Fixed untranslated text in profile popup menu
- Fixed error "When closing the program while a profile is running the program stops working randomly"
- Fixed broken -restart parameter taken with from 10.0.37
-
Show/hide special notes for this release
-
Parameter -showmessageonfinish
This parameter can be passed like this:
jaBuT.exe -runprofile Test -showmessageonfinish
This parameter will force show a message with some information when all profiles have been executed.
Note: this message will also be displayed in Silent Mode.
Mirror copy
When using Mirror copy mode and the content of the source and destination files are indentic, the file dates are compared to each other. If the file dates are identic too, the file will be skipped and not copied.
Jump List
Until version 10.0.39, the Jump List only contained the profiles of the current active profile group. This was changed in 10.0.40 and the list now contains all profiles.
Info: if you can not see all profiles in the list, you may increase the number of maximum jump list entries in the taskbar settings.
Profile limitation of 70
jaBuT Backup is using an Ini file for storing all kind of profile related informations. Ini files can store a maximum of 64 kilobyte. One jaBuT Backup profile needs about 0,9 kilobyte of storage.
0,9 kilobyte * 70 = 63 kilobyte.
Access violation
When clicking on a non-default profile group created by a user, selecting a profile and reloading the profile list, the program issued an access violation when closing.
-
Parameter -showmessageonfinish
-
- Removed licence system (see notes below)
- Removed some old and unused code
-
Show/hide special notes for this release
-
Freeware
jaBuT Backup is now Freeware for everyone!
-
Freeware
-
- Important hotfix for the previous version
-
- Added parameter "-admin" to start the program directly with administator rights
- Added parameter "-restart -admin" to restart the program with administator rights (see notes below)
- Added parameter "-restart -silent" to restart the program in silent mode
- Added parameter "-restart -admin -silent" to restart the program with administator rights in silent mode
- Added parameter "-tempprogress" (see notes below)
- Added parameter "-multithreading" (see notes below)
- Added some directory verifications to prevent unexpected behaviors (see notes below)
- Added possibility to copy files in use (see notes below)
- Added option "Enable e-mail notifications" (see notes below)
- Added a simple system log (system.log)
- Added %ComputerName%, %UserName%, %date% and %time% to archive name custom format
- Added option "Auto close message dialogues after N seconds"
- Added possibility to delete downloaded update files instead of installing them
- Added buttons "Yes for all" and "No for all" to the message dialogue when deleting multiple profiles
- Added information page "Updates" to the welcome dialogue
- Added option "Enable log function for this profile" on profile settings last page
- Added possibility to delete logs for a specified profile via "Edit > Delete logs for this profile"
- Added a warning when executing a profile with a identical source and destination
- Added an information to the updater when a complete re-install is needed instead of an update
- For a renewal "Inlude and exclude files and directories" has been limited for the moment
- Increased default main window size from 800px/475px to 900px/550px
- Increased default preview window size from 815px/545px to 1000px/600px
- Increased logfile window size from 650px/400px to 1000px/600px
- Increased "create batch file" window from 495px/357px to 530px/420px
- Increased max profile name length from 20 to 30 characters
- Improved the program startup speed by about 75%
- Improved the saving/editing of profiles perormance slightly
- Improved the saving settings performance slightly
- Improved performance when handling files over the network
- Improved a bunch of old code to some modern one
- Improved GUI response time while running a profile slightly
- Removed redundant code from startup process
- Improved parameter handling (see notes below)
- Updater nearly completely redone. This version needs to be reinstalled with a fresh download!
- Portable mode now deletes program files from %AppData%\Microsoft\Windows\Recent\CustomDestinations
- Message dialogues now automatically close after 30 seconds by default
- Improved the general performance when copying a bunch of small files or some very huge files
- Improved the performance by creating a seperate thread which is setting the copy progress
- Directory size is now being calculated only every 10 minutes in details list view
- Updated OpenSSL to version 1.0.2.7
- Changed all parameters (see notes below)
- Tutorial checkbox "Sending anonymous information" is now unchecked by default
- Tutorial is now applying nothing when closing with the red X
- Changed text "Copy of" to "(Copy)" and "(Copy #)"
- Splash Screen is now being displayed minimum 750 milli seconds to prevent flickering
- Splash Screen can now be interrupted to read the informations when pressing ctrl-right
- Splash Screen not displaying anymore when using silent parameter
- Batch file now contains "start" parameter to enforce the closure of the parameter line prompt
- Using the progress mode with a Tray Window, it's now only visible when minimizing the program to the tray
- Include and exclude lists of profiles are now deleted when they are no longer needed
- Changed auto update option from default enabled to disabled
- When executing jaBuT.exe while the program is minimized to the tray, the program now is being opened
- Changed the log file format from BB-Code to HTML-Code which improved the loading speed drastically
- Changed text "More than 10.000 files were found". Yes-Button and No-Button have been switched
- When starting the program from a network drive, portable mode will be used now
- Fixed an access violation when closing the program
- Fixed a random access violation when starting multiple profiles with dialogue with detailed information
- Fixed error "Always showing 'program not closed properly' when Splash Screen disabled"
- Fixed error "Not setting correct language in Splash Screen"
- Fixed error "Displaying Splash Screen without content when passing parameters to the program"
- Fixed a problem when displaying password fields
- Fixed several problems when launching server (server not released yet)
- Fixed a problem when determining the Windows 10 edition
- Fixed Windows 10 JumpList incompatibility (probably)
- Fixed Windows 10 system tray incompatibility
- Fixed Windows 10 "-restart" parameter incompatibility
- Fixed Windows 10 notification popup character limitation
- Fixed a problem when passing "-restart" parameter
- Fixed error "Not displaying search function while showing tutorial"
- Fixed error "Tutorial not closing using red X in title bar"
- Fixed error "Reset profile error flag for all profiles always enabled"
- Fixed a problem when duplicating profiles
- Fixed a problem when using profile names longer than allowed
- Fixed error "Pressing F2 randomly does not open the correct profile"
- Fixed a problem when restarting the program, starting and cancelling a profile run
- Fixed a randomly appearing bug when closing the new profile dialogue
- Fixed randomly activating the Silent Mode when restarting the program
- Fixed a problem when starting the program in portable mode
- Fixed some problems when using the "Change drive letter"-tool
- Fixed error "Displaying wrong icon in system tray when activating silent mode via shortcut"
- Fixed error "Program closes after a profile run when using silent mode"
- Fixed several problems when passing parameters while the program is open
- Fixed an access violation when deleting multiple profiles at once
- Fixed a non existing translation (thanks to smaragdus from portablefreeware.com)
- Fixed a problem not displaying the correct explaining text for a copy mode when creating a profile
- Fixed error "Program not closing when using batch file and profiles not found"
- Fixed error "Program not closing when using batch file and profile group not found"
- Fixed error "Program not closing when using batch file and profile group empty"
- Fixed error "Profile entry not visible after started a profile from a group"
- Fixed error "Not resizing columns in details list after start"
- Fixed hanging GUI when closing the program while a profile is running
- Fixed a problem when windows are hidden by a confirmation dialogue
- Fixed error when showing program introduction on "Create or edit profile" page
- Fixed error "Displaying 'Cancel all profiles' when starting profile preview
- Fixed a problem when opening filter page "Select data"
- Fixed a problem when adding profiles to the queue while a profile is running
- Fixed a problem when adding profiles to the queue via shortcut while a profile is running
- Fixed error "Not showing pause icon in Tray-profile-window while a profile run is paused"
- Fixed error "Showing 'Compression ratio' in log when profile run fails with 0 copied files"
- Fixed error "Not closing the program when passing only '-exit' parameter in a batch file"
- Fixed error "Backed up files are being deleted from backup directories when its in the source or destination directory"
- Fixed error "Displaying 'Calculating...' on dialogue with detailed information when remaining time is zero"
- Fixed error "Displaying wrong copy speed on dialogue with detailed information"
- Fixed error "'Time remaining' calculated wrong on dialogue with detailed information"
- Fixed error "Preview and Log Window size is not saved correctly randomly"
- Fixed random jumping progress bar value while a profile is running
- Fixed error "Selecting wrong profile(s) after duplicating a profile"
- Fixed error "Opening the wrong profile settings after sorting the profile list"
-
Show/hide special notes for this release
-
New parameters
Parameter handling has been redone. The old code was a mess and parameters were fixed on positions.
All parameters now need a prepended hyphen!
You can pass the parameters now on every position.
For example the following will start the profile "Test" without preview, the program will be minimized and when the profile run is done the program will be closed:
jaBuT.exe -runprofile Test -minimize -nopreview -exit
Only parameters need prepended hyphens. Attributes do not need them.
When starting a profile, the first parameter ist still and always e.g: -runprofile "profile name"
You can now restart the program via command line using the parameter "-restart". You can also pass "-admin" to restart the program with administrator rights or "-silent" to restart it in silent mode.
For example the following line will restart the program with administator rights in silent mode:
jaBuT.exe -restart -admin -silent
Note: to restart an instance with administrator rights you need to start the command line with administrator rights.
The new parameter -tempprogress will set a progress mode temporarily for all profiles in the queue.
You can use "mainform", "progressdetails" or "traywindow".
jaBuT.exe -runProfile Test -tempprogress progressdetails
The new parameter -multithreading will set multithreading temporarily for all profiles in the queue.
You can use "enable" followed by a number of threads or "disable".
Directory verifications
Example: you want to copy a directory from your Desktop to C:\Program Files (x86)\. In general this fails because the program needs administrator rights to write to this UAC protected destination.
In case of a fail the program will now tell you it needs administator rights to execute your desired profile.
Copy files in use (Test)
Many files in use can now be copied by the program. They are NOT copied under the following conditions:
- Source File and Destination File are existent and Destination File is in use
or
- Destination File is existent and in use.
There are still files which can not be copied right now.
E-mail notifications
Since this version you need to activate the e-mail feature explicitly to get e-mail notifications.
Old program settings using e-mail notifications need to be updated.
Little Information about the portable mode
To enable jaBuT Backup Portable mode, just create a directory called "jaBuT" in the same directory where your jaBuT.exe file is located. When launching jaBuT Backup on a removable device, the portable mode is activated by default.
Inlude and exclude files and directories
This feature has been limited for a renewal. Currently you can still use it, but wildcards aren't working.
-
New parameters
-
- Selectable files (custom copy) to the profile preview dialogue added
- Legend and colors to the profile preview dialogue added (see notes below)
- Copy mode "Mirror Copy" added (see notes below)
- Options "log nothing" and "log everything" added
- Option "Show the progress only in the main window" added
- Usage statistics in options added (see notes below)
- Simple "Invert Backup" option added (see notes below)
- Filter (acronym) *.file-extension added (see notes below)
- Every e-mail report now has the profile log in html and text format as attachment
- Other profiles can now be added to the queue with a double click (see notes below)
- Basic graphical user tutorial added (see notes below)
- "No to all" button to the "Do you really want to run this profile" dialogue added
- Option "Confirm the closing of the program" added
- Advanced check for administrator rights when starting the program added
- Support for Windows 10 Consumer Preview Edition added
- Auto. incremental backup when profile finished with errors removed
- Web Interface Control Application removed (see notes below)
- Support for different themes removed (see notes below)
- Including/excluding files and folders improved (see notes below)
- Troubleshooting when deleting destination directory while copying files improved
- Support for slow (less than 1 GHz) computers improved
- Support for Windows XP improved
- Columns of the profile preview dialogue are now adjusting automatically
- Starting of profiles with 10.000+ files is now much faster (see notes below)
- Security when preparing a profile run with preview dramatically improved (see notes below)
- Updater updates now all files which are different to the files on the server
- Program start up time slightly improved
- Behaviour when starting the program first time improved
- Look and Feel of the new-profile-group and rename-profile-group dialogue improved
- Look and Feel of the options dialogue improved
- Only visible profiles will be added to jump list now (Windows 7 and higher)
- Include and exclude file lists are now saved in separate files
- Profile integrity by checking integrity of the profiles-file improved
- Support for systems with more than 4 GB of physical memory improved
- Multi threading support improved
- Behaviour of main program, updater and server regarding windows compatibility improved
- Behaviour when changing program language while a profile is running improved
- Reloading of the profile list is now much faster after cancelling a profile
- Reloading of the profile list is now more responsive after cancelling multiple profiles
- Starting a profile or a profile group with a batch-file improved
- Changed the keyboard shortcut for "Minimize to system tray" to CTRL+M
- Changed the keyboard shortcut for "Exit program" to ALT+F4
- Updated OpenSSL to version 1.0.1.10
- Fixed some access violations when changing program settings while a profile is running
- Fixed an access violation when closing the program very fast while a profile run is finishing
- Fixed heavy error when mounting a drive (see notes below)
- Fixed flickering when resizing the dialogue with detailed information while copying
- Fixed error when changing program language
- Fixed spelling errors in german, english and french
- Fixed some orthographic and grammatical errors in french
- Fixed some performance problems with "Details" dialogue"
- Fixed some performance problems when displaying Update-Notifier
- Fixed some performance problems when displaying profile progress in system tray
- Fixed some errors in web interface server
- Fixed some errors in web interface client
- Fixed error "not loading advanced settings when duplicating profile"
- Fixed error "updates sometimes not downloading"
- Fixed error when downloading but not installing updates directly
- Fixed error when downloading experimental updates
- Fixed error when choosing updates
- Fixed error when jaBuT Updater running while downloading updates
- Fixed error with freezed updater after searching for updates
- Fixed error when using experimental updates and switching to release updates while updating
- Fixed error "auto updates not working properly"
- Fixed a problem when automatically looking for updates
- Fixed error when changing window size
- Fixed error when displaying file type icons in preview dialogue
- Fixed error when displaying file informations in preview dialogue
- Fixed error when displaying directory icons in preview dialogue
- Fixed error when displaying directory informations in preview dialogue
- Fixed error when passing "nopreview" parameter
- Fixed error "instructions not displaying"
- Fixed error "program not minimizing to tray after start"
- Fixed error "reseting advanced options dialogue settings every time"
- Fixed error when preview dialogue was not responding
- Fixed error "Delete empty directories from src. and dest. dir." not working
- Fixed error "some errors not saving in log"
- Fixed error a when detecting last modification time of files/directories
- Fixed error when sending test e-mail
- Fixed error in summary of report e-mail
- Fixed error when sending e-mail after executing more than 1 profile
- Fixed wrong character encoding in report e-mails
- Fixed error when cancelling a running profile
- Fixed error "not re-selecting the correct profile(s) when restarting"
- Fixed error "statistics are always empty"
- Fixed hanging GUI when preparing profile run
- Fixed error when using include or exclude lists
- Fixed error when ignoring empty files
- Fixed a memory leak when finishing a profile run
- Fixed spelling error in settings: TSL-Support => No TLS-Support
- Fixed error "columns in lists not saving correctly"
- Fixed flicking interface when changing view
- Fixed not starting profile when using "When files changes" mode
- Fixed error "not changing current tip when changing program language"
- Fixed resetting of profile lists order when editing or duplicating a profile
- Fixed long loading time when editing or duplicating a profile
- Fixed double loading profile list
- Fixed double loading profile list when changing group
- Fixed not refreshing profile groups correctly after deleting a group
- Fixed broken shortcut "Alt+F4" when new-profile-group dialogue was opened
- Fixed duplicating of profile groups
- Fixed missing trailing backslash in source and dest. path when creating profile
- Fixed not refreshing jump list items in task bar when pressing "CTRL+R"
- Fixed not refreshing jump list items when using profile search
- Fixed error "less recent source directories get overwritten by more recent dest. directories"
- Fixed duplicated display of copy progress when using details dialogue
- Fixed not refreshing label "copy speed" in details dialogue
- Fixed some errors when deleting profile while a profile is running
- Fixed error when displaying balloon hints in system tray
- Fixed a problem when allocating multiple copy threads to multiple cpu cores
- Fixed error when showing profile preview
- Fixed error when clicking "cancel" at "Warning: more than 10.000 files"-dialogue
- Fixed error when starting program minimized
- Fixed freezing program when executing profile shortcut and exiting program immediately
- Fixed not refreshing input fields when clicking on "X" for deleting input
- Fixed a problem when assigning window title of the program ("Form1-error")
- Fixed a problem when restarting program by using console command "restart" more than 1 time
- Fixed a problem when detecting windows version
- Fixed a problem when detecting Windows 8.1 as Windows 8
- Fixed a problem when detecting Windows Core, N and Enterprise Editions
- Fixed a problem when displaying ascending/descending glyphs
- Fixed a problem when reloading log file
- Fixed button width "minimize to tray" when exiting program when using Windows XP
- Fixed showing low main memory (RAM) message when using silent mode
- Fixed showing "new drive detected" message when using silent mode
- Fixed a problem when loading profile list at start up
- Fixed error "starting wrong profile when using option 'start with program'"
- Fixed interface issues (some controls not enabled) when creating advanced profile
- Fixed error "not loading profile groups when creating profile"
- Fixed error "not associating new profile group when creating one while creating profile"
- Fixed a random access violation when starting a profile/profiles with batch file
- Fixed heavy error when using "move" or "move exact" copy mode
- Fixed error "sometimes not displaying exit dialogue when exiting program"
- Fixed randomly not deleting obsolete files in destination directory
- Fixed error "not displaying progress when using silent mode"
- Fixed a problem with associated icons when changing group while a profile is running
- Fixed a problem with associated icons when starting a profile and passing "exit" parameter
- Fixed an access violation when cancelling a profile just after it got started
- Fixed an access violation when exiting or restarting program while using detailed dialogue
- Fixed an access violation when activating Silent Mode too fast after starting the program
- Fixed a problem when adding a profile to the queue and closing the program while a profile is running
- Fixed a problem when executing a automatic scheduled profile when program is not visible
- Fixed a problem when starting a profile and executing a automatic scheduled profile after
- Fixed problem "Scheduled profiles only launching 1 time"
- Fixed a problem when starting a profile without preview dialogue
- Fixed error "not displaying hint on ProgressBar in main window"
- Fixed error "'Do not show this message again' answer saving even when clicking on 'No'"
- Fixed a problem when minimizing the program while using profile progress in system tray
- Fixed a problem when closing the program with the main menu
- Fixed a problem when closing the program with the close button in the title bar
- Fixed broken alignment of all buttons in all dialogues
- Fixed a problem when saving the date/time of the last run of a profile when cancelling
- Fixed a problem when saving error-flag after cancelling a profile run
- Fixed a problem when starting a profile with option "run profile on program start up"
- Fixed a problem when selecting source or destination directory when creating a profile
-
Show/hide special notes for this release
-
The Web Interface Control Application has been removed in this version due to some big core changes in the program.
There will be a new kind of "Web Interface Control Application" very soon.
The list of available parameters has been optimized and extended in this release. Show parameter list.
-
The Web Interface Control Application has been removed in this version due to some big core changes in the program.
There will be a new kind of "Web Interface Control Application" very soon.
-
- Warning message when setting profile priority for low-end-hardware added
- Fixed error when sending contact mail
- Fixed error when copying one single file bigger 512 MB
- Fixed error "not starting profile without preview and more than 10.000 files"
- Fixed error "not saving settings on-demand"
- Fixed error "CPU load too high and jaBuT blocks completely"
- Maximum e-mail size increased from 300 chars up to 1500
- Copying speed improved
- Support for network drives improved
- Handling of files bigger 512 MB improved
-
- Fixed some small errors
- GUI performance improved
-
- Import profile(s)-tool added
- Draggable columns globally added
- Rewrite of the register feature
- Rewrite of the application updater feature
- Rewrite of the "change drive letters" feature
- Update possibility for experimental versions added
- Option to auto install program updates added
- Maximum profile name length set to "20"
- Maximum group name length set to "20"
- Maximum number of groups set to "20"
- Jump List feature for Windows 7 and higher added
- "Create new profile group" to create profile dialogue added
- Mini feature "More informations" on update information form added
- Options for auto. exec. of profiles when connecting removable disk added
- Many program tips at different positions added
- Parameters "set silentmode" and "set normalmode" added
- Parameters "minimize", "restore" and "minimizetotray" added
- Icons which indicates if Silent Mode is activated or not added
- Possibility to handle a mounted RAMDisk added
- Dynamic adjustment of column widths when resizing the form added
- Web Interface Control application added
- Small Web Interface to remote control jaBuT added
- Program starts now with administrator rights if necessary
- The updater starts now with administrator rights if necessary
- Missing files will be downloaded automatically now
- Startup and shutdown performance improved
- Executing of profiles on startup/shutdown improved
- Performance when changing the theme improved
- Network support improved
- User interface of the "Profile properties" dialogue improved
- User interface of the "Details" dialogue improved
- User interface of the "Options" dialogue improved
- Unicode support improved
- Some language errors corrected
- Fixed missing profile indicator icon "profile run stopped"
- Fixed a compatibility issue with Windows 2000 and lower
- Fixed duplicate log entry "log reinitialized"
- Fixed problem when selecting a profile and pressing "F2"
- Fixed error when launching program in portable mode
- Fixed error when executing files with spaces in the file path
- Fixed error "Profile progress in system tray visible even if deactivated"
- Fixed error "Details dialogue visible even if deactivated"
- Fixed error "Profile progress visible even if deactivated"
- Fixed error when clicking on tray balloon hint
- Fixed error when creating profile shortcut
- Fixed error when exiting the program
- Fixed error when exiting the program while updating
- Fixed error when exiting the program after searching for updates
- Fixed error when calculating directory size
- Fixed error "profiles deleted after the first start"
- Fixed error when pressing Alt+F4 while loading
- Fixed error "Minimize to tray button disappeared"
- Fixed error when saving new profile group
- Fixed error when changing profile group
- Fixed error when saving the licence file
- Fixed error when showing message dialogue on Windows Server
- Fixed error when comparing files and using compressing mode
- Fixed error when connecting a removable
- Fixed error when resetting the program settings
- Fixed error when moving data to destination directory
- Fixed error when creating a archive with 0-byte files
- Fixed error when creating a archive less than 1 kilobyte
- Fixed error when creating a archive bigger than the source files
- Fixed error when creating a password protected archive
- Fixed error when adding a profile or editing a existing profile
- Fixed error when launching program and using profile search directly
- Fixed error when reloading profile list after using the profile search
- Fixed error when resizing profile search
- Fixed error when displaying detailed profile information
- Fixed error when shutting down Windows
- Fixed error when shutting down Windows XP while a profile is running
- Fixed error when determining the windows temporary path
- Fixed error when resizing several forms
- Fixed error when changing the language
- Fixed error when determining a disks drive type
- Fixed error when determining a disks drive name
- Fixed error with mouse hover effect on disabled input fields
- Fixed error when loading program settings
- Fixed error when setting width of the profile list
- Fixed error when importing profiles
- Fixed error when exporting profiles
- Fixed error when creating a batch file for profiles
- Fixed error when handling a mounted optical disc drive
- Fixed error when copying from optical disc drive
- Fixed error when displaying destination directory in the profile list
- Fixed error when displaying time for the last execution of a profile
- Fixed error when moving zip archive and pausing the profile
- Fixed error when displaying "contact the author" form
- Fixed error when displaying "Never" in "Last Run" column after silent backup
- Fixed error messages when modifying profiles or settings file manually
- Fixed error when executing profile which does not exist
-
Show/hide special notes for this release
-
Web interface
The Online Web Interface is a small interface with which it is possible to execute profiles on the local computer with jaBuT Backup.
In order to use the related client jbWebInterfaceControl, you need a free user account. You can create this user account directly with the client.
The Web Interface can be found here: Online Web Interface
-
Web interface
-
- Fixed bug when minimizing the program
- Fixed bug when starting program on Windows 8 and 8.1
- Update selection dialogue improved
- Licensing system improved
-
Show/hide special notes for this release
-
Experimental
This is a experimental-version and may contain some display errors. However, this should not affect the work flow.
-
Experimental
-
- Update selection dialogue added
- Updater-Option in the options added
- Fixed error in the program updater
- Fixed a few minor errors
-
Show/hide special notes for this release
-
Updater
From now on the updates to perform can be selected. It appears a information window with all necessary informations about the updates after searching for updates. This can be disabled (Silent Update) in the options.
-
Updater
-
- Update-Notifier feature added
- "Show profile progress in system tray" option added
- Update-Notifier status window added
- Parameter "runProfileGroup" added
- Profile indicator graphic "stopped" added
- Details dialogue improved and display errors fixed
- Fixed error in statistics
- Fixed problems while stopping profiles fixed
- Fixed problems while running a profile group
- Fixed problem with the assignment of the profile icons
- Fixed problem when executing multiple profiles at once
- Bat file support improved
- Dialogues improved and designed more user-friendly
- Updater improved
- Fixed Spelling errors
- Translation of the program is now complete (100% translated)
- Fixed error when changing the language
- Fixed error in contact form
- Fixed error when renaming a profile group
- Fixed error when closing the program
- Fixed error when executing a scheduled profile
-
Show/hide special notes for this release
-
Update-Notifier
The Update-Notifier is a small additional tool which alerts the user with a small status window in the tray area that a new program update is available. The check interval can be set in the options.
Profile progress in system tray
This window is a small additional tool which is displayed to the user in the system tray area when minimizing the main application insofar a profile is running. It displays the current profile processing status.
-
Update-Notifier
-
- Fixed error in the program updater
- Fixed a few minor errors
-
Show/hide special notes for this release
-
Updater
jaBuT downloads now with every update just the files, which are really needed.
Attention: this update requires a re-installation of the application because of there were made a few changes in the architecture of the updater.
-
Updater
-
- Fixed error in the program updater
- Fixed a few minor errors
-
- Support for Windows XP and higher improved
- Installer and portable version are now combined in the setup file
- Fixed error when saving profile settings
-
Show/hide special notes for this release
-
Advanced profile settings dialog
Advanced profile settings are now saved correctly in this update!
Setup
The installer and portable version are now combined in the setup file. This means that there is no longer a archive with the portable version available.
-
Advanced profile settings dialog
-
- Support for the portable version improved
- Fixed errors when calling include/exclude dialogue
-
- Bat file is now generated correctly
-
- Spelling and indication errors fixed
-
- "Don't show this dialogue again" (Profile preview) added
- Demand before running profile added
- SSL-Support for E-Mail delivery added
- Statistics added
- Fixed display error in the details dialog
- Fixed error during data processing
- Fixed error when saving the log
- Fixed error in the profile search
- Fixed error while sending e-mail
- Fixed error when closing the program
- Multi core support optimized
- Exit dialogue optimized
- Profile details in list with details optimized
- Contact form optimized
- Profile settings dialogue optimized
- Windows 8-Support optimized
- Data storage full dialogue optimized
- Details dialogue optimized
-
Show/hide special notes for this release
- This update is mandatory in order to continue to receive updates!
-
- Terms of use changed
-
Show/hide special notes for this release
-
The terms of use of jaBuT were changed!
For a commercial use you need to order a program license. A program license can be ordered directly through the program menu of jaBuT.
-
The terms of use of jaBuT were changed!
-
- Fixed error when sending an email
- Fixed error when processing batch files
-
- Stability of the updater improved
-
- Hints in the details dialogue are now displayed correctly
-
- Show/hide button for password fields added
- Fixed some small errors
-
- Parameter "nopreview" added
- Contact form added
- Fixed wrong assignment of list icons
- Fixed incorrect log entries
- Program does not hang anymore when closing
- Fixed memory leaks when closing the program
- Fixed some small errors
- Usability of all input fields improved
- Fixed display error in the system tray menu
- Network support improved
- Troubleshooting when creating a profile improved
- Theme support improved
- Updater improved
- Fixed error in the profile menu (system tray)
- Fixed error in dialogue "Create a profile"
-
- Tool "Create a batch file" added
- The program will now close correctly when using the exit parameter
- Fixed error when shutting down with Windows XP
- Fixed error when updating the program
-
Show/hide special notes for this release
-
This version of jaBuT does not support executing profiles when shutting down Windows because of various compatibility issues.
Even not if it was saved like this in the profile settings.
Details dialogue
The dialogue for detailed information of the processing is now displayed only if the processing volume is at least 100 MB or the files and directories count at least 500.
-
This version of jaBuT does not support executing profiles when shutting down Windows because of various compatibility issues.
Even not if it was saved like this in the profile settings.
-
- Support for slow computers optimized
- Random error when closing the program fixed
- Windows XP support optimized
- Controlling the program via command line parameters optimized
-
Show/hide special notes for this release
- The list of available parameters has been optimized and extended in this release. Show parameter list.
-
- The current process can now be paused/resumed
- Command line parameters "pause" and "resume" added
- Auto. starting profiles can now be paused/resumed by passing parameters
- Tool "Change Drive Letters" added
- Tool "Import Profiles" added
- "Silent Mode" added
- Start parameters "silent" added
- "French" added as a third language
- Program introduction added
- Support for custom styles added under "Tools"
- "Reset Messages" added in the main menu under "?"
- Close dialogue for restarting of the program added
- To be overwritten data can be backed up
- "Cancel all profiles" button added
- "cancelprocess" renamed to "cancel"
- Loading of the log has been optimized
- Dialogue "detailed information" optimized
- "time remaining" display optimized
- Splash Screen modified
- Updater modified (now in the main menu under "?")
- Error in the update dialogue fixed
- Profiles are not stored twice
- Profile processing optimized
- Empty directories are processed correctly now
- Errors in "Detailed List" corrected
- Faulty icon assignment when changing the view/group fixed
- Query when closing the program improved
- Progress is now displayed correctly in the details dialogue
- Error in the "Advanced Settings" fixed
- Error in the TaskButton fixed
- Error when changing the view while a profile is running fixed
- Error when closing the detailed dialogue fixed
- Error when closing the program while a profile is running fixed
- Error when executing two profiles simultaneous fixed
- Error when changing the profile view fixed
- Error in "wait n minutes after the start for executing profiles" fixed
- Error when executing profiles simultaneous fixed
- Error when executing profiles automatically fixed
- Installer and uninstaller optimized
- Archive is now saved correctly after finishing a profile
- Profiles are no longer deleted when saving a profile
- Loading the program may now be interrupted
- Error handling of the manufacturing process improved
- Caption of "detailed information Dialogue" adjusted
- Status of the search is now saved correctly
- Modes "Exact compress" and "Compress" optimized
- The confirmation dialogues will not be shown twice again
- Appropriate icon for the file are displayed in the preview dialogue.
- Profiles are displayed correctly after saving
- To be deleted data are saved correctly now
- Compressing data optimized
- Various text errors fixed
- Support for removable media optimized
- Groups are no longer deleted when loading a profile
- Groups can now be placed above or below
-
Show/hide special notes for this release
-
"pause" and "resume" parameter
A running profile can now be controlled by passingjabut.exe pause|resume
.
Silent Mode
The Silent Mode deactivates all information windows in system-tray, the profile preview dialogue and the progress indicators for the process.
Passing the start parameter "silent" sets jaBuT directly after the start into the silent mode.
Custom styles
jaBuT v4 supports custom styles. These styles can be downloaded from the download page. The program theme can be changed under Tools > Change theme if there are styles installed.
Incremental backup
If a profile was finished with errors, the next execution of the profile will be every time a incremental backup.
-
"pause" and "resume" parameter
-
- Command line parameter "exit" added
- "Remaining time"-indicator to the detail-dialogue added
- Profile was running in endless loop when calling via CMD
- Also profile groups can be executed from CMD now
- Dialogue for detailed information can now be resized
- Dialogue for including and excluding data optimized
- Profiles without processing preview execute now correctly again
- Dialogue "Advanced settings" has been expanded
- Cancelling a profile by passing "cancelProcess" optimized
- Dialogue for detailed information optimized
- Run profile by passing "runProfile" and "runGroup" optimized
-
Show/hide special notes for this release
-
Command line parameter:
Calljabut.exe runProfile Test exit
for executing the profile "Test" and closing jaBuT after.
-
Command line parameter:
-
- Dialogue for detailed information optimized
-
Show/hide special notes for this release
-
Dialog for detailed information:
This Dialog hast been improved radically in this version. The processing of this Dialog is now more fluid and resource-efficient.
-
Dialog for detailed information:
-
- Update client added
- Dialogue for detailed information for the process added
- Multi threading support optimized
- No more duplicate entries in the profile log
-
Show/hide special notes for this release
-
Update client:
The Update Client is a standalone application. The updater downloads only the latest data. If the update is interrupted it must be restarted in order to execute jaBuT correctly.
Detailed information for processing:
New in jaBuT v3 is also a new Dialogue which indicates detailed information about the currently running profile. It is enabled by default and can be disabled in the options under "File processing".
Known bugs:
1. The indicator for the remaining file size is not always correct.
2. If you switch to another group tab and execute a profile which is in this and change during the process the group tab this can cause that the status icon "profile is currently running" is assigned to a wrong profile item.
-
Update client:
-
- Option to save the src directory structure in the dest directory added
- Filter (acronym) *.~* added
- Calculation of directory size optimized ("List with details")
- Dialogue "low memory" and its task are flashing now
- Dialogue "automatic profile system stopped" optimized
- Including and excluding directories and files has been optimized
-
Show/hide special notes for this release
-
Filter options:
\Test
» Includes or excludes the directory "Test" in the source directory (first directory level)
*\Test or *Test
» Includes or excludes all directories called "Test"
\Test.txt
» Includes or excludes the file "Test.txt" in the source directory (first directory level)
*\Test.txt or *Test.txt
» Includes or excludes all files called "Test.txt"
To include or exclude all directories calledTest
simply add a wildcart character (star) before the directory name:*\Test or *Test
.
To include or exclude the directoryTest only in the directory "ABC" simply add \ABC\Test
to the filter list.
To include or exclude all files calledTest.txt
simply add a wildcart character (star) before the file name:*\Test.txt or *Test.txt
.
To include or exclude the fileTest.txt only in the directory "ABC" simply add \ABC\Test.txt
to the filter list.
-
Filter options:
-
- Profiles can now be paused correctly
- Profiles are now running correctly in the "details view"
-
- Including and excluding hidden directories and files added
- Filter (acronym) *.~ added
- The splash screen can be disabled in the options now
- The tips can be now be disabled
- Dialogue "automatic profile system stopped" optimized
-
- Portable support added
- Profiles and groups can be controlled by passing parameters now
- Data can be included/excluded with masks now
- Fixed error on start-up after installation
-
Show/hide special notes for this release
-
Command line parameters:
jabut.exe runProfile Test
» Executes the profile "Test"
jabut.exe runProfile "Test, Test2"
» Executes the profiles "Test" and "Test2"
jabut.exe runGroup Test
» Executes all profiles in the profile group "Test"
jabut.exe runGroup "Test, Test2"
» Executes all profiles in the profile groups "Test" and "Test2"
jabut.exe cancelProcess
» Cancelles the process of the current executing profile
Include or exclude data:
To include or exclude only text files just add the mask*.txt
to the black or white list.
-
Command line parameters:
-
- Profile search added
- Unicode support added
- Password protection for archives added
- PKZIP, AES-128, AES-192 and AES-256 support added
- Profiles can be prioritized
- Archive name can now be configured freely
- Options for multi threading added
- Profiles run now by default in multi threaded mode
- The processing process can now be prioritized
- Note added if disk space is low
- Note added if free memory is low
- Special characters are removed when saving a profiles
- No more duplicate entries after saving a profile
- Profiles are now executed correctly at program start/end
- Some texts have been corrected
- Profiles are only executed with at least 15% if free memory
- Some run-time errors were fixed
- Free memory is now released properly
-
- Archives larger than 2 GB are now supported
-
- Profile groups can now be deleted and renamed correctly
- Profiles can now be moved correctly to other groups by drag & drop
-
- Notification e-mail will be sent in HTML format now
- Log can now be exported as plain text or in HTML format
-
- No more random program crashes
- Profile list can be sorted now in the detail view
- Scheduled profiles run now more exactly
-
- Tips added
- Profile groups added
- "Process only specific data" added
- "English" added as a second language (default)
- Log view improved
-
- Basic userinterface added
- Log added
- Profiles added
- Profile settings added
- Processing modes added
- Program settings added
- Profile views added
- "German" added as a first language
-
Upcoming changes
2023
2022
2021
2020
2019
2018
2017
2016
2014
2013
2012
2011