github bit-team/backintime v1.5.4
Back In Time 1.5.4 (March 24, 2025)

9 days ago

Summary

The Auto-remove and Smart-remove have been renamed into Remove & Retention. The related tab in the GUI was reworked, with clearer labels and tooltips. And the user manual now gives more details and examples about how this feature works. Scheduling capabilities are extended with offset minutes for hourly schedules. The completeness of translations increased dramatically to 84%. Four languages (Slovak, Greek, Faroes, Croatian) are reactivated and rescued from being removed. Also The license and copyright information now follow the REUSE.software and SPDX standards. Additionally, several other adjustments, improvements, and fixes have been made. It will be the last release in 1.5 branch. Please note that this might be the last release with full support for EncFS encryption.

Changelog

Changed

  • Breaking: Auto-remove rules "Free inodes" and "Free space" disabled by default in new created profiles (#1976)
  • Breaking: Smart-remove rule "Keep one snapshots per week or the last week" use calendar weeks
  • More clear and intense warning about EncFS deprecation and removal (#1904)
  • Updated desktop entry files
  • Move several values from config file into new introduce state file ($XDG_STATE_HOME/backintime.json)

Added

  • Completed license information to conform to REUSE.software and SPDX standards.
  • Remove & Retention (formally known as Auto-/Smart-Remove) with improved GUI and user manual section (#2000)
  • Open user manual (local if available otherwise online) via Help menu
  • Toolbar context menu to display the buttons in different combinations with icons and text (#1105, #2002) (Samuel Moore @s4moore)
  • Add offset minutes to hourly schedules (David Gibbs @fallingrock)

Fixed

  • Gui: Exclude patterns are now case-sensitive when added (#2040)
  • Gui: The width of the fourth column in files view is now saved
  • Snapshot compare copy symlink as symlink (#1902) (Peter Sevens @sevens)
  • Crash when comparing a snapshot with a symlink pointing to a nonexistent target (Peter Sevens @sevens)
  • Gui: Crash (KeyError) opening language setup dialog with unknown locale/language

Contributors

This version received extensive support from external contributors (in alphabetical order by last name or nickname):

Installation

This release contains the source code only but no distro packages. To install the new release from the source code please follow our build & installation instructions.

Known major issues open

  • qt_probing.py may hang with high CPU usage when running Back In Time as root via cron (#1592)
  • File permissions handling and therefore possible non-differential backups (#988 & #994)

Don't miss a new backintime release

NewReleases is sending notifications on new releases.