All Platforms
- Remember downloaded files when a drive is unplugged
- File re-verification is no longer needed in some situations
- Fix "Too many open files" error
- Show the total downloading and seeding time per torrent
- Fix webseeds
- Better support for IPv6-only trackers
- Add the ability to shutdown Transmission sessions via RPC
- NAT-PMP and UPnP now also map the UDP port
- Update the DHT code to dht-0.18
- Faster parsing of bencoded data
- Improve support for running scripts when a torrent finishes downloading
- Fix reannounce interval when trackers return a 404 error
- Fix checksum error on platforms running uClibc 0.9.27 or older
- Fix memmem() errors on Solaris
Mac
- Fix issues in the German and Spanish localizations
- Interface tweaks
- Support ZIP and other compression formats in the blocklist downloader
GTK+
- Add "Add" and "Remove" buttons to the tracker list
- Add filesize column to the files list
- Several minor bug fixes and interface improvements
Qt
- Accept info_hash values in the "Add url..." dialog
Daemon
- Add "reannounce to tracker" option to transmission-remote
- transmission-remote can now read auth info from environment variables
- Fix configuration file bug with transmission-daemon running on Macs
Web Client
- Right-clicking a torrent now works with Firefox / Firegestures / Ubuntu
Utils
- Fix error when replacing substrings in tracker announce URLs
- Webseeds are now displayed in transmission-show