v2.1.3-ls228
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v2.1.3-ls228/index.html
LinuxServer Changes:
Full Changelog: v2.1.3-ls227...v2.1.3-ls228
Remote Changes:
Major changes in 2.1
-
Devices and folders can now be grouped in the GUI by setting the new
groupattribute. -
HTTP and HTTPS proxies with support for CONNECT can now be used, in
addition to the existing support for SOCKS proxies (the environment
variableall_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 (theblockIndexingattribute 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. (ThesessionCookieDurationSandsessionCookiePath
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.3orghcr.io/syncthing/syncthing:2.1.3
({docker,ghcr}.io/syncthing/syncthing:2to follow just the major version)
What's Changed
Fixes
- fix(ignore, fs): allow loading ignore patterns behind symlink (fixes #10785) by @calmh in syncthing/syncthing#10786
- fix: avoid warning on does-not-exist scan error (fixes #10465) by @calmh in syncthing/syncthing#10791
- fix(strelaypoolsrv): locking correctness by @calmh in syncthing/syncthing#10801
- fix(model): properly health-check up-to-date folders (fixes #10546) by @calmh in syncthing/syncthing#10773
- fix(gui): fix expanding one folder not collapsing others in group by @tbodt in syncthing/syncthing#10809
- fix(gui): add bottom margin to folder action buttons for wrapped spacing by @rohitanwar in syncthing/syncthing#10728
- fix(upnp): guard against out of index string access by @calmh in syncthing/syncthing#10834
- fix(ignore): handle pattern resulting in empty string by @calmh in syncthing/syncthing#10835
- fix(versioner): handle invalid empty command by @calmh in syncthing/syncthing#10836
- fix(api): handle empty path in static request by @calmh in syncthing/syncthing#10837
- fix(db, model): better handle db connections, puller concurrency, avoid deadlock (fixes #10841) by @calmh in syncthing/syncthing#10842
Other
- chore(fs): use x/sys/windows where possible by @greatroar in syncthing/syncthing#10766
- chore(model): simplify FileInfoBatch size computation by @calmh in syncthing/syncthing#10776
- build: allow inotify on Android amd64 (ref #8710) by @chenxiaolong in syncthing/syncthing#10783
- chore: fix a couple of unclosed http connections by @calmh in syncthing/syncthing#10806
- chore(gui): lazy-render collapsed panels to reduce watcher count by @Finomosec in syncthing/syncthing#10772
- build(deps): update dependencies by @calmh in syncthing/syncthing#10824
- chore: new code contribution guidelines by @calmh in syncthing/syncthing#10821
- chore: remove ignore file caching entirely by @calmh in syncthing/syncthing#10813
- chore: slightly optimise rename detection (ref #10777) by @calmh in syncthing/syncthing#10819
- chore(gui): better describe when a pending folder/device notification will reappear by @tbodt in syncthing/syncthing#10808
- chore: deflake TestRecvOnlyRevertNeeds by @calmh in syncthing/syncthing#10827
- chore(model): don't check existing file twice in rename detection by @imsodin in syncthing/syncthing#10833
- chore(fs): optimise casefs caching performance by @calmh in syncthing/syncthing#10830
- chore(model): optimise fsync calls by @calmh in syncthing/syncthing#10831
- chore(syncthing): include local db entries in perfstats by @calmh in syncthing/syncthing#10839
New Contributors
- @chenxiaolong made their first contribution in syncthing/syncthing#10783
- @Finomosec made their first contribution in syncthing/syncthing#10772
- @tbodt made their first contribution in syncthing/syncthing#10809
- @rohitanwar made their first contribution in syncthing/syncthing#10728
Full Changelog: syncthing/syncthing@ v2.1.2...v2.1.3
v2.1.3-ls227
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v2.1.3-ls227/index.html
LinuxServer Changes:
Full Changelog: v2.1.2-ls226...v2.1.3-ls227
Remote Changes:
Major changes in 2.1
-
Devices and folders can now be grouped in the GUI by setting the new
groupattribute. -
HTTP and HTTPS proxies with support for CONNECT can now be used, in
addition to the existing support for SOCKS proxies (the environment
variableall_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 (theblockIndexingattribute 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. (ThesessionCookieDurationSandsessionCookiePath
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.3orghcr.io/syncthing/syncthing:2.1.3
({docker,ghcr}.io/syncthing/syncthing:2to follow just the major version)
What's Changed
Fixes
- fix(ignore, fs): allow loading ignore patterns behind symlink (fixes #10785) by @calmh in syncthing/syncthing#10786
- fix: avoid warning on does-not-exist scan error (fixes #10465) by @calmh in syncthing/syncthing#10791
- fix(strelaypoolsrv): locking correctness by @calmh in syncthing/syncthing#10801
- fix(model): properly health-check up-to-date folders (fixes #10546) by @calmh in syncthing/syncthing#10773
- fix(gui): fix expanding one folder not collapsing others in group by @tbodt in syncthing/syncthing#10809
- fix(gui): add bottom margin to folder action buttons for wrapped spacing by @rohitanwar in syncthing/syncthing#10728
- fix(upnp): guard against out of index string access by @calmh in syncthing/syncthing#10834
- fix(ignore): handle pattern resulting in empty string by @calmh in syncthing/syncthing#10835
- fix(versioner): handle invalid empty command by @calmh in syncthing/syncthing#10836
- fix(api): handle empty path in static request by @calmh in syncthing/syncthing#10837
- fix(db, model): better handle db connections, puller concurrency, avoid deadlock (fixes #10841) by @calmh in syncthing/syncthing#10842
Other
- chore(fs): use x/sys/windows where possible by @greatroar in syncthing/syncthing#10766
- chore(model): simplify FileInfoBatch size computation by @calmh in syncthing/syncthing#10776
- build: allow inotify on Android amd64 (ref #8710) by @chenxiaolong in syncthing/syncthing#10783
- chore: fix a couple of unclosed http connections by @calmh in syncthing/syncthing#10806
- chore(gui): lazy-render collapsed panels to reduce watcher count by @Finomosec in syncthing/syncthing#10772
- build(deps): update dependencies by @calmh in syncthing/syncthing#10824
- chore: new code contribution guidelines by @calmh in syncthing/syncthing#10821
- chore: remove ignore file caching entirely by @calmh in syncthing/syncthing#10813
- chore: slightly optimise rename detection (ref #10777) by @calmh in syncthing/syncthing#10819
- chore(gui): better describe when a pending folder/device notification will reappear by @tbodt in syncthing/syncthing#10808
- chore: deflake TestRecvOnlyRevertNeeds by @calmh in syncthing/syncthing#10827
- chore(model): don't check existing file twice in rename detection by @imsodin in syncthing/syncthing#10833
- chore(fs): optimise casefs caching performance by @calmh in syncthing/syncthing#10830
- chore(model): optimise fsync calls by @calmh in syncthing/syncthing#10831
- chore(syncthing): include local db entries in perfstats by @calmh in syncthing/syncthing#10839
New Contributors
- @chenxiaolong made their first contribution in syncthing/syncthing#10783
- @Finomosec made their first contribution in syncthing/syncthing#10772
- @tbodt made their first contribution in syncthing/syncthing#10809
- @rohitanwar made their first contribution in syncthing/syncthing#10728
Full Changelog: syncthing/syncthing@ v2.1.2...v2.1.3
v2.1.2-ls226
v2.1.2-ls225
v2.1.2-ls224
v2.1.1-ls223
v2.1.1-ls222
v2.1.1-ls221
v2.1.1-ls220
v2.1.0-ls219
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v2.1.0-ls219/index.html
LinuxServer Changes:
Full Changelog: v2.1.0-ls218...v2.1.0-ls219
Remote Changes:
Major changes in 2.1
-
Devices and folders can now be grouped in the GUI by setting the new
groupattribute. -
HTTP and HTTPS proxies with support for CONNECT can now be used, in
addition to the existing support for SOCKS proxies (the environment
variableall_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 (theblockIndexingattribute 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. (ThesessionCookieDurationSandsessionCookiePath
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.0orghcr.io/syncthing/syncthing:2.1.0
({docker,ghcr}.io/syncthing/syncthing:2to follow just the major version)
What's Changed
Fixes
- fix(stdiscosrv): close file descriptor on flush error in write by @cuiweixie in syncthing/syncthing#10615
- fix(gui): disable autocomplete for folder password by @bt90 in syncthing/syncthing#10342
- fix(protocol): limit size of incoming request messages by @calmh in syncthing/syncthing#10629
- fix(gui): don't show local device under remote devices (ref #10563) by @maen-bn in syncthing/syncthing#10631
- fix(gui): order folders alphabetically and ensure local device stays hidden (ref #10563, ref #10631) by @maen-bn in syncthing/syncthing#10637
- fix(gui): fallback to folder ID when label is empty in remove dialog by @RealCharlesChia in syncthing/syncthing#10657
- fix(gui): fix tabs visually disabled but still clickable during ignore patterns setup (fixes #10634) by @JRNitre in syncthing/syncthing#10651
- fix(strelaysrv): properly use bind address for outgoing requests (fixes #10658) by @calmh in syncthing/syncthing#10659
- fix(stdiscosrv): only read certificate proxy headers with --http by @calmh in syncthing/syncthing#10674
Features
- feat(gui, config): support simple folder grouping (fixes #2070) by @maen-bn in syncthing/syncthing#10563
- feat: make http session cookie path & duration configurable by @vvaswani in syncthing/syncthing#10632
- feat(dialer): add HTTP/HTTPS proxy support via CONNECT by @luizluca in syncthing/syncthing#10572
- feat: make block indexing configurable by @calmh in syncthing/syncthing#10608
Other
- chore: remove tracking inode change time by @calmh in syncthing/syncthing#10579
- build(deps): temporarily switch to fork of gateway discovery library (fixes #10593) by @marbens-arch in syncthing/syncthing#10594
- build: extract github.ref_name expression to env mapping by @dagecko in syncthing/syncthing#10624
- build: pin 20 third-party actions to immutable commit SHAs by @dagecko in syncthing/syncthing#10625
- build: have dependabot group PRs and use cooldown by @calmh in syncthing/syncthing#10630
- chore: trivial fixes by @calmh in syncthing/syncthing#10650
- chore(model): more efficient tracking of renames during scan by @calmh in syncthing/syncthing#10653
- chore(model): deflake cluster config tests by @calmh in syncthing/syncthing#10662
- chore(model): deflake TestCompletionEmptyGlobal by @calmh in syncthing/syncthing#10663
- chore(scanner): deflake TestStopWalk by @calmh in syncthing/syncthing#10664
- build: parallelise linux builds slightly by @calmh in syncthing/syncthing#10666
- chore(api): deflake TestHTTPLogin on Windows by @calmh in syncthing/syncthing#10667
- chore(api): use ldap package escape functions by @calmh in syncthing/syncthing#10672
- build: only run the periodic build jobs in the syncthing org by @calmh in syncthing/syncthing#10675
- build(deps): update dependencies by @calmh in syncthing/syncthing#10683
- chore(model): slightly improve handling of pulling empty blocks by @calmh in syncthing/syncthing#10679
- chore(gui): upgrade jQuery to 3.7.1 to fix CVE-2020-11022, CVE-2020-11023, CVE-2015-9251 by @Umer-Azaz in syncthing/syncthing#10673
- chore(fs): remove unused SymlinksSupported() method by @calmh in syncthing/syncthing#10684
New Contributors
- @cuiweixie made their first contribution in syncthing/syncthing#10615
- @dagecko made their first contribution in syncthing/syncthing#10624
- @maen-bn made their first contribution in syncthing/syncthing#10563
- @RealCharlesChia made their first contribution in syncthing/syncthing#10657
- @JRNitre made their first contribution in syncthing/syncthing#10651
- @vvaswani made their first contribution in syncthing/syncthing#10632
- @luizluca made their first contribution in syncthing/syncthing#10572
- @Umer-Azaz made their first contribution in syncthing/syncthing#10673
Full Changelog: syncthing/syncthing@ v2.0.16...v2.1.0