Improved
4.1.0-beta.2
Transmission 4.1.0-beta.2
This is Transmission 4.1.0-beta.2. We're not in feature freeze yet, so this release includes some new features as well as bugfixes and performance improvements.
What's New in 4.1.0-beta.2
Highlights
- Support trackers that only support the old BEP-7 with
&ipv4=and&ipv6=. (#7481)
All Platforms
- Added support for using a proxy server for web connections. (#5038)
- Added optional sequential downloading. (#6893, #7047)
- Disconnect blocklisted peers immediately upon blocklist update. (#7167)
- New files are assigned a file mode per the process umask defined in
settings.json. (#7195) - Harden the HTTP tracker response parser. (#7326)
- Fixed an issue where the speed limits are not effective below 16KiB/s. (#7339)
- Added workaround for crashes related to Curl bug 10936. (#7416)
- Added a workaround for users affected by Curl bug 6312. (#7447)
- Better utilize high Internet bandwidth. (#7029)
- Save upload/download queue order between sessions. (#7332)
macOS Client
- Fixed the context menu's appearance in compact mode. (#7350)
- Added Afrikaans and Greek translations. (#7477)
GTK Client
- Fixing a bug in adding torrent in GTK application. (#7247)
Web Client
- Added a new alert message of a problem when renaming torrent or file name. (#7394)
- Fixed a bug inflating per-torrent rows by long torrent names in compact view. (#7336)
- Fixed incorrect text entry sensitivity when sessions changed. (#7346)
- Added column mode for viewport unconstrained browsers. (#7051)
- Fixed an issue where Transmission web's custom context menu does not close when clicking on some outside element. (#7296)
- Implemented a new popup management system for web client to support multiple popups in a hierarchy-like system. (#7297)
Daemon
- Added optional sequential downloading. (#7048)
transmission-remote
- Improved error logging. (#7034)
Thank You!
Last but certainly not least, a big Thank You to these people who contributed to this release:
Contributions to All Platforms:
- @cdowen:
- Disconnect blocklisted peers immediately upon blocklist update. (#7167)
- @ile6695 (Ilkka Kallioniemi):
- Code review. (#7457)
- @jggimi (Josh Grosse):
- New files are assigned a file mode per the process umask defined in
settings.json. (#7195)
- New files are assigned a file mode per the process umask defined in
- @killemov:
- Code review. (#7047)
- @nevack (Dzmitry Neviadomski):
Contributions to macOS Client:
- @michalsrutek (Michal Šrůtek):
- Fixed MacStadium opensource URL. (#7289)
Contributions to Qt Client:
- @H5117:
- Qt: refactor Application. (#7092)
- @killemov:
- Code review. (#7092)
- @tearfur (Yat Ho):
- Code review. (#7479)
Contributions to GTK Client:
- @cloppingemu (cloppingemu):
- Fixing a bug in adding torrent in GTK application. (#7247)
Contributions to Web Client:
- @Rukario:
- Code review. (#7340, #7346)
- Refactor: alternative x/y coords to account for zoomed in browser. (#6945)
- Added column mode for viewport unconstrained browsers. (#7051)
- Removed per-torrent start/pause button from web client. (#7292)
- Fixed an issue where Transmission web's custom context menu does not close when clicking on some outside element. (#7296)
- Implemented a new popup management system for web client to support multiple popups in a hierarchy-like system. (#7297)
- Refactor: multiple popups code refinement. (#7310)
Contributions to Daemon:
Contributions to transmission-cli:
Contributions to transmission-remote:
- @bheesham (Bheesham Persaud):
- Improved error logging. (#7034)
- @tearfur (Yat Ho):
- Code review. (#7034)
Contributions to Everything Else:
- @bitigchi (Emir SARI):
- Use en and em dashes where appropriate. (#7402)
- @mhadam (Michael Hadam):
- Updated rpc-spec.md. (#7387)
- @nevack (Dzmitry Neviadomski):
- Fixed building transmission with C++23. (#6832)
- @reardonia (reardonia):
- Code review. (#7408)
- @tearfur (Yat Ho):