Upgrading from V0.12.23

I’m on syncthing 0.12.23. Two Windows machines and a Raspberry Pi. A few months ago the update box appeared with a warning suggesting the newly available version would not be compatible with my current V0.12.23. I was busy at the time and thought I would eventually be notified of an upgrade path. So here I am on V0.12.23 - what do I need to do to get back onto the main update path - V0.13?

Yeah, that version is broken for upgrades unfortunately. You can either just download the latest release from GitHub and replace the binary/exe-file, or you can try stopping Syncthing and then running

syncthing -upgrade-to https://github.com/syncthing/syncthing/releases/download/v0.13.10/syncthing-windows-amd64-v0.13.10.zip

(With the appropriate file, i.e., windows-amd64 for your Windows boxes and linux-arm for the Pi.)

Thanks for the speedy reply. Just to be clear; can I update one machine at a time, or do I need to shut down all and update all at the same time? i.e. are v0.12 and v0.13 compatible?

They are not compatible. See https://github.com/syncthing/syncthing/releases/tag/v0.13.0.

Currently, 0.x releases are not compatible to 0.y releases. So, 0.14 that should get released soon will also not work with 0.13.

Indeed. You don’t need to do the upgrade at the same time though, they just won’t talk to each other when on mismatched versions.

Thanks. I’ll wait for v0.14 and then visit each machine. in turn.

You could also manually upgrade to v0.12.25 to make the simultaneous upgrade easier since this version will have an upgrade button.

1 Like