← Back to all sparks
S

Syncthing

COLLAB
Velocity5.0

Continuous peer-to-peer file synchronization

Syncthing 2.1.7 hits a fourth release candidate as fixes move from protocol to sync logic.

file-syncpeer-to-peersqliteprotocol-hardeningrelease-candidates
◆Current state
Syncthing's 2.1 line added device and folder groups, HTTP CONNECT proxies, optional block indexing and configurable GUI sessions. Every tracked entry since then is a patch release candidate. 2.1.6 took four RCs, and 2.1.7 is now on rc.4, which adds sync-model fixes for metadata shortcuts, parent ownership and receive-only folders on top of rc.3's protocol validation.
◆Where it's heading
The project is stabilising the SQLite backend that came with 2.x and tightening the network protocol, and rc.4 extends that to correctness fixes in the sync model itself. Releases go through several RCs before going stable, roughly every two to three weeks.
◆Prediction
Expect 2.1.7 stable after rc.4, followed by more 2.1.x patches on SQLite and sync correctness. The entries don't show what 2.2 will bring.

◆Recent moves

  1. 8d ago

    Syncthing 2.1.7 rc.4 fixes ownership and receive-only sync

    rc.4 keeps rc.3's protocol validation and adds three sync-model fixes: verifying local changes before the metadata shortcut, copying parent ownership correctly, and comparing blocks properly in receive-only folders. A fourth RC for a patch release, with the same 2.1.6 pattern.

    View source ↗
  2. 11d ago

    Syncthing 2.1.7 rc.3 validates incoming protocol messages

    The third 2.1.7 candidate adds more SQLite fixes for garbage collection and prepared statements, and validates incoming protocol messages so bad data now produces an error instead of a panic. It continues the 2.x stabilisation pattern and doesn't change what users can do.

    View source ↗
  3. 16d ago

    Syncthing 2.1.7 rc.2 adds discovery announcement fix

    rc.2 adds a fix that stops redundant global discovery announcements and respects retry-after, on top of rc.1's SQLite fixes.

    View source ↗
  4. 21d ago

    Syncthing 2.1.7 rc.1 fixes SQLite edge cases

    2.1.7's first candidate fixes three SQLite issues, including unbounded prepared statements and early cleanup of deleted receive-encrypted files.

    View source ↗
  5. 29d ago

    Syncthing 2.1.6 rc.4 adds Windows logging fix

    The fourth 2.1.6 candidate adds a fix for log writes on detached Windows consoles and accessibility labels in the GUI.

    View source ↗
  6. 1mo ago

    Syncthing 2.1.6 rc.3 respin

    rc.3 repeats rc.4's fix set, including the introducer permission fix, with minor additions.

    View source ↗