news/news-4.0.2.md
This is another bugfix-only release. Thanks for all the suggestions, bug reports, and code -- the feedback on 4.0.x has been very helpful!
Transmission 4 needs translators! Check out this page if you'd like to help.
4.0.1 bug where some torrents thought they were magnet links. (#5025)4.0.0 bug that broke watchdirs in the macOS client. (#5058, macOS Client)4.0.0 bug where download speed limits were ignored for uTP peers. (#5086)4.0.0 bug using announce-list when creating single-tracker private torrents. (#5106)path.utf-8 keys in torrent info dictionaries. (#3454)TR_TIME_LOCALTIME environment variable in torrent scripts. (#5006)std::clamp() assertion failures. (#5080, #5203)4.0.0 crash when receiving malformed piece data from peers. (#5097)4.0.0 potential crash when downloading from webseeds. (#5161)leechers param in trackers' announce responses. (#5164)4.0.0 regression that stopped increasing the download priority of files' first and last pieces. These pieces are important for making incomplete files previewable / playable while still being downloaded. (#5167)torrentGet.wanted return value to match 3.00 behavior. (#5170)4.0.0 bug where macOS users could see some of their old torrents reappear after removing & restarting. (#5117)copyWithZone(). (#5079)4.0.0 bug that prevented batch-adding trackers to multiple torrents at once. (#5122)4.0.0 ignoring -m/--minimized command line option. (#5175)4.0.0 bug that that failed to save alternate speed begin/end settings changes. (#5033)4.0.1 failure to discover tests when cross-compiling without an emulator. (#5197)Last but certainly not least, a big Thank You to these people who contributed to this release:
path.utf-8 keys in torrent info dictionaries. (#3454)TR_TIME_LOCALTIME environment variable in torrent scripts. (#5006)