- Fix renaming torrent files with common prefix
- Fix some more thread safety bugs in the tr_list datatype
- Fix infinite loop when removing torrent data
- Add support for CyaSSL/WolfSSL and PolarSSL cryptographic backends; bump OpenSSL minimum to v0.9.7
- Initial CMake build system support
- Many improvements to support Windows builds with MSVS and MinGW; drop XP/2003 support, only Vista and up now
- Allow building against system UTP and DHT libraries
- Fix several memory leaks and buffer overflows
- Support miniupnpc API v14
- Fix "prefetch-enabled" value type in settings.json (boolean instead of integer)
- Fix some issues discovered by static analysis (cppcheck, coverity)
- Fix invalid JSON encoding for non-printable characters
- Fix multi-threaded locale use when encoding/decoding JSON data
- Fix encrypted communication with libevent 2.1+
- Prevent completed pieces modification by webseeds
- Require absolute paths in RPC requests
- Fix and unify torrent origin display in GTK+, Qt and web clients
- Fix crash on session shutdown (evdns_getaddrinfo_cancel)
- Retry if RPC server fails to bind to specified address
- Improve error checking on metadata retrieval
- Improve UTF-8 validity checking (merge changes from LLVM)
- Don't build transmission-cli by default (it's long deprecated)
In conclusion, Transmission is one of those unique and really great applications that you cannot live without. It is our favorite BitTorrent client, especially when working under the KDE, GNOME, Cinnamon, MATE, LXDE or Xfce desktop environments. We really wish that it could be integrated into GNOME.
The latest version is 2.90
To install Transmission just follow the instructions below.
1. Add the PPA to your system.
sudo add-apt-repository ppa:transmissionbt/ppa
2. Now launch the Software updater.
3. Go ahead and update your system and Transmission will be downloaded and upgraded.
That's all enjoy!