Syncthing v1.29.7

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 Releases · syncthing/syncthing · GitHub.

What’s Changed

Fixes

  • fix(config): deep copy configuration defaults (fixes #9916) by @hazemKrimi
  • fix(config): mark audit log options as needing restart (fixes #10099) by @marbens-arch
  • fix(versioner): fix perms of created folders (fixes #9626) by @ashishbhate
  • fix(syncthing): ensure both config and data dirs exist at startup (fixes #10126) by @calmh
  • fix(gui): update uncamel() to handle strings like ‘IDs’ (fixes #10128) by @luckman212

Features

  • feat(gui): close a modal when pressing ESC after switching modal tabs (fixes #9489) by @hazemKrimi

Other

  • chore(gui): add Serbian (sr) translation template by @acolomb
  • build: reactivate golangci-lint by @calmh
  • chore: move golangci-lint & meta to separate PR-only workflow by @calmh
  • refactor: use slices.Contains to simplify code by @pullmerge
  • build: process for automatic release tags by @calmh
  • refactor: use slices package for sort by @mrclmr
  • refactor: use slices package for sorting by @mrclmr
  • docs: general notes about v2 coming by @calmh
  • build: add labeler workflow for PRs by @calmh

New Contributors

Full Changelog: Comparing v1.29.6...v1.29.7 · syncthing/syncthing · GitHub

5 Likes

5 posts were split to a new topic: v2 migration questions