Transmission 4.0.0 Released with BitTorrent v2 Support

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:

Transmission download page

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.

Original Article