Transmission 4.1: A Major Update for the Open-Source BitTorrent Client

Transmission 4.1 has been unveiled as a significant update to the renowned open-source BitTorrent client, which is available across various platforms and features both GTK and Qt-based interfaces, a headless daemon, and a web user interface. This latest version comes nearly three years after Transmission 4.0 and brings a host of enhancements aimed at improving user experience and functionality.

One of the key updates includes support for IPv6 and dual-stack UDP trackers, along with compatibility for trackers that utilize the older BEP-7 module. Additionally, Transmission 4.1 introduces optional sequential downloading, local peer discovery over IPv6, and the ability to connect through a proxy server for web operations.

Notable new functionalities include a feature to verify torrents immediately after downloading, improvements in handling plaintext and MSE handshakes, close attention to very large torrents, and enhanced logging for IPv6 connections. The update also optimizes DHT performance, enhances download efficiency using µTP, and introduces a new RPC API compliant with JSON-RPC 2.0.

The GTK version of the client has received updates that include native file chooser dialogs and updated progressbar colors. Meanwhile, the Qt client has improved features like customizable URL paths for remote server connections and a color-coded progress bar. The web client now boasts a high contrast theme and supports drag-and-drop functionality for adding torrents.

In terms of other features, the web interface has mechanisms for filtering torrents by privacy or error status, a new alert system, and options for managing multiple pop-ups. The update also enhances transmission-remote capabilities, facilitating structured streaming for apps that need to access specific pieces of media files.

For those interested in the specific code advancements, developers will find improvements designed to lessen CPU and RAM usage, along with a new preferred_transport setting for selecting between µTP and TCP preferences.

You can explore the detailed release notes and download Transmission 4.1 from the project’s GitHub page, where binaries for macOS and Windows are also available.


by

Tags: