Transmission 4.0 Open-Source BitTorrent Client Released, Here’s What’s New

This release supports IPv6 blocklists, support for BitTorrent v2 and hybrid torrents, and much more.
Transmission 4.0

The popular Transmission open-source, free, and cross-platform BitTorrent client has been updated today to version 4.0, a major release that introduces numerous new features and performance improvements.

After being in development for more than a year and coming more than two and a half years after Transmission 3.0, the Transmission 4.0 release is here to introduce support for BitTorrent v2 and hybrid torrents, support for IPv6 blocklists, as well as a revamped Web client with full mobile support with full-screen and dark mode support.

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

Furthermore, Transmission 4.0 introduces configurable anti-brute force settings, the ability to fetch metadata of stopped magnets, support for changing the progress bar color in the GTK client depending on the torrent state, and an updated Details dialog that includes the date a torrent was added and faster rendering of large file lists.

Transmission 4.0 also starts newly-added seeds immediately and verifies pieces on demand rather than using the old method where a full verification was required before seeding can begin. Moreover, there’s a new torrent-added-verify-mode setting to force-verify added torrents.

There are also many under-the-hood performance improvements to make Transmission use less memory and fewer CPU cycles. Also, the RPC API “table” mode is now used for both transmission-qt and transmission-web remote control GUIs, which results in smaller payloads and less bandwidth use.

In addition, the entire codebase has been migrated from C to C++, the GTK client was ported to GTK 4 and GTKMM, the Web client was rewritten in modern JavaScript, the Qt client now supports Qt 6, DHT bootstrapping was greatly improved, and ayatana-indicator is now preferred over appindicator.

Transmission 4.0 is available for download right now from the official website as a source tarball that you’ll have to manually compile. If that’s not your cup of tea, you’ll have to wait for the new version to arrive in the stable software repositories of your GNU/Linux distribution before updating from Transmission 3.0.

Last updated 1 year ago

Buy Me a Coffee at ko-fi.com