Version | Change log |
Syncthing 1.29.6 May 6, 2025 |
What's Changed: fix(model): close fd immediately in copier by @imsodin in #10079 build(deps): update dependencies by @calmh in #10091 chore(syncthing): ensure migrated database is closed before exiting by @xjtdy888 in #10076 chore(db, model): simplify per hash DB lookup in copier by @imsodin in #10080 fix(model): use same folder first in copier by @imsodin in #10093 feat(gui): close a modal when pressing ESC after switching modal tabs (fixes #9489) by @hazemKrimi in #10092 chore(model): refactor copier for more flatness by @imsodin in #10094 |
Syncthing 1.29.5 Apr 30, 2025 |
chore(lib): expose model methods to obtain progress by @pixelspark in #9886 feat(gui): explanation to options enabled or disabled per folder type by @tomasz1986 in #9367 chore: remove abandoned next-gen-gui experiment by @calmh in #10004 chore: remove weak hashing which does not pull its weight by @calmh in #10005 chore: switch database engine to sqlite (fixes #9954) by @calmh in #9965 fix(gui): validate device ID in canonical form (fixes #7291) by @mathias4833 in #10006 fix(config): remove discontinued primary STUN server (fixes #10008) by @marbens-arch in #10009 fix(stun): better error handling (ref #10008) by @calmh in #10010 chore(config): remove discontinued secondary STUN servers (fixes #10011) by @marbens-arch in #10012 chore(fs): speed up case normalization by @bt90 in #10013 chore: harmonise command line flags by @calmh in #10007 build(deps): update dependencies by @calmh in #10020 chore(db): increase journal limit to 64MiB by @bt90 in #10022 chore: forget deleted files older than six months (fixes #6284) by @calmh in #10023 fix(db): handle large numbers of blocks in update by @calmh in #10025 chore(db): use shorter read transactions and periodic checkpoint for smaller WAL by @calmh in #10027 fix(syncthing): make directory flags global for all commands by @calmh in #10028 chore: configurable delete retention interval by @calmh in #10030 feat(fs, config): add support for custom filesystem type construction by @pixelspark in #9887 build: replace underscore in Debian version by @bt90 in #10032 chore(db): fix debug logging by @bt90 in #10033 chore(db): buffer pulled files for smaller WAL by @calmh in #10036 chore(model): add metric for total number of conflicts by @swenske in #10037 fix(config): properly apply defaults when reading folder configuration by @pixelspark in #10034 fix(config): zero filesystemtype is "basic" by @calmh in #10038 chore(db): use one SQLite database per folder by @calmh in #10042 chore(model): delay starting a pull while there |
Syncthing 1.29.4 Apr 1, 2025 |
Bugfixes: #9990: Tildes break directory autocomplete |
Syncthing 1.29.3 Mar 12, 2025 |
Bugfixes: Unintelligible error message "setting metadata: lookup failed". |
Syncthing 1.29.2 Feb 7, 2025 |
Bugfixes: #9929: Unintelligible error message "setting metadata: lookup failed" |
Syncthing 1.28.1 Dec 3, 2024 |
Bugfixes: Gui: Address override not respected in fresh default config Panic: runtime error: index out of range [-1] Enhancements: Ignoring symbolic links when syncing on android as well |
Syncthing 1.28.0 Nov 14, 2024 |
Bugfixes: Folder overlap not detected when using tilde WebUI table column widths broken on iPhone 12 Pro Max and wider Sync status stays at 'Syncing xx%" when remote device pauses the folder. Firefox, dark theme: device ID is hard to read Junctions as dirs doesn't work anymore Disabled checkbox panels don't respect dark theme Enhancements: Ignoring symbolic links when syncing on android as well |
Syncthing 1.27.12 Sep 6, 2024 |
Bugfixes: #9677: Syncthing v1.27.11 on desktop claims there are Local Additions for all folders from Android v1.27.10 |
Syncthing 1.27.11 Sep 3, 2024 |
Other issues: #9629: Housekeeping: chmod -x non-executable files |
Syncthing 1.27.10 Aug 6, 2024 |
Lib/api tests unreliable, failing ~50% of the time on Fedora Linux Data race in fakeFS (testing) |