В версиях младше 2.0 безнадёжно устаревшая версия протокола uTP и подавляющее большинство клиентов просто не соединяться с этими версиями по uTP. Помимо этого все версии младше 2.0 не содержат механизмов авторегулировки скорости для TCP соединений, что приводит к многочисленным проблемам в работе других приложений и снижает эффективность работы клиента из-за высокой потери пакетов (см. пункт ниже).
В версии 2.0 появился TCP Rate Control, благодаря которому клиент автоматически подстраивает скорость TCP-соединений чтобы они не мешали другим приложениям и значительно минимизирует этим перепосылку пакетов. Примечание: для uTP соединений всегда осуществляется авторегулировка скорости.
В версии 2.0 появилась поддержка UDP-трекеров. Для трекера HTTP поверх TCP в общем случае избыточен поскольку требует много лишних ресурсов на обмен пакетами установки/закрытия соединения. Использовать TCP имеет смысл только на трекерах где требуется идентификация поскольку это позволяет послать пасскей.
В версии 2.0 появился метод обхода некоторых NAT (STUN). Это помогает клиентам за NAT соединяться между собой не имея прямого доступа друг к другу, технология работает не во всех случаях.
В версии 2.0 появилась функциональность “Transfer Cap”(Предел передачи), позволяющая поставить ограничение по объёму закачек и раздач (в мегабайтах), по достижении которого программа останавливает передачи.
В версии 2.2.1 при включении опций ".!ut для незавершенных" и "распределять место сразу" постфикс .!ut не всегда убирается после скачивания, что приводит к проблемам. В версии 3.4.2.35702 этой проблемы нет. Скорее всего поправили гораздо раньше (уточнить версию). В целях избежания этой проблемы в будущем в настройках сборки по умолчанию выключена опция ".!ut для незавершенных".
В версии 2.2.1 отсутствует поддержка мультиметок (можно повесить лишь одну метку на торрент), в 3.4.2.35702 уже есть мульти метки, введены явно раньше (уточнить версию).
Версия 2.2.1 при добавлении из магнет-ссылки не позволяет выбрать файлы для закачки. Выбрать файлы можно только при добавлении из torrent файла или уже после начала закачки, что требует много ручных действий. В версии 3.4.2.35702 этой проблемы нет. Функциональность добавлена явно раньше (уточнить версию).
Версии 3.0.0 и старше получили функциональность значительно улучшающую работу клиента в сетях где провайдер поспособствовал этому, это происходит благодаря автоматическому добавлению ретрекера провайдера (настройка описана в руководстве) и поддержке приоритетного списка пиров (также описано в руководстве).
Версии 3.0.0 и старше получили функциональность поддержки web-сида (расширена с 3.4).
Версии 3.0.0 и старше получили возможность настройки цветов почти всех элементов окна программы с помощью файла .btskin (добавить ссылок).
Версии 3.0.0 и старше получили, в дополнении к функциональности WebUI функциональность удалённого управления через приложение и через сайт (добавить ссылок).
Версии 3.0.0 и старше получили потокового воспроизведения видео торрентов (добавить ссылок).
Версии 3.3.0 и старше получили полностью переписанный многопоточный механизм работы с дисковой подсистемой, что значительно улучшило производительность клиента, особенно в системах с несколькими физическими дисками, RAID массивами, при работе с внешними и сетевыми дисками (добавить ссылок).
Все версии младше 3.4.0 содержат уязвимость в алгоритмах формирования роя, способствующую использованию клиента в DRDoS атаках. Эта уязвимость касается и других клиентов использующих туже реализацию протокола bittorent. Помимо этого сами клиенты не устойчивы к атакам на отказ в обслуживании поскольку на практике довольно просто забить лист пиров клиенту фейковыми пирами у которых есть нужная раздача, но очередь до клиента не дойдёт никогда. Это позволяет либо полностью заблокировать клиенту обмен данными либо существенно ограничить эти возможности (неоднократно встречалось в дикой природе), при этом значительно увеличиваются расходы ресурсов хоста и сети на обслуживание протокола. Дополнительно в версии 3.4.0 из протокола uTP полностью удалено поле 'bitfield', что привело к более существенному снижению накладных расходов по сравнению с передачей по TCP, в старых версиях коэффициэнт оверхеда был 0.78, а с версии 3.4.0 он сократился до 0.5. Т.е. в более понятной форме: uTP с версии 3.4.0 создаёт в 2 раза меньше технического трафика (оверхеда) чем обмен по TCP.
http://blog.libtorrent.org/2012/12/swarm-connectivity/ http://www.bittorrent.org/beps/bep_0029.html Версии 3.4.0 и старше значительно лучше ищут пиров и сидов (см. первую ссылку из пункта выше), а также в них значительно лучше работает DHT, что приводит к существенному улучшению закачки и раздачи клиентом. Помимо этого хранитель ersh2k2 отмечает существенные улучшение значения «отдано на редких» в статистике на трекере.
В версии 3.4.2.35702 есть поиск (фильтр) по списку торрентов. Функциональность добавлена раньше (уточнить версию). В версии 3.2.3.28705 её ещё нет.
В версии 3.4.2.35702 есть поиск (фильтр) по параметрам в "Настройки -> Дополнительно". Функциональность добавлена раньше (уточнить версию).
В поисковике на большом старом трекере можно найти более подробную инфу о ситуации с версиями µTorrent, а также самостоятельно опробовать самую оптимальную портабельную версию на сегодняшний момент (раздаёт сам автор
L.Rainman):
µTorrent v3.4.2.35702 Stable (модификация оригинального utorrent) с универсальными настройками и руководством