Hasty Briefsbeta

Syncthing 2.0 Released

12 days ago
  • #Syncthing
  • #Software
  • #Release
  • First release of the Syncthing 2.0 series with expected rough edges.
  • Database backend switched from LevelDB to SQLite, including a migration process on first launch.
  • Logging format changed to structured log entries with new log level controls and package-specific settings.
  • Deleted items are now forgotten after six months unless specified otherwise.
  • Modernized command line options parsing, with old single-dash long options no longer supported.
  • Rolling hash detection of shifted data is no longer supported, improving scanning and syncing efficiency.
  • No default folder created on first startup.
  • Multiple connections (three) are now used by default between v2 devices.
  • Prebuilt binaries are no longer available for certain platforms due to SQLite cross-compilation complexities.
  • Conflict resolution involving deleted files has changed, allowing deletes to be the winning outcome.
  • Available as APT repository and Docker image.
  • Includes numerous fixes and features, such as improved database handling, logging framework switch, and new debug commands.
  • Removed support for certain platforms and features, and added new functionalities like Ed25519 keys for sync connections.