Open-source BitTorrent client Transmission 4.0 has landed after over a year in development. Sporting over one thousands commits, the new release focuses on no fewer than four areas: resource efficiency, better community, code modernisation and new features.
In terms of more efficient use of resources, Transmission 4.0’s code has been streamlined to fix poorly performing code and memory usage, with developers claiming 50% fewer CPU cycles and 70% fewer memory allocations are now used based on stress test benchmarking. In addition, payloads are smaller and bandwidth usage reduced.
New features include support for downloading the latest BitTorrent v2 and hybrid torrents, with support for creating these torrents promised for a later release. Users also gain the ability to set 'default' trackers for announcing all public torrents.
Newly added seeds now verify pieces on demand to ensure faster starts, and users gain the ability to not just specify piece sizes but also omit potential identifiers such as User-Agent from torrents.
Finally, 'better community' improvements refer to the project’s better responsiveness to code submissions and bug reports, which should hopefully speed up future development. In addition, a new group of volunteer contributors have got involved with the project, with over 350 new community commits making up code changes since version 3.0’s release.