-
v0.14.3a022b0cf · ·
v0.14.3 This is a minor release recommended for all users. Resolved issues since v0.14.2: * #3451: Devices no longer get stuck in "out of sync" after a disconnection. * #3448: Syncthing no longer crashes when a connection is lost before index sending has started. * #3449: Temporary index databases are now created in the home (config) directory, not the system temporary directory.
-
v0.14.125a7b0a6 · ·
v0.14.1 This is a minor release recommended for all users. This release includes "delta indexes", a backwards compatible protocol enhancement. Prior to delta indexes being implemented, full index information was exchanged at every connection start. With delta indexes, only index information that has changed since last contact is transferred. Delta indexes are enabled automatically between 0.14.1+ devices. Resolved issues since v0.14.0: * #438: Delta indexes are now implemented. * #3440: Files that grow or shrink during scanning would result in conflicts or inconsistent data after synchronization. This issue was introduced in 0.14.0.
-
v0.14.0e1a4f81e · ·
v0.14.0 This is a new major release, incompatible with Syncthing v0.13 and earlier. This release introduces a new, extensible sync protocol and corresponding changes to local discovery and the database. A full rehashing of folder contents will happen on first restart. To roll back to a v0.13 release, simply download and run a v0.13 Syncthing. Resolved issues since v0.13.10: * #3397: The Anonymous Usage Reporting Preview is now correctly formatted * #3346: Discovery results now respects address family for listen addresses. * #3080: The sync protocol, local discovery protocol and database format is now based on protocol buffers. * #3227: File names ending in space are now correctly marked as invalid on Windows. * #3278: Local discovery now quickly detects other local devices on restart. * #3077: A race condition causing a deadlock on folder addition is fixed.
-
v0.14.0-rc.1e1a4f81e · ·
v0.14.0-rc.1 This is the release candidate for the upcoming v0.14 release. This release introduces a new, future extensible sync protocol and corresponding changes to local discovery and the database. This v0.14 RC can only talk to other v0.14 clients, RC or future. A full rehashing of the folder contents will happen on first restart. To roll back to a v0.13 release, simply download and run a v0.13 Syncthing. Resolved issues since v0.14.0-beta.1: * A protocol inconsistency was corrected, resulting in this release being incompatible with the beta. * #3397: The Anonymous Usage Reporting Preview is now correctly formatted Resolved issues since v0.13.10: * #3346: Discovery results now respects address family for listen addresses. * #3080: The sync protocol, local discovery protocol and database format is now based on protocol buffers. * #3227: File names ending in space are now correctly marked as invalid on Windows. * #3278: Local discovery now quickly detects other local devices on restart. * #3077: A race condition causing a deadlock on folder addition is fixed.
-
v0.14.0-beta.1beec9e83 · ·
v0.14.0-beta.1 This is the first beta release of the upcoming v0.14 release. This release introduces a new, future extensible sync protocol and corresponding changes to local discovery and the database. This v0.14 beta can only talk to other v0.14 clients, beta or future. A full rehashing of the folder contents will happen on first restart. To roll back to a v0.13 release, simply download and run a v0.13 Syncthing. Resolved issues since v0.13.10: * #3346: Discovery results now respects address family for listen addresses. * #3080: The sync protocol, local discovery protocol and database format is now based on protocol buffers. * #3227: File names ending in space are now correctly marked as invalid on Windows. * #3278: Local discovery now quickly detects other local devices on restart. * #3077: A race condition causing a deadlock on folder addition is fixed.
-
v0.13.10223e14b0 · ·
v0.13.10 This is a regular bugfix release recommended for all users. Resolved issues: * #3128: Generated folder IDs are now lower case. * #3338: Syncthing now uses shorter temporary file names, alleviating issues on encfs. * #3335: Event IDs seen in /rest/system/events are now sequential again. * #3362: Tests now pass on when building on arm64. * #2471: Folders are now marked "stopped" when missing a path, and duplicate folder IDs are not accepted. * #3375: A stalling TLS handshake no longer blocks the connection service. * #3346: The global discovery server now correctly handle IPv6 announces over IPv4 and vice versa.
-
v0.13.8b71cc8a5 · ·
v0.13.8 This release contains bugfixes and one backwards compatible enhancement. Resolved issues: * #3306: The layout of the out of sync items dialog has been improved. * #3310: Folders are now sorted by label, falling back to ID when required. * #3330: Windows zip files now make sense when unpacked on non-Windows. * #3321: Folder name completion now works for empty names on non-Windows. * #2782: Folders can now be symbolic links also when using ~-relative paths. New features and enhancements: * #3340: The discovered device addresses are now shown for disconnected devices.
-
v0.13.6c1a96d49 · ·
v0.13.6 This is a bugfix release. There are also multiple cleanups and minor improvements to the web UI by @norgeous. Resolved issues: * #3262: v0.13.5 -no-upgrade build now requires gcc (by @calmh, reviewed by @AudriusButkevicius) * #3267: Favicon should not be animated (by @calmh, reviewed by @AudriusButkevicius) * #3136: Toggling HTTP/HTTPS breaks GUI/API (by @calmh, reviewed by @canton7) * #3287: Understand older/newer Hello messages (by @calmh, reviewed by @AudriusButkevicius) * Warnings on relay connectivity issues are reduced (by @scienmind)
-
v0.13.5eefcecc7 · ·
v0.13.5 This is mainly a bugfix release. Resolved issues: * #3099: Please move the debian folder debian: Rename debian directory to debtpl (by @calmh) * #3201: api: /rest/system/browse behaves strangely on Windows lib/osutil: Fix globbing at root (by @AudriusButkevicius, reviewed by @calmh) * #3174: Ignore patterns with non-ASCII characters causes out of memory crash vendor: Update github.com/gobwas/glob (by @calmh) * #3193: Upgrading a running syncthing from CLI doesn't work cmd/syncthing: Fix upgrade of running syncthing from CLI (by @alex2108, reviewed by @calmh) * #3182: Sort out http caching strategy cmd/syncthing: Be more explicit about how assets should be cached (by @canton7, reviewed by @calmh) * #3204: gui: Allow Anon usage Reporting dialogue shows html code gui: Extract URL from translated string (by @calmh, reviewed by @AudriusButkevicius) * #3223: Panic when connecting to relay via SOCKS proxy lib/connections: Handle wrapped connection in SetTCPOptions (by @calmh, reviewed by @AudriusButkevicius) * #3223: Panic when connecting to relay via SOCKS proxy lib/relay: Correctly get IP from remote addr via proxy (by @calmh, reviewed by @AudriusButkevicius) * #3201: api: /rest/system/browse behaves strangely on Windows gui: /rest/system/browse with no arguments returns drives on Windows (by @AudriusButkevicius, reviewed by @calmh) * #1018: gui: Use favicon as an indicator of Syncthing status gui: Use favicon as indication for status (by @norgeous, reviewed by @AudriusButkevicius) * #3236: gui: Editing a device duplicates it on the folder gui: Fix editing devices (by @AudriusButkevicius, reviewed by @calmh) * #3068: Unshared folder should still have status "scanning" when scanning gui: Show 'scanning' on unshared folders (by @norgeous, reviewed by @AudriusButkevicius) * #901: Re-enable autoupgrade for custom builds cmd/syncthing: Re-enable auto upgrade for dev builds (by @calmh, reviewed by @AudriusButkevicius) * #3143: Date and time of last scan lib/model, lib/stats: Keep track of folder's last scan time (by @Majed Abdulaziz, reviewed by @AudriusButkevicius)
-
v0.13.3c5131710 · ·
v0.13.3 This is a bug fix release to fix a number of issues introduced in the v0.13 release. Resolved issues: * vendor: Replace github.com/jackpal/gateway with github.com/calmh/gateway (#3142, @calmh) * lib/model: Leave temp file in place when final rename fails (#3146, @calmh) * lib/model: Track puller creation times (#3145, @AudriusButkevicius) * gui: Set CSRF stuff earlier (#3138, @calmh) * cmd/syncthing: Correctly set, parse and compare modified time HTTP headers (#3165, @calmh) * lib/util: Add secure random numbers source (#3178, @calmh) * lib/upgrade: Prefer a minor upgrade over a major (#3163, @calmh) * cmd/syncthing: Do not modify events (#3002, @AudriusButkevicius) * lib/model: Fix wild completion percentages (#3102, @AudriusButkevicius) * cmd/syncthing: Use API to generate API Key and folder ID (#3179, @calmh)
-
v0.13.2e7280f1e · ·
v0.13.2 This release fixes a security flaw in the REST API and is recommended for all users. Resolved issues: * gui: Update translations (#3125, @AudriusButkevicius) * lib/connections: Do not resolve addresses (#3129, @AudriusButkevicius) * cmd/syncthing: Enforce stricter CSRF policy on /rest GET requests (#3134, @calmh) New enhancements: * The verbose log output (-verbose) and audit log (-audit) will now contain information about changes to local files. This release changes the behavior of HTTP requests to the /rest interface. All such requests must now be accompanied by either a CSRF token or the API key.
-
v0.13.18e060e23 · ·
v0.13.1 Fixes two bugs resulting in things not connecting after upgrade to v0.13.0. Also please read the v0.13.0 relase notes. This release is not compatible with v0.12.x. * lib/config: Don't migrate non-HTTPS-URL discovery servers to new path (#3103, @calmh) * gui, lib: Add missing licenses (#3100, @aviau) * lib/connections: Correctly add port to portless tcp:// URLs (#3115, @calmh)
-
v0.13.02ea22b18 · ·
Syncthing v0.13.0 "Copper Cockroach" ==================================== Upgrade Notes ------------- - v0.13 is not protocol compatible with v0.12. - The database format has changed. It will be migrated without rescan on first startup, but the first startup may take longer than usual. Major Changes Since v0.12 ------------------------- Devices now announce files that are in progress of being downloaded, in addition to those that are already complete. This means a device can serve parts of a file to other devices before it has completed the download itself. Folder labels are now distinct from the folder ID. The intention is for the label to be human readable and for the ID to be machine readable and unique. When upgrading, folder IDs are not changed. However when creating new folders Syncthing will suggest a random, unique folder ID. When receiving a connection attempt from an unknown device Syncthing will now show the name of that device, not only it's ID. Syncthing will now manage port mappings on NAT-PMP compliant routers, in addition to the existing UPnP support. Minor Changes and Improvements ------------------------------ - Ignored files can now be tagged with the prefix (?d) to indicate that Syncthing may delete these files if they remain when deleting a directory. Ignore patterns use less memory by default. - The address for sync connections, both the listening side and for remote devices, can now be made IPv4- or IPv6-only. Use the tcp4:// or tcp6:// schemes to specify one or the other. The default tcp:// is still dual stack. Additionally, relays are now treated as listen addresses and set in the same configuration setting. - The folder settings dialog has been cleaned up. - The environment variable ALL_PROXY_NO_FALLBACK can be set to disable falling back to direct connections in the absence of a working proxy. - Many, many bug fixes. Known Issues ------------ - The "Syncing" complete percentage for remote devices may erronously display more than 100% (i.e. 156% or 297%) while a remote device is still synchronizing.
-