mirror of
https://github.com/transmission/transmission
synced 2024-12-23 08:13:27 +00:00
11 KiB
11 KiB
Transmission 4.0.2
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.
What's New in 4.0.2
Highlights
- Fixed
4.0.1
bug where some torrents thought they were magnet links. (#5025) - Fixed
4.0.0
bug that broke watchdirs in the macOS client. (#5058, macOS Client) - Fixed
4.0.0
bug where download speed limits were ignored for uTP peers. (#5086) - Fixed
4.0.0
bug usingannounce-list
when creating single-tracker private torrents. (#5106)
All Platforms
- Restored support for
path.utf-8
keys in torrent info dictionaries. (#3454) - Fixed value of
TR_TIME_LOCALTIME
environment variable in torrent scripts. (#5006) - Limited in-kernel file copying to 2 GiB blocks at a time to avoid potential issues with CIFS mounts. (#5039)
- Simplified filename info in log messages. (#5055)
- Fixed
std::clamp()
assertion failures. (#5080, #5203) - Fixed small error calculating protocol overhead when receiving peer messages. (#5091)
- Fixed incorrect escaping of non-BMP characters when generating JSON. (#5096)
- Fixed
4.0.0
crash when receiving malformed piece data from peers. (#5097) - Fixed
4.0.0
potential crash when downloading from webseeds. (#5161) - Improved handling of the
leechers
param in trackers' announce responses. (#5164) - Fixed
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) - Fixed display of IPv6 tracker URLs. (#5174)
- Fixed code that could stop being interested in peers that have pieces we want to download. (#5176)
- Improved sanity checking of magnet links added via RPC. (#5202)
- Fixed a misleading error message when Transmission is unable to write to the incomplete-dir. (#5217)
- Worked around an older libdht bug that could provide invalid peer info. (#5218)
- Restored RPC
torrentGet.wanted
return value to match 3.00 behavior. (#5170)
macOS Client
- Fixed minor UI bugs, e.g. layout and control alignment. (#5016, #5018, #5019, #5021, #5035, #5066)
- Added up / down arrows to upload / download badge info. (#5095)
- Fixed
4.0.0
bug where macOS users could see some of their old torrents reappear after removing & restarting. (#5117) - Fixed "Unrecognized colorspace number -1" error messages from macOS. (#5219)
- Fixed bug that caused local data to not be found when adding a new torrent in a custom folder. (#5060)
- Fixed crash on startup in
copyWithZone()
. (#5079)
Qt Client
- Ensured that "Open File" opens the torrent's folder for multi-file torrents. (#5115)
- Fixed
4.0.0
bug that prevented batch-adding trackers to multiple torrents at once. (#5122) - Fixed per-torrent ratio display in main window. (#5193)
GTK Client
- Fixed
4.0.0
ignoring-m
/--minimized
command line option. (#5175) - Fixed assertion failure in the progress display when creating a new torrent. (#5180)
Web Client
- Fixed minor UI bugs, e.g. layout and control alignment. (#5001)
- Fixed
4.0.0
bug that that failed to save alternate speed begin/end settings changes. (#5033) - Fixed broken keyboard shortcuts on desktop Safari. (#5054)
- Improved colors in both light & dark mode. (#5083, #5114, #5151)
Daemon
- Made the "unrecognized argument" error message more readable. (#5029)
transmission-remote
- Fixed a spurious error message when adding magnet links. (#5088)
Everything Else
- Documentation improvements. (#4971, #4980, #5099, #5135, #5214, #5225)
- Updated translations. (#5182)
- Fixed
4.0.1
failure to discover tests when cross-compiling without an emulator. (#5197)
Thank You!
Last but certainly not least, a big Thank You to these people who contributed to this release:
Contributions to All Platforms:
- @HAkos1:
- Simplified filename info in log messages. (#5055)
- @Lanzaa (Colin B.):
- Restored support for
path.utf-8
keys in torrent info dictionaries. (#3454)
- Restored support for
- @reardonia:
- @wiz78:
- Fixed value of
TR_TIME_LOCALTIME
environment variable in torrent scripts. (#5006)
- Fixed value of
- @xavery (Daniel Kamil Kozar):
- Fixed incorrect escaping of non-BMP characters when generating JSON. (#5096)
Contributions to macOS Client:
- @andreygursky:
- Code review. (#5060)
- @DevilDimon (Dmitry Serov):
- Code review. (#5079)
- @GaryElshaw (Gary Elshaw):
- Code review. (#5095)
- @nevack (Dzmitry Neviadomski):
Contributions to Web Client:
- @dareiff (Derek Reiff):
- @tessus (Helmut K. C. Tessarek):
- Fixed broken keyboard shortcuts on desktop Safari. (#5054)
- @wsy2220:
- Improved colors in both light & dark mode. (#5151)
Contributions to Daemon:
- @maxz (Max Zettlmeißl):
- Code review. (#5029)
- @RoeyFuchs (Roey Fuchs):
- Made the "unrecognized argument" error message more readable. (#5029)
Contributions to Everything Else:
- @GaryElshaw (Gary Elshaw):
- Docs: warn users about bannable actions in the issue template. (#5059)
- @ile6695 (Ilkka Kallioniemi):
- Documentation improvements. (#5225)
- @maxz (Max Zettlmeißl):
- Documentation improvements. (#4971)
- @midzer:
- Documentation improvements. (#4980)
- @nevack (Dzmitry Neviadomski):
- Code review. (#5059)
- @tearfur:
- @trim21 (Trim21):
- Documentation improvements. (#5099)