Syncthing version 2 - interoperability with version 1

Hello!

Syncthing version 2 uses a new database format - but Syncthing is designed to run on several devices had by each user. So what happens if one device has Syncthing version 2.x and another has version 1.x?

(I did not manage to locate a pre-existing answer to this question.)

Release v1.30.0 · syncthing/syncthing · GitHub on the last release before 2.0

Thanks for the reply. Do you mean to draw my attention to the words, ‘Version 2 brings a new database format and various cleanups, but remains protocol compatible with Syncthing 1’? Do those words mean that V1 and V2 can share a database? If so, under what circumstance(s) does the (shared) database get put into the new format? Apologies if I miss something.

The database is device-local. Devices speak a database-agnostic protocol with each other.

1 Like

Aha. Right. I think I was, er, confusing Syncthing with KeePassXC (the latter being, in truth, something that I use Syncthing to sync). Thanks.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.