Releases: linuxserver/docker-syncthing
v1.29.7-ls184
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v1.29.7-ls184/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
Syncthing 2 is coming
Syncthing version 1.x will soon be replaced by Syncthing version 2.x.
Version 2 brings a new database format and various cleanups, but remains
protocol compatible with Syncthing 1.
More detailed information about Syncthing 2 can be found in the release
notes at https://github.com/syncthing/syncthing/releases.
What's Changed
Fixes
- fix(config): deep copy configuration defaults (fixes #9916) by @hazemKrimi in syncthing/syncthing#10101
- fix(config): mark audit log options as needing restart (fixes #10099) by @marbens-arch in syncthing/syncthing#10100
- fix(versioner): fix perms of created folders (fixes #9626) by @ashishbhate in syncthing/syncthing#10105
- fix(syncthing): ensure both config and data dirs exist at startup (fixes #10126) by @calmh in syncthing/syncthing#10127
- fix(gui): update
uncamel()
to handle strings like 'IDs' (fixes #10128) by @luckman212 in syncthing/syncthing#10131
Features
- feat(gui): close a modal when pressing ESC after switching modal tabs (fixes #9489) by @hazemKrimi in syncthing/syncthing#10092
Other
- chore(gui): add Serbian (sr) translation template by @acolomb in syncthing/syncthing#10116
- build: reactivate golangci-lint by @calmh in syncthing/syncthing#10118
- chore: move golangci-lint & meta to separate PR-only workflow by @calmh in syncthing/syncthing#10119
- refactor: use slices.Contains to simplify code by @pullmerge in syncthing/syncthing#10121
- build: process for automatic release tags by @calmh in syncthing/syncthing#10133
- refactor: use slices package for sort by @mrclmr in syncthing/syncthing#10132
- refactor: use slices package for sorting by @mrclmr in syncthing/syncthing#10136
- docs: general notes about v2 coming by @calmh in syncthing/syncthing#10135
- build: add labeler workflow for PRs by @calmh in syncthing/syncthing#10143
New Contributors
- @hazemKrimi made their first contribution in syncthing/syncthing#10092
- @pullmerge made their first contribution in syncthing/syncthing#10121
- @ashishbhate made their first contribution in syncthing/syncthing#10105
- @mrclmr made their first contribution in syncthing/syncthing#10132
Full Changelog: syncthing/syncthing@v1.29.6...v1.29.7
v1.29.6-ls183
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v1.29.6-ls183/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
What's Changed
- chore(lib): expose model methods to obtain progress by @pixelspark in syncthing/syncthing#9886
- feat(gui): explanation to options enabled or disabled per folder type by @tomasz1986 in syncthing/syncthing#9367
- fix(gui): validate device ID in canonical form (fixes #7291) by @mathias4833 in syncthing/syncthing#10006
- fix(config): remove discontinued primary STUN server (fixes #10008) by @marbens-arch in syncthing/syncthing#10009
- fix(stun): better error handling (ref #10008) by @calmh in syncthing/syncthing#10010
- chore(config): remove discontinued secondary STUN servers (fixes #10011) by @marbens-arch in syncthing/syncthing#10012
- chore(fs): speed up case normalization by @bt90 in syncthing/syncthing#10013
- build(deps): update dependencies by @calmh in syncthing/syncthing#10020
- feat(fs, config): add support for custom filesystem type construction by @pixelspark in syncthing/syncthing#9887
- build: replace underscore in Debian version by @bt90 in syncthing/syncthing#10032
- chore(model): add metric for total number of conflicts by @swenske in syncthing/syncthing#10037
- fix(config): properly apply defaults when reading folder configuration by @pixelspark in syncthing/syncthing#10034
- fix(config): zero filesystemtype is "basic" by @calmh in syncthing/syncthing#10038
- build: push artifacts to Azure by @calmh in syncthing/syncthing#10044
- chore(config): resolve primary STUN servers via SRV record by @bt90 in syncthing/syncthing#10031
- chore(fs): changes to allow Filesystem to be implemented externally by @pixelspark in syncthing/syncthing#10040
- fix(strings): differentiate setup(n) and set(v) up by @systemcrash in syncthing/syncthing#10024
- fix(gui): mark unseen disconnected devices as inactive by @tomasz1986 in syncthing/syncthing#10048
- fix(syncthing): use separate lock file instead of locking the certificate (fixes #10053) by @calmh in syncthing/syncthing#10054
- feat(api, gui): allow authentication bypass for metrics by @swenske in syncthing/syncthing#10045
- chore: add missing copyright in new files from infra branch by @calmh in syncthing/syncthing#10055
- fix(osutil): give threads same I/O priority on Linux by @TheCreeper in syncthing/syncthing#10063
- chore(syncthing): remove support for TLS 1.2 sync connections by @calmh in syncthing/syncthing#10064
- chore(gui): update dependency copyrights, add script for periodic maintenance by @rasa in syncthing/syncthing#10067
- chore(api): log X-Forwarded-For by @bt90 in syncthing/syncthing#10035
- feat(config): add option for audit file (fixes #9481) by @marbens-arch in syncthing/syncthing#10066
- chore(gui): use go list --deps for dependency list by @rasa in syncthing/syncthing#10071
- fix(strelaysrv): make the session limiter session-dependent (fixes #10072) by @szu17dmy in syncthing/syncthing#10073
New Contributors
- @marbens-arch made their first contribution in syncthing/syncthing#10009
- @swenske made their first contribution in syncthing/syncthing#10037
- @systemcrash made their first contribution in syncthing/syncthing#10024
- @TheCreeper made their first contribution in syncthing/syncthing#10063
- @szu17dmy made their first contribution in syncthing/syncthing#10073
Full Changelog: syncthing/syncthing@v1.29.5...v1.29.6
v1.29.6-ls182
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v1.29.6-ls182/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
What's Changed
- chore(lib): expose model methods to obtain progress by @pixelspark in syncthing/syncthing#9886
- feat(gui): explanation to options enabled or disabled per folder type by @tomasz1986 in syncthing/syncthing#9367
- fix(gui): validate device ID in canonical form (fixes #7291) by @mathias4833 in syncthing/syncthing#10006
- fix(config): remove discontinued primary STUN server (fixes #10008) by @marbens-arch in syncthing/syncthing#10009
- fix(stun): better error handling (ref #10008) by @calmh in syncthing/syncthing#10010
- chore(config): remove discontinued secondary STUN servers (fixes #10011) by @marbens-arch in syncthing/syncthing#10012
- chore(fs): speed up case normalization by @bt90 in syncthing/syncthing#10013
- build(deps): update dependencies by @calmh in syncthing/syncthing#10020
- feat(fs, config): add support for custom filesystem type construction by @pixelspark in syncthing/syncthing#9887
- build: replace underscore in Debian version by @bt90 in syncthing/syncthing#10032
- chore(model): add metric for total number of conflicts by @swenske in syncthing/syncthing#10037
- fix(config): properly apply defaults when reading folder configuration by @pixelspark in syncthing/syncthing#10034
- fix(config): zero filesystemtype is "basic" by @calmh in syncthing/syncthing#10038
- build: push artifacts to Azure by @calmh in syncthing/syncthing#10044
- chore(config): resolve primary STUN servers via SRV record by @bt90 in syncthing/syncthing#10031
- chore(fs): changes to allow Filesystem to be implemented externally by @pixelspark in syncthing/syncthing#10040
- fix(strings): differentiate setup(n) and set(v) up by @systemcrash in syncthing/syncthing#10024
- fix(gui): mark unseen disconnected devices as inactive by @tomasz1986 in syncthing/syncthing#10048
- fix(syncthing): use separate lock file instead of locking the certificate (fixes #10053) by @calmh in syncthing/syncthing#10054
- feat(api, gui): allow authentication bypass for metrics by @swenske in syncthing/syncthing#10045
- chore: add missing copyright in new files from infra branch by @calmh in syncthing/syncthing#10055
- fix(osutil): give threads same I/O priority on Linux by @TheCreeper in syncthing/syncthing#10063
- chore(syncthing): remove support for TLS 1.2 sync connections by @calmh in syncthing/syncthing#10064
- chore(gui): update dependency copyrights, add script for periodic maintenance by @rasa in syncthing/syncthing#10067
- chore(api): log X-Forwarded-For by @bt90 in syncthing/syncthing#10035
- feat(config): add option for audit file (fixes #9481) by @marbens-arch in syncthing/syncthing#10066
- chore(gui): use go list --deps for dependency list by @rasa in syncthing/syncthing#10071
- fix(strelaysrv): make the session limiter session-dependent (fixes #10072) by @szu17dmy in syncthing/syncthing#10073
New Contributors
- @marbens-arch made their first contribution in syncthing/syncthing#10009
- @swenske made their first contribution in syncthing/syncthing#10037
- @systemcrash made their first contribution in syncthing/syncthing#10024
- @TheCreeper made their first contribution in syncthing/syncthing#10063
- @szu17dmy made their first contribution in syncthing/syncthing#10073
Full Changelog: syncthing/syncthing@v1.29.5...v1.29.6
v1.29.6-ls181
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v1.29.6-ls181/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
What's Changed
- chore(lib): expose model methods to obtain progress by @pixelspark in syncthing/syncthing#9886
- feat(gui): explanation to options enabled or disabled per folder type by @tomasz1986 in syncthing/syncthing#9367
- fix(gui): validate device ID in canonical form (fixes #7291) by @mathias4833 in syncthing/syncthing#10006
- fix(config): remove discontinued primary STUN server (fixes #10008) by @marbens-arch in syncthing/syncthing#10009
- fix(stun): better error handling (ref #10008) by @calmh in syncthing/syncthing#10010
- chore(config): remove discontinued secondary STUN servers (fixes #10011) by @marbens-arch in syncthing/syncthing#10012
- chore(fs): speed up case normalization by @bt90 in syncthing/syncthing#10013
- build(deps): update dependencies by @calmh in syncthing/syncthing#10020
- feat(fs, config): add support for custom filesystem type construction by @pixelspark in syncthing/syncthing#9887
- build: replace underscore in Debian version by @bt90 in syncthing/syncthing#10032
- chore(model): add metric for total number of conflicts by @swenske in syncthing/syncthing#10037
- fix(config): properly apply defaults when reading folder configuration by @pixelspark in syncthing/syncthing#10034
- fix(config): zero filesystemtype is "basic" by @calmh in syncthing/syncthing#10038
- build: push artifacts to Azure by @calmh in syncthing/syncthing#10044
- chore(config): resolve primary STUN servers via SRV record by @bt90 in syncthing/syncthing#10031
- chore(fs): changes to allow Filesystem to be implemented externally by @pixelspark in syncthing/syncthing#10040
- fix(strings): differentiate setup(n) and set(v) up by @systemcrash in syncthing/syncthing#10024
- fix(gui): mark unseen disconnected devices as inactive by @tomasz1986 in syncthing/syncthing#10048
- fix(syncthing): use separate lock file instead of locking the certificate (fixes #10053) by @calmh in syncthing/syncthing#10054
- feat(api, gui): allow authentication bypass for metrics by @swenske in syncthing/syncthing#10045
- chore: add missing copyright in new files from infra branch by @calmh in syncthing/syncthing#10055
- fix(osutil): give threads same I/O priority on Linux by @TheCreeper in syncthing/syncthing#10063
- chore(syncthing): remove support for TLS 1.2 sync connections by @calmh in syncthing/syncthing#10064
- chore(gui): update dependency copyrights, add script for periodic maintenance by @rasa in syncthing/syncthing#10067
- chore(api): log X-Forwarded-For by @bt90 in syncthing/syncthing#10035
- feat(config): add option for audit file (fixes #9481) by @marbens-arch in syncthing/syncthing#10066
- chore(gui): use go list --deps for dependency list by @rasa in syncthing/syncthing#10071
- fix(strelaysrv): make the session limiter session-dependent (fixes #10072) by @szu17dmy in syncthing/syncthing#10073
New Contributors
- @marbens-arch made their first contribution in syncthing/syncthing#10009
- @swenske made their first contribution in syncthing/syncthing#10037
- @systemcrash made their first contribution in syncthing/syncthing#10024
- @TheCreeper made their first contribution in syncthing/syncthing#10063
- @szu17dmy made their first contribution in syncthing/syncthing#10073
Full Changelog: syncthing/syncthing@v1.29.5...v1.29.6
v1.29.5-ls180
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v1.29.5-ls180/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
Full Changelog: syncthing/syncthing@v1.29.4...v1.29.5
v1.29.4-ls180
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v1.29.4-ls180/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
v1.29.4
Bugfixes:
- #9990: Tildes break directory autocomplete
v1.29.4-ls179
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v1.29.4-ls179/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
v1.29.4
Bugfixes:
- #9990: Tildes break directory autocomplete
v1.29.3-ls178
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v1.29.3-ls178/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
v1.29.3
Bugfixes:
- #9929: Unintelligible error message "setting metadata: lookup failed"
v1.29.3-ls177
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v1.29.3-ls177/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
v1.29.3
Bugfixes:
- #9929: Unintelligible error message "setting metadata: lookup failed"
v1.29.3-ls176
CI Report:
https://ci-tests.linuxserver.io/linuxserver/syncthing/v1.29.3-ls176/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
v1.29.3
Bugfixes:
- #9929: Unintelligible error message "setting metadata: lookup failed"