Files
transmission-mirror/news/news-4.1.0-beta.2.md
Charles Kerr ac5c9e082d chore: bump transmission 4.1.0 beta.2 (#7484)
* chore: bump to Transmission 4.1.0-beta.2

* docs: add release notes for 4.1.0-beta.2

* docs: update release notes

* docs: update release notes
2025-03-10 18:05:53 -05:00

14 KiB

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):
  • @jggimi (Josh Grosse):
    • New files are assigned a file mode per the process umask defined in settings.json. (#7195)
  • @killemov:
  • @nevack (Dzmitry Neviadomski):
  • @reardonia (reardonia):
    • Code review. (#6892, #7167, #7177, #7195, #7355)
    • Handshake: add fire_timer() explicitly instead of overloading fire_done(). (#6966)
    • Consume early pad a/b, improve handshake tests. (#6987)
  • @tearfur (Yat Ho):
    • Code review. (#5038, #6966, #6987, #7167, #7195, #7313, #7447, #7461, #7462, #7469, #7470, #7471)
    • Refactor: store peers as benc in resume file. (#6892)
    • Added optional sequential downloading. (#6893, #7047)
    • Fix: abort handshake if the torrent is stopped. (#6947)
    • Refactor: save outgoing len(PadA), len(PadB) and len(IA). (#6973)
    • Better utilize high Internet bandwidth. (#7029)
    • Refactor: use new tr_variant API for resume. (#7069)
    • Refactor: use evhttp public accessors in rpc server. (#7112)
    • Fix: use message id to check for pex and metadata xfer support. (#7177)
    • Feat: support the JSON null type in tr_variant. (#7255)
    • Fix: shadowed variable warning in tr_torrentVerify(). (#7305)
    • Harden the HTTP tracker response parser. (#7326)
    • Save upload/download queue order between sessions. (#7332)
    • Fixed an issue where the speed limits are not effective below 16KiB/s. (#7339)
    • Refactor: set peer io socket in constructor. (#7355)
    • Chore: bump wide-integer. (#7383)
    • Added workaround for crashes related to Curl bug 10936. (#7416)
    • Experimental fix for frequent corrupt pieces and stuck progress. (#7443)
    • Feat: warn about problematic curl versions. (#7457)
    • Support trackers that only support the old BEP-7 with &ipv4= and &ipv6=. (#7481)
    • Refactor: rename unreleased quarks to snake_case. (#7483)
  • @Terentyev (Alexander Terentyev):
    • Added support for using a proxy server for web connections. (#5038)
  • @ThinkChaos:
  • @userwiths (Bark):
    • Fix: Take into account only the private that is inside info. (#7313)
  • @wegood9 (pathC):

Contributions to macOS Client:

Contributions to Qt Client:

  • @H5117:
    • Qt: refactor Application. (#7092)
  • @killemov:
  • @tearfur (Yat Ho):

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)
    • Refactor: pointer device listener code refinement. (#7311)
    • Fixed a bug inflating per-torrent rows by long torrent names in compact view. (#7336)
    • Refactor: drop className .full in favor of :not(.compact). (#7354)
    • Added a new alert message of a problem when renaming torrent or file name. (#7394)
  • @tearfur (Yat Ho):
    • Code review. (#6945, #7051, #7297, #7310, #7354)
    • Fix(webui): dispatch close events when closing popups. (#7340)
    • Fixed incorrect text entry sensitivity when sessions changed. (#7346)

Contributions to Daemon:

  • @tearfur (Yat Ho):
    • Added optional sequential downloading. (#7048)

Contributions to transmission-cli:

  • @tearfur (Yat Ho):
    • Refactor: convert tr_net_init_mgr to singleton. (#6914)

Contributions to transmission-remote:

Contributions to Everything Else: