Back to Freedom.Tech Back
All Syncthing releasesAll versions
Release Sun, Oct 18, 2026 2 min read

Syncthing 2.1.7-rc.3

Original release notes

Major changes in 2.1

  • Devices and folders can now be grouped in the GUI by setting the new

group attribute.

  • HTTP and HTTPS proxies with support for CONNECT can now be used, in

addition to the existing support for SOCKS proxies (the environment variable all_proxy=https://...).

  • Block indexing can be turned off for folders where it's more desirable to

optimise for reduced database size and overhead than minimal transfer size (the blockIndexing attribute on folder configuration).

  • GUI login session duration can be configured to be longer or shorter than

the default one week, or set to infinitely long. The cookie path can also be adjusted. (The sessionCookieDurationS and sessionCookiePath attributes in the GUI configuration.)

This release is also available as:

  • APT repository: https://apt.syncthing.net/
  • Docker image: docker.io/syncthing/syncthing:2.1.7-rc.3 or ghcr.io/syncthing/syncthing:2.1.7-rc.3

({docker,ghcr}.io/syncthing/syncthing:2 to follow just the major version)

What's Changed

Fixes

  • fix: handle missing max-sequence file entries by @calmh in https://github.com/syncthing/syncthing/pull/10912
  • fix(sqlite): avoid early garbage collection of deleted recv-enc files by @calmh in https://github.com/syncthing/syncthing/pull/10916
  • fix(sqlite): do not generate unbounded prepared statements (ref #10913) by @calmh in https://github.com/syncthing/syncthing/pull/10915
  • fix(discover): skip unnecessary identical global announce updates; obey retry-after by @calmh in https://github.com/syncthing/syncthing/pull/10918
  • fix(protocol): convert panics on bad data to protocol errors by @calmh in https://github.com/syncthing/syncthing/pull/10923
  • fix(model): verify local change before applying metadata shortcut (fixes #10924) by @calmh in https://github.com/syncthing/syncthing/pull/10925
  • fix(model): ensure parent ownership is copied properly (fixes #8399) by @calmh in https://github.com/syncthing/syncthing/pull/10926

Other

  • build(deps): update dependencies by @calmh in https://github.com/syncthing/syncthing/pull/10917
  • chore(protocol): add protovalidate validation of incoming messages, reasonable limits by @calmh in https://github.com/syncthing/syncthing/pull/10838

Full Changelog: https://github.com/syncthing/syncthing/compare/v2.1.6...v2.1.7-rc.3