FreedomBox 25.13 released

FreedomBox 25.13 has been released and uploaded to Debian unstable. Typically, the freedombox package will migrate to testing in 2 days, and then can be uploaded to stable-backports.

Highlights of this release:

  • backups: Fix robust handling of known errors
  • debian: Stop privileged service during upgrade or removal
  • miniflux: Fix DB connection issues during install/uninstall

Other Changes:

  • *: Collect output for all privileged sub-processes
  • *: Use action_utils.run instead of subprocess.call
  • *: Use action_utils.run instead of subprocess.check_call
  • *: Use action_utils.run instead of subprocess.check_output
  • *: Use action_utils.run instead of subprocess.run
  • action_utils: Handle capture_output argument in run wrapper
  • actions: Fix lifetime of thread local storage
  • actions: Log full exception from privileged daemon on error
  • actions: Log method arguments in privileged daemon
  • actions: Raise an exception if privileged server response is empty
  • actions: Work with older privileged daemon
  • actions_utils: Fix issue with collecting stdout/stderr
  • backups: Don’t show enable/disable button as app can’t be disabled
  • backups: Ignore a typing error with mypy
  • ci: Switch backports test to trixie-backports
  • config: Set home page to FreedomBox for invalid values
  • d/rules: Drop a workaround for dh_installsytemd needed for /usr/lib
  • daemon: When ensuring running state handle not-installed state
  • diagnostics: In development mode, run diagnostics more rarely
  • doc: Add manual page for freedombox-cmd
  • gitweb: Use Git credential helper when cloning URLs with credentials
  • glib: Add schedule parameter for setting interval in develop mode
  • locale: Fix a string formatting issue in Italian translation
  • locale: Update translations for Albanian, Bulgarian, Chinese (Simplified Han script), Czech, German, Italian, Russian, Turkish, Ukrainian
  • Makefile: Move privileged daemon to /usr/lib/freedombox
  • privileged_daemon: Fix showing errors for freedombox-cmd command
  • privileged_daemon: Implement handling termination signal
  • setup: Log full exception traceback when setup fails
  • storage: Fix disk usage checking with disconnected SSH mounts
  • zoph: Additional dbconfig configuration keys

The following people contributed to the git repository for this release:

  • 109247019824
  • Besnik Bleta
  • Burak Yavuz
  • Dietmar
  • Jiří Podhorecký
  • Roman Akimov
  • Sunil Mohan Adapa
  • Veiko Aasa
  • Максим Горпиніч
  • 大王叫我来巡山
1 Like