Back In Time 1.1.0

Milestone information

Project:
Back In Time
Series:
1.1
Version:
1.1.0
Released:
 
Registrant:
Germar
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
16 Germar
Blueprints:
2 Implemented
Bugs:
29 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon backintime-1.1.0.tar.gz (md5, sig) Version 1.1.0 1,283
last downloaded 72 weeks ago
Total downloads: 1,283

Release notes 

I'm happy to announce the release of Back In Time 1.1.0 today.

This release is a complete overhaul of Back In Time. It now comes with only
one GUI written in Qt4 to make future development easier as we don't need
to track changes in both Gnome and KDE GUI any more. The Qt4 GUI runs on
Gnome and KDE based Desktops. I also ported Back In Time to Python3.

Some other hot new features:
* add progress bar
* enabled multi selection in all lists to delete/restore/... multiple items at once
* inhibit Suspend or Hibernate during a snapshot is running
* add restore dialog for config file
* built-in anacron-like schedule
* more user-callback events
Please take a look at CHANGES for full changelog

I hope you enjoy the new release as much as I do.
Germar

Changelog 

View the full changelog

* add tooltips for rsync options
* make only one debian/control
* multiselect files to restore (https://launchpad.net/bugs/1135886)
* force run manual snapshots on battery (https://launchpad.net/bugs/861553)
* backup encfs config to local config folder
* apply 'install-docs-move.patch' from Debian package by Jonathan Wiltshire
* add restore option to delete new files during restore (https://launchpad.net/bugs/1371951)
* use flock to prevent two instances running at the same time
* restore config dialog added (https://launchpad.net/bugs/480391)
* inhibit suspend/hibernate while take_snapshot or restore
* use more reliable code for get_user
* implement anacrons functions inside BIT => more flexible schedules and no new timestamp if there was an error
* automatically run in background if started with 'backintime --backup-job'
* fix typos and style warnings in manpages reported by Lintian (https://<email address hidden>#backintime_1.0.34-0.1)
* add exclude files by size (https://launchpad.net/bugs/823719)
* remove 'Auto Host/User/Profile-ID' as this is more confiusing than helping
* Fix bug: check procname of pid-locks (https://launchpad.net/bugs/1341414)
* optional run 'rsync' with 'nocache' (https://launchpad.net/bugs/1344528)
* mark invalid exclude pattern with mode ssh-encrypted
* make Settingsdialog tabs scrollable
* remove colon (:) restriction in exclude pattern
* prevent starting new snapshot if restore is running
* Fix bug: Port check failed on IPv6 (https://launchpad.net/bugs/1361634)
* add top-level directory for tarball (https://launchpad.net/bugs/1359076)
* add more user-callback events (on App start and exit, on mount and unmount)
* add context menu to files view
* remove snapshots from commandline
* multi selection in timeline => remove multiple snapshots with one click
* print warning if started with sudo
* add more default exclude; remove [Cc]ache* from exclude
* Fix bug: 'inotify_add_watch failed' while closing BIT
* add option for custom rsync-options
* add ProgressBar for rsync
* add progress for smart-remove
* remove old status-bar message after a snapshot crashed.
* ask to include symlinks target instead link (https://launchpad.net/bugs/1117709)
* port to Python 3.x
* returncode >0 if there was an error (https://launchpad.net/bugs/1040995)
* Enable user-callback script to cancel a backup by returning a non-zero exit code.
* merge backintime-notify into backintime-qt4
* add --gksu/--gksudo arg to qt4/configure
* remember last path for each profile (https://bugs.launchpad.net/bugs/1254870)
* sort include and exclude list (https://bugs.launchpad.net/bugs/1193149)
* Timeline show tooltip 'Last check'
* Fix bug: systray icon didn't show up (https://bugs.launchpad.net/backintime/+bug/658424)
* show hidden files in FileDialog (https://bugs.launchpad.net/backintime/+bug/995925)
* add button text for all buttons (https://bugs.launchpad.net/backintime/+bug/992020)
* add shortcuts (https://bugs.launchpad.net/backintime/+bug/686694)
* add menubar (https://bugs.launchpad.net/backintime/+bug/528851)
* port KDE4 GUI to pure Qt4 to replace both KDE4 and Gnome GUI

2 blueprints and 29 bugs targeted

Blueprint Priority Assignee Delivery
Execute custom command before/after backup/launch Execute custom command before/after backup/launch 1 Undefined Germar  11 Implemented
select multiple snapshots to delete select multiple snapshots to delete 1 Undefined Germar  11 Implemented
Bug report Importance Assignee Status
528851 #528851 No text menus 4 Medium   10 Fix Released
861553 #861553 GUI says "no backup needed" when it means "Backup skipped because running on battery"; Also, should take a backup anyway if manually requested 4 Medium Germar  10 Fix Released
995925 #995925 back up specific "hidden" files or directories 4 Medium   10 Fix Released
1040995 #1040995 exit code is always 0 4 Medium   10 Fix Released
1081775 #1081775 [Cc]ache* should not be in default exclusion list 4 Medium Germar  10 Fix Released
1117709 #1117709 Snapshots are empty 4 Medium   10 Fix Released
1341414 #1341414 ApplicationInstance lock should check process name to find invalid lock files 4 Medium Germar  10 Fix Released
1361634 #1361634 backintime fails on IPv6 (easy to fix!) 4 Medium Germar  10 Fix Released
1365072 #1365072 backintime --decode fails 4 Medium Germar  10 Fix Released
1382384 #1382384 kde4systrayicon crashing on USB device plugging 4 Medium Germar  10 Fix Released
1385826 #1385826 Every day schedule should not check time 4 Medium Germar  10 Fix Released
686694 #686694 Ctrl+Q, Ctrl+W should work 5 Low   10 Fix Released
992020 #992020 Buttons at top have no text labels 5 Low   10 Fix Released
1375458 #1375458 Improve "Backup files on restore" option name/description 5 Low   10 Fix Released
448305 #448305 [enhancement] Implement progress dialog 6 Wishlist   10 Fix Released
480391 #480391 [enhancement] load existing backup settings 6 Wishlist   10 Fix Released
823719 #823719 Exclude files by size 6 Wishlist   10 Fix Released
1135886 #1135886 Feature request: Multi selection 6 Wishlist Germar  10 Fix Released
1193149 #1193149 Sorting of included and excluded backup folders 6 Wishlist   10 Fix Released
1254870 #1254870 Feature request: Default directory when switching profiles 6 Wishlist   10 Fix Released
1322936 #1322936 Additional default exclusions 6 Wishlist Germar  10 Fix Released
1344528 #1344528 Wishlist: Add support for nocache 6 Wishlist Germar  10 Fix Released
1371951 #1371951 Restoring a folder retains new files 6 Wishlist   10 Fix Released
658424 #658424 BiT icon no longer displayed in notification area 1 Undecided   10 Fix Released
772800 #772800 Please support rsync filter files 1 Undecided Germar  10 Fix Released
1316292 #1316292 Profile id not found with anacron 1 Undecided   10 Fix Released
1322674 #1322674 rsync option --one-file-system 1 Undecided Germar  10 Fix Released
1359076 #1359076 Add a top-level directory to tarball 1 Undecided Germar  10 Fix Released
1410496 #1410496 GUI shows wrongly "no backup needed" 1 Undecided Germar  10 Fix Released
This milestone contains Public information
Everyone can see this information.