syncthing-app/CHANGELOG

462 lines
16 KiB
Plaintext

[0.1.0]
* Initial version
[0.1.1]
* Huge speedup by caching ldap
[0.1.2]
* Fixed wrong URL
[0.1.3]
* Updated postinstall message
[0.2.0]
* Upstream version 0.14.29
* Uses syncthing generated config (thanks to @rymnel)
* Fixed typo in manifest (thanks to @rymnel)
* Running under user cloudron
[0.2.1]
* Fixed description
[0.2.2]
* Add to sync category in app store
[0.2.3]
* Updated to version 0.14.30
[0.2.4]
* Updated to version 0.14.31
[0.2.5]
* Updated to version 0.14.32
[0.3.0]
* Updated to version 0.14.33
[0.3.1]
* Updated to version 0.14.35
[0.3.2]
* Updated to version 0.14.36
[0.3.3]
* Updated to version 0.14.37
[0.3.4]
* Updated to version 0.14.38
[0.4.0]
* Updated to version 0.14.39
* #4357: Removing paused folders no longer triggers a crash.
* #4360: Add further security related HTTP headers
* #4375: Improve info level logging in some cases
* #4377: Improve GUI tooltips in chromium based browsers
* #4382: Hide temporary files on Windows
* #4387: Add -device-id command line switch
[0.5.0]
* Updated to version 0.14.40
[1.0.0]
* Updated to version 0.14.44
* #4634: Panic when connecting to device with auto accept and paused folders
* #4636: List of files needed on remote is not wrapped at word boundaries
* #4644: Impossible to run non-release builds without deadlock detectors
* #4649: UTF-8 normalization does not work correctly on ZFS.
* #4654: Upgrade system shows an error on RCs in some cases
* #4657: Sparse files with zero blocks are not closed when pulling
* #4668: Remote device out of sync items shows "0 items, ~0 B"
[1.0.1]
* Updated to version 0.14.45
* #4659: panic: bug: removed more than added
* #4680: Ignore pattern beginning with "#" does not match subpaths
* #4689: Ignore patterns in web UI aren't reloaded if only comments change
* #4701: Global is different from local state when ignoring files
[1.0.2]
* Update Syncthing to version 0.14.46
[1.0.3]
* Update Syncthing to version 0.14.47
[1.0.4]
* Update Syncthing to version 0.14.48
[1.0.5]
* Update Syncthing to 0.14.49
[1.0.6]
* Update Syncthign to 0.14.50
[1.0.7]
* Update Syncthing to 0.14.51
[1.1.0]
* Use latest base image
[1.2.0]
* Update Syncthing to 0.14.52
[1.2.1]
* Update Syncthing to 0.14.54
[1.3.0]
* Update Syncthing to 1.0.0
* #2760: Option to limit max simultaneous scans
* #5286: Add hardening options to systemd units
* #5320: Show configured rate limit in the GUI
* #5336: Show list of locally changed files for receive only folders
[1.3.1]
* Update Syncthing to 1.0.1
[1.4.0]
* Update Syncthing to 1.1.0
[1.4.1]
* Update Syncthign to 1.1.1
[1.4.2]
* Update Syncthing to 1.1.3
[1.4.3]
* Update Syncthing to 1.1.4
[1.5.0]
* Update Syncthing to 1.2.0
[1.5.1]
* Update Syncthing to 1.2.1
[1.5.2]
* Update Syncthing to 1.2.2
[1.6.0]
* Update Syncthing to 1.3.0
[1.6.1]
* Update Syncthing to 1.3.1
[1.6.2]
* Update Syncthing to 1.3.3
[1.6.3]
* Update Syncthing to 1.3.4
[1.7.0]
* Update Syncthing to 1.4.0
[1.7.1]
* Update Syncthing to 1.4.1
[1.7.2]
* Update Syncthing to 1.4.2
[1.8.0]
* Update Syncthing to 1.5.0
* Update to new Cloudron base image
[1.9.0]
* Update Syncthing to 1.6.1
[1.10.0]
* Update Syncthing to 1.7.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.7.0)
* #6552: panic: Stop called more than once on ... created by nat.Service
* #6564: Closing an already removed connection causes GUI error message
* #6646: Misleading error message when to be deleted dir contains receive-only changes
* #6653: panic: nil pointer dereference in leveldb.(*DB).isClosed()
[1.11.0]
* Update Syncthing to 1.9.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.9.0)
* Offline nodes after drive replacement automatically heal and join back into the cluster, refer #10416
* Listing improvements with parallel disk.Walk calls across many nodes, refer #10420
* certs now supports multiple domains for TLS termination, refer #10207
* Context now passed around at storage layer for future context support, refer #10321
[1.12.0]
* Update Syncthing to 1.11.1
* #6880: fatal error: concurrent map iteration and map write
* #6917: Reconsider db check on upgrade
* #6930: Can't add new folder with versioning enabled, Cleanup Interval field lacks default value
* #6940: TypeError: Object doesn't support property or method 'startsWith' in IE 11 / Windows 7
* #6943: Missing strings for translation
* #6961: Accounting issue with receive-only deleted files causing spurious 95% completion for remote devices
* #6968: Very slow scans on Windows in 1.9.0
* #6972: Deleting a folder containing a symlink results in a permanently out of sync on windows
* #6973: given name "syncthingxxx.tmp" differs from name in filesystem "syncthingXXX.tmp"
* #4277: Announce internal and external address to the global discovery service, encrypted
* #6734: Consider moving configuration to a proto contract
* #6928: Announce LAN addresses to global discovery
[1.12.1]
* Update Syncthing to 1.12.0
* #5360: Dangling symlink prevents filesystem watcher on FreeBSD
* #6664: Panic due to internal folder context used on exported methods
* #7063: panic: runtime error: invalid memory address or nil pointer dereference
* #7077: GUI stuck with "id is not defined" error when trying to ignore non-existent folder
* #7098: File deletions are not being synced in newly shared folders
* #6540: Config PATCH/PUT/DELETE API
* #7099: Add a html message to GUI when javascript is disabled
* #7108: Certificate for relaysrv with better naming
[1.13.0]
* Update base image to v3
[1.14.0]
* Update Syncthing to 1.14.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.14.0)
[1.15.0]
* Update Syncthing to 1.15.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.15.0)
[1.15.1]
* Update Syncthing to 1.15.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.15.1)
[1.16.0]
* Update Syncthing to 1.16.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.16.0)
[1.16.1]
* Update Syncthing to 1.16.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.16.1)
[1.17.0]
* Update Syncthing to 1.17.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.17.0)
[1.18.0]
* Update Syncthing to 1.18.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.18.0)
[1.18.1]
* Update Syncthing to 1.18.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.18.1)
[1.18.2]
* Update Syncthing to 1.18.2
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.18.2)
* #7827: The error message "given name ... differs from filesystem name ..." does not help users to resolve the issue
* #7893: Updating ignores blocks GUI when IO slots are unavailable
[1.18.3]
* Update Syncthing to 1.18.3
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.18.3)
[1.18.4]
* Update Syncthing to 1.18.4
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.18.4)
* #7991: Encryption trailer not updated on shortcut
* #7994: Index "out of sync with reality" on receive-encrypted folder
* #8000: stdiscosrv + strelaysrv systemd services not restarting on upgrade
* #8012: Not retrying to sync when a new connection is established
[1.18.5]
* Update Syncthing to 1.18.5
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.18.5)
* Update base image to 3.2.0
* #7715: Deleted encrypted files don't show up as locally changed in web UI
* #7115: Use CRLF instead of LF in config.xml and .stignore on Windows
* #8014: Send TLS SNI to relay server
* #8021: Provide a way to preset GUI credentials with password hashing
[1.19.0]
* Update Syncthing to 1.19.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.19.0)
* #8103: API: /rest/system/connections has misleading "total" entries
* #7428: Add ignore patterns to folder defaults
* #8090: Allow specifying ports in --generate
[1.19.1]
* Update Syncthing to 1.19.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.19.1)
* #7850: junctionsAsDirs requires folder pause and resume to trigger
* #7924: notify: File mode change events not emitted on MacOS/FSEvents watcher
* #8083: Device ID should be read-only and "nearby devices" should be hidden when adding a new pending device
* #8143: Behavior of discovery server doesn't match documentation
* #8145: Folder ID not editable in add folder dialog
* #7942: Improve error message about folder marker outside of folder
* #8130: CLI: add command to print pending folders offered by specific device
[1.19.2]
* Update Syncthing to 1.19.2
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.19.2)
* Make error message upon reaching the free space quota more clear
[1.20.0]
* Update Syncthing to 1.20.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.20.0)
* #7855: Watching for changes using too many system resources on BSDs (kqueue)
* #8020: Dangling symlink prevents filesystem watcher on Solaris
* #8232: Missing include file endlessly spams log
* #8258: The latest version does not support go1.18 compilation!!
* #8261: TypeError: Cannot read properties of null (reading 'status') in the GUI after killing Syncthing
* #8202: Indicate folders / devices where the remote end has not accepted sharing.
* #8282: Change default log format to include date
[1.20.1]
* Update Syncthing to 1.20.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.20.1)
* #8320: Spurious failure of new connections ("unknown (newer?) version of the protocol" etc)
[1.20.2]
* Update Syncthing to 1.20.2
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.20.2)
* Fix use of old, renamed function in edit folder sharing tab.
[1.20.3]
* Update Syncthing to 1.20.3
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.20.3)
* #8369: Shared device names are missing from "Edit Folder -> Sharing"
* #8376: Chrome Autofill Breaks Authentication
* #8386: Ignore patterns with wildcard and non-ASCII characters don't work as expected
* #8393: Warn if two devices are introducers to each other
[1.20.4]
* Update Syncthing to 1.20.4
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.20.4)
* #7458: Syncthing announces address of interface which is down
* #8479: Panic in failure reporting
* #8007: Support listing the discovered devices using the cli
[1.21.0]
* Update Syncthing to 1.22.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.22.0)
* #2698: Sync extended file attributes on supported file systems
* #7603: WebUI tooltip inconsistencies
* #8506: macOS Monterey 12.5.1 aliases break after sync
[1.21.1]
* Update Syncthing to 1.22.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.22.1)
* #8084: Scope ID should be filtered out of IPv6 addresses when using Remote GUI
* #8569: Periodic connection losses to webui because docker image doesn't support upgrade
* #8594: Extended attributes are only synced one way
[1.21.2]
* Update base image to 4.0.0
[1.22.0]
* Update Syncthing to 1.23.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.23.0)
* #8572: Incorrect rescan interval on auto accepted encrypted folder
* #8646: Perhaps the list of devices contains empty elements
* #8686: Properly indicate whether a connection is "LAN" or not in the GUI
[1.22.1]
* Update Syncthing to 1.23.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.23.1)
* #8325: "accept: function not implemented" after upgrading to syncthing v1.20.1
[1.22.2]
* Update Syncthing to 1.23.2
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.23.2)
* #8749: Relay listener does not restart sometimes
* #8660: GUI editor for xattr filter patterns
* #8781: gui: Remove duplicate Spanish translation
[1.22.3]
* Update Syncthing to 1.23.3
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.23.3)
* #5408: Selection of time in versions GUI not possible without editing the string inside the textfield
* #8277: Mutual encrypted sharing doesn't work (both sides with password)
* #8556: Increased file size when sharing between encrypted devices
* #8599: Key generation at connect time is slow for encrypted connections
* #7859: Allow sub-second watcher delay (use case: remote development)
* #8828: cmd/stdiscosrv: TestDatabaseGetSet flake
[1.22.4]
* Update Syncthing to 1.23.4
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.23.4)
* lib/syncthing: Handle successful global migration (fixes #8851) (#8852)
* lib/syncthing: Handle successfull global migration (fixes #8851)
[1.22.5]
* Update Syncthing to 1.23.5
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.23.5)
* gui: Avoid code generating HTML (#8923)
[1.22.6]
* Update Syncthing to 1.23.6
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.23.6)
[1.22.7]
* Update Syncthing to 1.23.7
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.23.7)
* #6597: setLowPriority should not increase process priority when already lower (in Windows)
* #7698: ursrv: unrealistic uptime data, likely due to unset RTC (1970-01-01)
* #8958: Extended attribute filter editor should be enabled when "send extended attributes" is checked
* #8967: Shared With list ends with comma on 1 device
* #9001: relaysrv crash after some weeks of operation
* #8890: Do not autoexpand tilde sign (~) to an absolute home directory path
* #8957: Add environment variables for --home, --conf, and --data
* #8968: Error for Windows invalid file names should indicate the invalid character or name part
* #8983: Integrate govulncheck
[1.23.0]
* Update Syncthing to 1.24.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.25.0)
* #8274: Usage report transport type is wrong for QUIC
* #8482: Discovery server keeps duplicate entries
* #9019: Web GUI loses config changes when doing multiple modifications (e.g. on slow hardware or remotely)
* #9112: panic: counter cannot decrease in value
* #9123: Hashed passwords via API are hashed again
* #141: Use multiple simultaneous TCP connections
* #5607: Move footer links to header
[1.24.0]
* Update base image to 4.2.0
[1.25.0]
* Update Syncthing to 1.26.0
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.26.0)
* #9106: Posting config with invalid versioner type causes panic
* #9120: Deduplicated files on Windows aren't treated as regular files any more (Go 1.21)
* #9133: Syncthing Docker container fails to start if underlying filesystem doesn't support chown
* #9143: traefik no longer url escape X-Forwarded-Tls-Client-Cert header
* #9149: Favicon is stuck in notify state
* #4137: Use a real login screen + sessions instead of HTTP basic auth
[1.25.1]
* Update Syncthing to 1.26.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.26.1)
[1.25.2]
* Update Syncthing to 1.27.1
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.27.1)
* #9253: Permission error on folder causes "connection error" dialog when opening folder editor
* #9269: panic: nil pointer dereference in (*indexHandlerRegistry).startLocked
* #9274: Missing lock in DeviceStatistics ("fatal error: concurrent map read and map write")
[1.26.0]
* Add LDAP support
[1.26.1]
* Update Syncthing to 1.27.2
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.27.2)
* #9041: cli subcommand does not use STHOMEDIR env var
* #9183: Filesystem watching (kqueue) is enabled … with a lot of files
* #9274: Missing lock in DeviceStatistics ("fatal error: concurrent map read and map write")
* #7406: Add UPnP support for IPv6
[1.26.2]
* Update Syncthing to 1.27.3
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.27.3)
* #9039: Sync from Linux to Mac with ownership - Local additions after rescan
* #9241: Versions path does not honor tilde (~) shortcut
* #8616: Add CLI completion
* #9151: Add "stay logged in" checkbox to login dialog
[1.26.3]
* Update Syncthing to 1.27.4
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.27.4)
* #9369: Panic in ignore matching on invalid UTF-8 from filesystem watcher
* #9435: syncthing should be cgroup aware
* #9339: File system watcher should skip ignored directories in more cases