chore: bump config version, prevent accidental downgrade

This commit is contained in:
Jakob Borg
2025-05-20 15:37:19 +02:00
parent 0a58747eb2
commit 78bfe643a8
2 changed files with 6 additions and 1 deletions

View File

@@ -31,7 +31,7 @@ import (
const (
OldestHandledVersion = 10
CurrentVersion = 37
CurrentVersion = 50
MaxRescanIntervalS = 365 * 24 * 60 * 60
)

View File

@@ -27,6 +27,7 @@ import (
// put the newest on top for readability.
var (
migrations = migrationSet{
{50, migrateToConfigV50},
{37, migrateToConfigV37},
{36, migrateToConfigV36},
{35, migrateToConfigV35},
@@ -96,6 +97,10 @@ func (m migration) apply(cfg *Configuration) {
cfg.Version = m.targetVersion
}
func migrateToConfigV50(cfg *Configuration) {
// v50 is Syncthing 2.0
}
func migrateToConfigV37(cfg *Configuration) {
// "scan ownership" changed name to "send ownership"
for i := range cfg.Folders {