Представлен релиз Transmission 2.90, относительно легкого и нетребовательного к ресурсам BitTorrent-клиента, написанного на языке Cи и поддерживающего разнообразные интерфейсы пользователя: GTK, Qt, native Mac, Web-интерфейс, daemon, command-line.
В новой версии добавлено 52 изменения, из которых можно отметить:
- Добавлена возможность использования библиотек CyaSSL/WolfSSL и PolarSSL в качестве бэкенда шифрования вместо OpenSSL;
- Начальная поддержка системы сборки CMake;
- Многочисленные улучшения в поддержке сборки для платформы Windows. Прекращена поддержка Windows XP/2003;
- Возможность сборки с системными библиотеками UTP и DHT;
- Поддержка miniupnpc API v14;
- Улучшение проверки ошибок при получении метаданных;
- Оптимизация интерфейса для OS X 10.9+. Прекращение поддержки OS X 10.6;
- Решение проблем с отображением индикаторов на системах с GTK+ 3.16+;
- В интерфейсе на базе Qt проведена оптимизация производительности работы с торрентами, содержащими большое число файлов. Добавлено контекстное меню для файлов, отображаемых в диалоге параметров торрента. Улучшен внешний вид панели настройки фильтров. Улучшена работа с magnet-ссылками. В случае отсутствия D-Bus обеспечен вывод уведомления через пиктограмму в системном лотке;
- При запуске на платформе Windows демон теперь выполняется в виде фонового сервиса;
- Модернизирован метод отслеживания изменений в директориях, добавлена поддержка специализированных механизмов BSD/Darwin (kqueue) и Windows (ReadDirectoryChanges);
- В web-клиенте улучшена поддержка CSP (Content Security Policy), добавлен режим возобновления загрузки ("resume now") для находящихся в очереди торрентов, обновлены библиотеки jQuery 1.11.2 и jQueryUI 1.11.4, для формирования меню задействован готовый компонент из состава jQueryUI.