syncthing/syncthing

← Alle Releases
v2.1.2 vor 4 Tagen st-release st-release Auf GitHub ansehen

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.2 or ghcr.io/syncthing/syncthing:2.1.2
    ({docker,ghcr}.io/syncthing/syncthing:2 to follow just the major version)

What's Changed

Fixes

  • fix: on Windows don't allocate console if not opened inside one by @Shablone in https://github.com/syncthing/syncthing/pull/10726
  • fix(connections): do not report connection metrics for self (ref #10509) by @calmh in https://github.com/syncthing/syncthing/pull/10724
  • fix: let umask do the thing by @calmh in https://github.com/syncthing/syncthing/pull/10723
  • fix(fs, model): improve symlink resilience in file shortcut by @calmh in https://github.com/syncthing/syncthing/pull/10739
  • fix(protocol): always expect & validate block hash in requests by @calmh in https://github.com/syncthing/syncthing/pull/10738
  • fix(protocol): be more stringent about blocks in non-file entries by @calmh in https://github.com/syncthing/syncthing/pull/10737
  • fix(protocol): loosen restriction on size of directory entries by @calmh in https://github.com/syncthing/syncthing/pull/10743
  • fix(folder): check if context canceled when scanning (fixes #10363) by @henriksb1 in https://github.com/syncthing/syncthing/pull/10757
  • fix(config): remove extraneous defaults setting while unmarshalling folder options (fixes #10746, fixes #10389) by @calmh in https://github.com/syncthing/syncthing/pull/10763
  • fix(sqlite): update last migration to set schema version, counts by @calmh in https://github.com/syncthing/syncthing/pull/10768

Other

  • chore(syncthing): open URLs via Windows API instead via cmd.exe by @Shablone in https://github.com/syncthing/syncthing/pull/10712
  • chore(db, model): separate methods to drop a device vs its files by @imsodin in https://github.com/syncthing/syncthing/pull/10480
  • build(deps): update dependencies by @calmh in https://github.com/syncthing/syncthing/pull/10740
  • build: use Go 1.26 for Windows as well by @calmh in https://github.com/syncthing/syncthing/pull/10744
  • chore(osutil): fixup test for symlinked folder root by @calmh in https://github.com/syncthing/syncthing/pull/10758
  • chore(model): increase default value for num hashers by @calmh in https://github.com/syncthing/syncthing/pull/10761
  • chore: stop treating dirs as having size 128 by @imsodin in https://github.com/syncthing/syncthing/pull/10750
  • chore(versioner): attempt to prevent blatantly unsafe external versioner commands (fixes #10721) by @calmh in https://github.com/syncthing/syncthing/pull/10722

New Contributors

  • @Shablone made their first contribution in https://github.com/syncthing/syncthing/pull/10712
  • @henriksb1 made their first contribution in https://github.com/syncthing/syncthing/pull/10757

Full Changelog: https://github.com/syncthing/syncthing/compare/v2.1.1...v2.1.2

Downloads

compat.json 112 B · 913 Downloads sha1sum.txt.asc 8.4 KB · 68 Downloads sha256sum.txt.asc 10.5 KB · 295 Downloads syncthing-freebsd-amd64-v2.1.2.tar.gz 12.4 MB · 646 Downloads syncthing-freebsd-arm64-v2.1.2.tar.gz 11.5 MB · 525 Downloads syncthing-illumos-amd64-v2.1.2.tar.gz 14.0 MB · 1032 Downloads syncthing-linux-386-v2.1.2.tar.gz 10.8 MB · 1183 Downloads syncthing-linux-amd64-v2.1.2.tar.gz 11.2 MB · 76977 Downloads syncthing-linux-arm-v2.1.2.tar.gz 10.7 MB · 3526 Downloads syncthing-linux-arm64-v2.1.2.tar.gz 10.4 MB · 12201 Downloads syncthing-linux-loong64-v2.1.2.tar.gz 10.8 MB · 525 Downloads syncthing-linux-mips-v2.1.2.tar.gz 10.6 MB · 510 Downloads syncthing-linux-mips64-v2.1.2.tar.gz 11.1 MB · 520 Downloads syncthing-linux-mips64le-v2.1.2.tar.gz 10.9 MB · 499 Downloads syncthing-linux-mipsle-v2.1.2.tar.gz 10.5 MB · 501 Downloads syncthing-linux-ppc64le-v2.1.2.tar.gz 10.5 MB · 521 Downloads syncthing-linux-riscv64-v2.1.2.tar.gz 10.6 MB · 536 Downloads syncthing-linux-s390x-v2.1.2.tar.gz 11.1 MB · 505 Downloads syncthing-macos-amd64-v2.1.2.zip 11.8 MB · 1502 Downloads syncthing-macos-arm64-v2.1.2.zip 10.7 MB · 5779 Downloads syncthing-macos-universal-v2.1.2.zip 22.5 MB · 855 Downloads syncthing-openbsd-amd64-v2.1.2.tar.gz 12.3 MB · 305 Downloads syncthing-openbsd-arm64-v2.1.2.tar.gz 11.5 MB · 494 Downloads syncthing-source-v2.1.2.tar.gz 60.2 MB · 851 Downloads syncthing-source-v2.1.2.tar.gz.asc 1.4 KB · 487 Downloads syncthing-windows-386-v2.1.2.zip 11.1 MB · 2500 Downloads syncthing-windows-amd64-v2.1.2.zip 11.4 MB · 140498 Downloads syncthing-windows-arm64-v2.1.2.zip 10.4 MB · 2648 Downloads syncthing_2.1.2_amd64.deb 11.3 MB · 183 Downloads syncthing_2.1.2_arm64.deb 10.4 MB · 108 Downloads syncthing_2.1.2_armel.deb 10.7 MB · 75 Downloads syncthing_2.1.2_armhf.deb 10.7 MB · 86 Downloads