Skip to content

Maestral v1.2.1

Compare
Choose a tag to compare
@samschott samschott released this 08 Oct 13:52

This update provides bug fixes and some improvements to error handling. Major changes don't regard Maestral itself but its distribution: a Docker image is now available, thanks to @aries1980, and the macOS app bundle has been rebuilt with the macOS 11 SDK, providing full compatibility from macOS 10.14 Mojave to macOS 11.0 Big Sur.

Added:

  • Added a Docker image. The docker image is based on Linux and does not currently include a GUI.
  • Added -V, --version option to the command line interface to show the version and exit.

Changed:

  • Improves handling of database related errors such as database integrity, missing read / write permissions for the database file, etc.
  • Improves handling of errors when the keyring cannot be unlocked to delete credentials during an unlink.
  • Improves handling of errors when the keyring where Dropbox credentials are stored becomes unavailable, e.g., has been uninstalled.
  • Never start a subprocess when maestral is run with the -f, --foreground option. Previously, any required setup such as linking, etc, would still be performed in a subprocess.
  • Minor tweaks and improvements to the macOS GUI.
  • Allow sending desktop notifications in Linux before the daemon's event loop has started. This is useful for error messages which occur early during the initialization.
  • Improves log messages when the connection to Dropbox is lost.
  • Performance improvements to maestral activity in case of very large sync queues.

Fixes:

  • Fixes a database integrity error due to an unfulfilled unique constraint.
  • Fixes an issue when the daemon is launched with systemd where systemd would unexpectedly receive notifications from a subprocess instead of the main process.
  • Fixes an issue which would prevent syncing from automatically resuming after moving the local Dropbox directory with maestral move-dir or through the GUI.
  • Fixes a green background for sync issue views in the macOS GUI.
  • Fixes an issue where the system tray icon in KDE Plasma could fall back to the regular app icon or not show up at all,
  • Fixes an issue where the user may be asked to unlock or grant access to the system keyring twice on startup if access denied the first time.

Dependencies:

  • Adds alembic dependency for database migrations.