FreedomBox 24.7 released

FreedomBox 24.7 has been released and uploaded to Debian unstable. Migration to Debian testing is currently on hold, due to issues in other packages that FreedomBox depends on.

Highlights:

  • package: Don’t remove packages of other apps on uninstall
  • samba: Fix Samba not accessible from IPv6 localhost ::1 address
  • system: Organize items into sections
  • users: Add email address field when creating/updating user accounts

Other changes:

  • actions: Minor refactor to action error logging
  • actions: Move most of the privileged action code to main directory
  • actions: Provide HTML error message with action error
  • backups: Adjust to changes in privileged errors
  • letsencrypt: Remove unnecessary processing of the error messages
  • letsencrypt: Show better error messages
  • letsencrypt: Simplify error warning when certificate revoke fails
  • matrixsynapse: Prevent setup page from being shown during uninstall
  • middleware: Show HTML exception message as extra detail in messages
  • package: Drop special error message handling for package errors
  • samba: Disable nmbd NetBIOS service
  • snapshot: Show better error messages
  • storage: Adjust to changes in privileged errors
  • storage: Show better error message
  • tests: Automatically create pytest marks for apps
  • tests: Merge actions related test files
  • tests: Move test configuration to plinth directory
  • tests: Remove unused fixture for testing actions
  • upgrades: Show better error messages
  • users: Add email address field during first boot
  • views: Fix alignment of close button in error messages
  • views: Implement a utility to easily show error message

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

  • James Valleroy
  • Sunil Mohan Adapa
  • Veiko Aasa