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