После трёх лет «издательского молчания» разработчики Transmission представили новую версию кроссплатформенного торрент-клиента. Приложение было почти полностью переписано, благодаря чему его интерфейс заметно изменился и стал более «дружелюбным». Кроме того, в нём произошло много полезных внутренних изменений.
Главным преимуществом новой версии Transmission стала улучшенная оптимизация. По данным внутреннего тестирования с 25 тысячами торрентов при работе в фоновом режиме нагрузка на процессор снизилась на 50%, а потребление памяти — на 70%. Вдобавок на скорости клиента сказалось внедрение мгновенного запуска добавленных сидов без полной проверки перед запуском сессии.
Кроме того, Transmission 4.0 получил поддержку формата BitTorrent v2, гибридных торрентов, чёрных списков IPv6 и новые настройки конфиденциальности. В частности, пользователи могут скрыть потенциально идентифицирующую информацию: user agent и дату создания торрент-файла. Появилась и возможность выбора трекеров по умолчанию при анонсировании публичных торрентов.
Среди визуальных изменений отмечаются адаптация к использованию на мобильных устройствах, поддержка изменения цвета индикатора выполнения и обновлённый диалог сведений о загрузке. Наиболее заметное внутреннее нововведение — использование языка C++ вместо C в прежней версии программы. Также разработчики переписали веб-версию на JavaScript, клиент Qt теперь поддерживает Qt 6, а клиент GTK перенесли на GTK 4 и GTKMM.
Transmission 4.0 для платформы Linux можно скачать в виде исходников на GitHub — скомпилированный пакет для обычной установки из репозиториев стабильного ПО будет опубликован позднее. Для других ОС уже доступны установочные файлы. Ознакомиться с полным списком изменений и нововведений можно по этой ссылке.