Transmission 4.0 Open Source BitTorrent Client Releases With New Changes


In addition to supporting BitTorrent v2 and hybrid torrents, this release also supports IPv6 blocklists.

Today, version 4.0 of the well-known Transmission open-source, free, and cross-platform BitTorrent client was released. This upgrade brings a host of new features and performance enhancements. The Transmission 4.0 release, which has been in development for more than a year and arrives more than 2.5 years after Transmission 3.0, brings support for BitTorrent v2 and hybrid torrents, support for IPv6 blocklists, and a completely redesigned Web client with full mobile support, including support for dark mode and full-screen.

The ability to set “default” trackers that can be used to announce all public torrents, the option to specify the piece size when creating new torrents, and the option to omit potentially identifying information like User-Agent and date created when creating new torrents are all additional new features.

Additionally, Transmission 4.0 adds customizable anti-brute force settings, the capability to retrieve magnet metadata, support for changing the GTK client’s progress bar colour based on the torrent state, an updated Details dialogue that now displays the date a torrent was added, and faster rendering of lengthy file lists.

Transmission 4.0 also starts newly inserted seeds right away and verifies bits as needed, as opposed to the previous system, which required a full verification before seeding could commence. Additionally, a new feature called torrent-added-verify-mode allows users to force-verify newly added torrents.

Transmission uses less memory and CPU cycles as a result of numerous internal performance upgrades. Additionally, the Transmission-Qt and Transmission-Web remote control GUIs now employ the RPC API’s “table” mode, which results in smaller payloads and less bandwidth consumption.

The entire code base has also been converted from C to C++; the GTK client has been upgraded to GTK 4 and GTKMM; the Web client has been completely rewritten in contemporary JavaScript; the Qt client now supports Qt 6; and ayatana-indicator has replaced appindicator as the primary indicator.

You can get a source tarball of Transmission 4.0 right now from the official website, but you’ll need to manually assemble it. If that’s not your cup of tea, you’ll need to hold off on updating from Transmission 3.0 until the new version is available in your GNU/Linux distribution’s stable software repository.


Please enter your comment!
Please enter your name here