docs: add relnotes for v2.0.0

This commit is contained in:
Jakob Borg
2025-05-26 14:45:39 +02:00
parent 46d2c59b24
commit e39dcc5c58

22
relnotes/v2.0.0.md Normal file
View File

@@ -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.