Transmission 4.0.0 Released with BitTorrent v2 Support

Last updated: February 11, 2023 — 3 Comments

Transmission, the default torrent downloading app for Ubuntu, announced the new major 4.0.0 release today!

The new release migrated the codebase from C to C++ programming language. And now it uses the gtkmm toolkit instead of GTK for its user interface.  With the code improvements, it can even have 50% less CPU and 70% fewer memory usage.

Transmission 4.0.0 introduced support for using BitTorrent v2 and hybrid torrents. In ‘Preferences’ ->’Network’ settings page, there’s option to set default public trackers. And in “Seeding” settings page, it allows to call a custom script when done seeding.

Other changes in Transmission 4.0.0 include:

  • New version system (v3.00 -> v4.0.0)
  • Remote control GUI now use RPC API ‘table’ mode, resulting smaller payloads and less bandwidth usage.
  • Rewrite Web app in JavaScript with fully mobile support.
  • Support IPv6 blocklists.
  • See github release page for details.

How to Install Transmission 4.0.0 in Ubuntu:

Windows and macOS users can download the new release package from the software website:

For Linux user, there’s no package at the moment of writing. But as a lazy man, I use this pre-installed app to download torrents in Ubuntu frequently. If possible, I’ll make a deb package in case no PPA packages available in next few days.

UPDATE: here it is the PPA for Transmission 4.0.0 with Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 22.10 support. Sadly, new WebUI excluded but it seems working with old web interface.


I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to let me know if the tutorial is outdated! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me via [email protected] Buy me a coffee:

3 responses to Transmission 4.0.0 Released with BitTorrent v2 Support

  1. Hello Ji m!

    Longtime reader of your blog here, keep up the good work!

    I am currently compiling version 4 for Ubuntu on my desktop but it takes forever on this step :

    Building CXX object tests/libtransmission/CMakeFiles/libtransmission-test.dir/

    It would be really great if you could provide us with a PPA!

    Thanks and best regards!

  2. Transmission FTW! February 9, 2023 at 2:00 pm

    Thanks Ji m, Transmission is my favorite BT client!

  3. Would anyone with the knowledge be able to build a Transmission v4 DEB package for ARMv6 aka Raspberry Pi? The one on the repository is still v2.94. Been looking for this one for weeks now. Even tried building it myself, but nothing seems to be of help. I also tried their ‘building instructions’ on GitHub, which looked helpful at first, but I get stuck at 5% and can’t get outta there :/

Leave a Reply

Text formatting is available via select HTML.

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>