Transmission v2.90 Release Notes
Release Date: 2016-04-09 // almost 8 years ago-
All Platforms
- ๐ 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)
Mac Client
- ๐ป UI fixes for OS X 10.9+
- Trim potential URIs from clipboard
- ๐ Allow downloading files from http servers (not https) on OS X 10.11+
- โก๏ธ Change Sparkle Update URL to use HTTPS instead of HTTP (addresses Sparkle vulnerability)
- ๐ Fix global options popover layout
- ๐ Fix building with Xcode 7+
- โฌ๏ธ Drop OS X 10.6 support
GTK+ Client
- ๐ Fix overshoot and undershoot indicators display with GTK+ 3.16+ in main window
- Don't require DISPLAY if started with
--version
argument
Qt Client
- ๐ Improve performance in Torrent Properties dialog for torrents with lots of files
- Prevent entering file renaming mode with mouse double-click
- โ Add context menu on files tab of Torrent Properties dialog resembling that of Mac client
- โ Remove torrent file from watch directory even if "show options dialog" is not set
- ๐ Use theme-provided icons in system tray and About dialog
- ๐ Fix initial watch directory scan
- ๐ Improve filter bar look and feel; lots of other small visual fixes; RTL layout fixes
- ๐ Show message to the user when duplicate torrent is being added
- ๐ Improve magnets handling in main window
- Display notifications via tray icon if D-Bus is not available
- ๐ Show notice on top of filtered torrents list; clear whole filter on notice double-click
- โ Add proper compiler flags to indicate C++11 use
- ๐ Fix translation files loading
- โ Add Chinese (China), German, Indonesian, Italian (Italy), Korean, Polish (Poland), Ukrainian translations; update existing translations
Daemon
- ๐ Run as service on Windows when in background mode
- ๐ Rework directory watching, add support for native mechanisms on BSD/Darwin (kqueue) and Windows (ReadDirectoryChanges)
- Don't make assumptions of remote path validity in transmission-remote
๐ Web Client
- ๐ Content Security Policy enhancements
- Enable "resume now" for queued torrents
- Mark appropriate fields in preferences dialog as HTML5 number fields
- โก๏ธ Update to jQuery 1.11.2, jQueryUI 1.11.4; use jQueryUI menus instead of custom ones