From e39dcc5c587d3b7ec8353b0f9335eee06b2a3bb7 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Mon, 26 May 2025 14:45:39 +0200 Subject: [PATCH] docs: add relnotes for v2.0.0 --- relnotes/v2.0.0.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 relnotes/v2.0.0.md diff --git a/relnotes/v2.0.0.md b/relnotes/v2.0.0.md new file mode 100644 index 000000000..c08e0388b --- /dev/null +++ b/relnotes/v2.0.0.md @@ -0,0 +1,22 @@ +## Major changes in 2.0.0 + +- Database backend switched from LevelDB to SQLite. There 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. See `syncthing + serve --help` for details. + +- 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. + +- A "default folder" is no longer created on first startup.