Firstly, in the previous 2.1x version of Transmission, I found a trick to do this. I just wrote a script to build a .resume file corresponding to the torrent I wanted to add *BEFORE* I really added it to Transmission and moved that .resume file to the directory where it should be. The .resume file I built is almost identical to the one Transmission would made for a seeding torrent, therefore when I added the torrent by transmission-remote, Transmission thought the torrent was already in the seeding list and kept on seeding *WITHOUT* any local data verifying. This trick just worked fine in the pre-2.2x version.
µTP support UDP tracker support Multiscrape support Download scarcest pieces first The "lazy bitfield" feature has been superseded by the "Fast Extension" BEP6 Scripts are passed the environment
Mac
An Intel Mac is now required
Ability to remove all completed (finished seeding) transfers
The Web Interface is published over Wide-Area Bonjour
Enhanced grouping rules
Interface tweaks
GTK+
Added 256 x 256 icon by Andreas Nilsson
Register as a magnet link handler in the .desktop file
Web Client
Peer and Network preferences
Transmission 2.22 (2011/03/04)
All tickets closed by this release
All Platforms
Faster endgame Fix bug where leechers might be disconnected while seeding in some situations Fix 2.20 bug that sometimes showed inaccurate upload/download speeds Support for unsorted blacklists Fix IPv6 DHT Re-add support to automatically close idle peers Fix bug where the resume file did not save the time checked for the last piece
Mac
Fixes for Dutch, German, and Russian localizations
GTK+
Fix setting individual idle seeding time
Qt
Fix loading localizations on Linux
CLI
Fix bandwidth display issue
Transmission 2.21 (2011/02/08)
All tickets closed by this release
All Platforms
Fix compile error in the the 2.20 tarball
GTK+
Several updated translations
Qt
Updated Spanish translation
Transmission 2.20 (2011/02/06)
All tickets closed by this release
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 bugfixes 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
Transmission 2.13 (2010/12/09)
All tickets closed by this release
All Platforms
Fix "No Announce Scheduled" tracker error Fix build error on Solaris 10 Fix RPC documentation errors Fix minor packaging errors
Mac
Add option to run a script when torrents finish downloading
Simplify editing the blocklist URL in the preferences window
GTK+
Unblur the statusbar icons
Fix truncation error in the Torrent Properties dialog.
Qt
Fix crash when opening the Torrent Properties dialog on magnet links
Fix "undo" error when making changes in the Torrent Properties dialog
Add Brazilian Portuguese Translation
Add Spanish (LAC) Translation