github syncthing/syncthing v2.0.0-beta.6

latest releases: v2.0.12, v2.0.12-rc.1, v2.0.11...
pre-release8 months ago

Major changes

  • Database backend switched from LevelDB to SQLite. These is a migration on first launch which can be lengthy for larger setups. The new database is easier to understand and maintain and, hopefully, less buggy.
  • Deleted items are no longer kept forever in the database, instead they are forgotten after six months. If your use case require deletes to take effect after more than a six month delay, set the --db-delete-retention-interval command line option or corresponding environment variable to zero, or a longer time interval of your choosing.
  • Modernised command line options parsing. Old single-dash long options are no longer supported, e.g. -home must be given as --home. All serve options are now also accepted as environment variables.
  • Rolling hash detection of shifted data is no longer supported as this effectively never helped. Instead, scanning and syncing is faster and more efficient without it.

Debian packages

deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing v2

Docker image

ghcr.io/syncthing/syncthing:v2.0.0-beta.6

What's Changed

  • fix(config): zero filesystemtype is "basic" by @calmh in #10038
  • chore(db): use one SQLite database per folder by @calmh in #10042
  • chore(model): delay starting a pull while there are incoming index updates by @calmh in #10041

Full Changelog: v2.0.0-beta.5...v2.0.0-beta.6

Don't miss a new syncthing release

NewReleases is sending notifications on new releases.