All Versions
11
Latest Version
Avg Release Cycle
147 days
Latest Release
765 days ago

Changelog History
Page 1

  • v3.00

    April 18, 2020
  • v2.94 Changes

    May 01, 2018

    All Platforms

    • ๐Ÿ›  Fix building against LibreSSL (#284, #486, #570)
    • ๐Ÿ›  Fix building against mbedTLS (#115, #528)
    • ๐Ÿ›  Fix torrents ETA calculation (#522)
    • ๐Ÿ›  Fix cross-compilation issues caused by miniupnpc configuration test (#475)

    Qt Client

    • ๐Ÿ›  Fix bad downloaded percentage in DetailsDialog (#547)

    ๐ŸŒ Web Client

    • ๐Ÿ›  Fix tracker error XSS in inspector (CVE pending; found by Rory McNamara of Gotham Digital Science)
    • ๐Ÿ›  Fix torrent name HTML-escaping in trackers inspector tab
  • v2.93 Changes

    January 24, 2018

    All Platforms

    • ๐Ÿ›  Fix CVE-2018-5702 (#468)
    • ๐Ÿ›  Fix crash on handshake if establishing DH shared secret fails (#27)
    • ๐Ÿ›  Fix crash when switching to next tracker during announcement (#297)
    • ๐Ÿ›  Fix potential issue during password salt extraction in OOM situation (#141)
    • Workaround glib_DEFUN- and glib_REQUIRE-related configuration issue (#215)
    • ๐Ÿ›  Fix building against OpenSSL 1.1.0+ (#24)

    Mac Client

    • ๐Ÿ›  Fix uncaught exception when dragging multiple items between groups (#51)
    • Don't hard-code libcrypto version to 0.9.8 in Xcode project (#71)
  • v2.92 Changes

    April 09, 2016

    Mac Client

    • ๐Ÿ— Build OSX.KeRanger.A ransomware removal into the app
  • v2.91 Changes

    April 09, 2016

    All Platforms

    • ๐Ÿ›  Fix Makefile.am to include Windows patches into source archive
    • ๐Ÿ›  Fix miniupnpc script to handle spaces and other special chars in paths

    Mac Client

    • Prevent crash during group rules removal in some cases
    • ๐Ÿ›  Fix failure to remove seeding completion notifications from notification center
    • ๐Ÿ‘‰ Show main window and scroll to torrent on notification click
    • ๐Ÿ›  Fix issue on Yosemite where peers view didn't occupy all the available space when web seed view was hidden

    Qt Client

    • ๐Ÿ›  Fix existing running instance detection and torrents delegation when using DBus

    Daemon

    • ๐Ÿ›  Fix building on Windows x86
    • โž• Add --blocklist-update argument description to transmission-remote man page
    • ๐Ÿšš Use -rad as short form of --remove-and-delete option in transmission-remote
  • v2.90 Changes

    April 09, 2016

    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
  • v2.84 Changes

    April 09, 2016

    All Platforms

    • ๐Ÿ›  Fix peer communication vulnerability (no known exploits) reported by Ben Hawkes
  • v2.83 Changes

    April 09, 2016

    All Platforms

    • Licensing change: the GNU GPLv2 code can now be used under GNU GPL v2 or v3
    • ๐Ÿ›  Fix network hanging issues that could occur when both UTP and DHT were enabled
    • ๐Ÿ›  Fix 2.82 file descriptor leak when importing a blocklist
    • Disallow torrents that contain "/../" in the path
    • ๐Ÿ›  Fix 2.82 bug that didn't retain peers between sessions
    • ๐Ÿ›  Fix potential dangling memory error in UDP tracker DNS lookups
    • Remember a torrent's "queued" state between Transmission sessions
    • โšก๏ธ Updated third party libraries: DHT updated to v0.22; miniupnpc updated to v1.9
    • ๐Ÿ›  Autoconf script fixes: better detection of ccache, minupnpc
    • ๐Ÿ›  Fix the X-Transmission-Session-Id header to be valid with the SPDY protocol
    • ๐Ÿ›  Fix thread safety bugs in the tr_list datatype
    • ๐Ÿ‘ When determining free disk space on NetBSD>=6, support its Quota feature
    • ๐Ÿ Windows portability improvements

    Mac Client

    • Share option in File menu and context menu
    • ๐Ÿ‘‰ Show all torrents when the filter bar is hidden
    • ๐Ÿ‘‰ Show zero-byte files correctly
    • Coalesce multiple Speed Limit Auto Enabled/Disabled notifications
    • Turkish localization
    • โœ‚ Removed Brazilian Portuguese localization because of lack of localizer (European Portuguese localization remains)

    GTK+ Client

    • ๐Ÿ›  Fix threading issue on shutdown

    Qt Client

    • ๐Ÿ›  Fix toggle-downloading-by-pressing-spacebar in the file list
    • ๐Ÿ›  Fix "Open URL" crash from dangling pointer
    • ๐Ÿ‘Œ Support launching downloaded files from inside Transmission
    • ๐Ÿ On Windows, use native Windows icons
    • ๐Ÿ‘Œ Improved network status info and tooltip in the status bar
    • ๐Ÿ›  Fix "Open Torrent" dialog crash in Qt 5.2

    Daemon

    • On systemd systems, fix config reloading via 'systemctl reload'
    • ๐Ÿ‘‰ Use libevent's event loop
    • ๐Ÿ›  Fix discrepancy in curl SSL setup between tr-daemon and tr-remote
    • ๐Ÿ›  Fix broken OS X build

    ๐ŸŒ Web Client

    • ๐Ÿ‘Œ Support file renaming in the web client
    • ๐Ÿ›  Fix incorrect torrent state being displayed for magnet links
    • ๐Ÿ‘‰ Make URLs in the torrent's comment field clickable (and sanitize them to prevent cross-scripting)
  • v2.82 Changes

    April 09, 2016

    All Platforms

    • ๐Ÿ›  Fix webseed crash
    • ๐Ÿ›  Fix crash when adding UDP trackers whose host's canonical name couldn't be found
    • ๐Ÿ›  Fix crash when sending handshakes to some peers immediately after adding a magnet link
    • ๐Ÿ›  Fix crash when parsing incoming encrypted handshakes when the user is removing the related torrent
    • โž• Add safeguard to prevent zombie processes after running a script when a torrent finishes downloading
    • ๐Ÿ›  Fix "bad file descriptor" error
    • Queued torrents no longer show up as paused after exiting & restarting
    • ๐Ÿ›  Fix 2.81 compilation error on OpenBSD
    • Don't misidentify Tixati as BitTornado

    Mac Client

    • ๐Ÿ›  Fix bug that had slow download speeds until editing preferences

    GTK+ Client

    • ๐Ÿ›  Fix crash that occurred in some cases after using Torrent > Set Location
    • Fix crash where on_app_exit() got called twice in a row
    • ๐Ÿ›  Fix 2.81 compilation error on older versions of glib
    • Can now open folders that have a '#' in their names
    • โšก๏ธ Silence gobject warning when updating a blocklist from URL

    Qt Client

    • ๐Ÿ‘ Qt 5 support

    ๐ŸŒ Web Client

    • ๐Ÿ›  Fix syntax error in index.html's meta name="viewport"
    • ๐Ÿ›  Fix file uploading issue in Internet Explorer 11
  • v2.81 Changes

    April 09, 2016

    All Platforms

    • ๐Ÿ›  Fix 2.80 bug that showed the incorrect status for some peers
    • ๐Ÿ‘ Better handling of announce errors returned by some trackers
    • ๐Ÿ›  Fix compilation error on Solaris

    Mac Client

    • ๐Ÿ›  Fix 2.80 crash when removing a torrent when its seed ratio or idle limit is reached
    • ๐Ÿ›  Fix crash when pausing some torrents
    • ๐Ÿ›  Fix 2.80 icon display on Mavericks

    GTK+ Client

    • ๐Ÿ›  Fix minor memory leaks
    • โœ‚ Remove OnlyShowIn= from the .desktop file

    Qt Client

    • โœ‚ Remove OnlyShowIn= from the .desktop file

    Daemon

    • ๐Ÿ”„ Change the systemd script to start Transmission after the network's initialized

    ๐ŸŒ Web Client

    • ๐Ÿ‘ Slightly better compression of png files