Transmission 4.1.0 Beta 4

Transmission is a fast, easy-to-use bittorrent client with support for encryption, a web interface, peer exchange, magnet links, DHT, µTP, UPnP and NAT-PMP port forwarding, webseed support, watch directories, tracker editing, global and per-torrent speed limits, and more.

Transmission has one of the lowest memory & resource footprints of any major BitTorrent client. Transmission"s light overhead is one reason why it is so well suited for home NAS and media servers. Having been used by Western Digital, Zyxel and Belkin, Transmission gives truly impressive performance on almost any compatible hardware.

Transmission is an open source, volunteer-based project. Unlike some BitTorrent clients, Transmission doesn"t play games with its users to make money.

  • Transmission doesn"t bundle toolbars, pop-up ads, flash ads, twitter tools, or anything else.
  • It doesn"t hold some features back for a payware version.
  • Its source code is available for anyone to review.
  • Transmission doesn"t track users, the website and forums have no third-party ads or analytics.

Transmission 4.1.0 Beta 4 changelog:

Highlights

  • Unify RPC and settings.json strings to snake_case, backwards compatible. (#7108)
  • New JSON-RPC 2.0-compliant RPC API. (#7269)
  • Use native icons for menus and toolbars: SF Symbols on macOS, Segoe Fluent on Windows 11, Segoe MDL2 on Windows 10, and XDG standard icon names everywhere else. (#7819, Qt Client)

All Platforms

  • Added an option to verify a torrent immediately after it finishes downloading. (#4178)
  • Added BEP-21 downloader count to tr_tracker_view and RPC. (#6936)
  • Added peer traffic statistics to torrent-get rpc method. (#7172)
  • Added bytesCompleted field to torrent-get rpc call. (#7173)
  • Deprecate tcp-enabled and udp-enabled in favour of preferred_transports. (#7473)
  • Added raw PeerID to RPC interface. (#7514)
  • IPv4 patterns in the RPC whitelist can now match with IPv4-mapped IPv6 addresses. (#7523)
  • Improved libtransmission code to use less CPU. (#7800)
  • Support dual stack by manually creating and binding socket on Windows platform. (#6548)
  • Generate imported targets for MbedTLS. (#7631)
  • Added support for libevent 2.2.1-alpha-dev. (#7765)
  • Bumped miniupnpc from 2.2.8 to 2.3.3. (#7783)
  • Bumped {fmt} to 12.1.0. (#7793)

macOS Client

  • Fixed missing tooltips for Group rows in Torrent Table View. (#7828)

Qt Client

  • Added the ability to use a custom URL path when connecting to remote Transmission servers. (#7561)

Web Client

  • Implemented a context menu for file list in web app making way to rename or copy name of individual file. (#7389)
  • Updated turtle for web app. (#6940)
  • Added checkbox to delete data while removing torrents. (#7000)
  • Gave labels to the mainwin buttons for web client. (#6985)

transmission-remote

  • Added support to download sequentially from a specific piece. This can enable apps to seek within media files for streaming use cases. (#7808, #7809)
  • Fixed 4.1.0-beta.1 issue that displayed incorrect speeds when using transmission-remote -pi. (#7796)

Everything Else

  • Apply Xcode 26.0 recommendations. (#7823)
  • Updated documentation. (#7826, #7829, #7830, #7836, #7840)

Download: Transmission 64-bit | Qt 5 Setup ~17.0 MB (Open Source)
Download: Transmission 32-bit | Qt 5 Setup
Links: Transmission Homepage | Other OSes | Screenshot

Get alerted to all of our Software updates on Twitter at @NeowinSoftware

Report a problem with article
Next Article

Media Player Classic - Home Cinema 2.5.6

Previous Article

Audacity 3.7.6