Transmission 4.1 — это крупное обновление кроссплатформенного BitTorrent-клиента с открытым исходным кодом. Новая версия приносит заметный прирост производительности, улучшения сетевого стека, поддержку современных сценариев автоматизации и сотни исправлений ошибок.
Что нового в Transmission 4.1
Производительность и сетевые улучшения
Ключевым изменением в Transmission 4.1 стало значительное ускорение загрузок по протоколу µTP. Оптимизации сетевого кода позволили снизить задержки при обмене с пирами, уменьшить количество лишних операций и повысить стабильность соединений.
Клиент получил расширенную поддержку IPv6 и UDP-трекеров с dual-stack, включая совместимость со старыми трекерами BEP-7, использующими параметры &ipv4= и &ipv6=. Также реализовано обнаружение локальных пиров по IPv6 и доработан механизм DHT для более эффективной работы в современных сетях.
Новый RPC API и автоматизация
В версии 4.1 представлен полностью обновлённый RPC API, соответствующий стандарту JSON-RPC 2.0. Он обеспечивает более чёткую идентификацию версий, расширенную статистику, новые поля состояния торрентов и улучшенную отчётность об ошибках.
Это обновление упрощает интеграцию Transmission с внешними сервисами, скриптами и системами автоматизации, делая клиент более удобным для серверного и удалённого использования.
Последовательная загрузка и работа с диском
Transmission 4.1 добавляет опциональную последовательную загрузку — она доступна в графических клиентах, демоне и утилите transmission-remote. Данные могут загружаться строго по порядку и сразу сбрасываться на диск после проверки, что открывает сценарии вроде просмотра видео во время загрузки.
Дополнительно можно начинать последовательную загрузку с определённого блока, что полезно для продвинутых рабочих процессов.
В библиотеке libtransmission переработана логика ввода-вывода: уменьшено количество лишних операций записи, улучшено соответствие между скоростью передачи и дисковой активностью, а также повышена устойчивость при временной недоступности данных.
Снижение нагрузки и оптимизация ресурсов
Разработчики провели масштабную оптимизацию внутреннего кода. В результате снижено потребление процессорного времени, уменьшено число выделений памяти и сокращены накладные расходы при сетевом взаимодействии.
Для крупных торрентов обновлены значения размеров частей по умолчанию, а новые настройки дают более тонкий контроль над кэшированием, проверкой данных и приоритетами TCP и µTP.
Улучшения интерфейсов и клиентов
- macOS: улучшена поддержка тёмного режима, обновлена интеграция с системой, переработан Quick Look, используются современные API управления питанием и режимами сна.
- Qt-клиент: улучшена доступность, обновлён внешний вид, добавлена поддержка меток из веб-клиента и доработана работа с удалёнными соединениями.
- GTK-клиент: нативные диалоги выбора файлов, исправления для специальных возможностей и повышение стабильности.
- Веб-клиент: drag-and-drop для загрузки .torrent-файлов, улучшенная фильтрация, адаптивная вёрстка и повышенная контрастность интерфейса.
Daemon и инструменты командной строки
transmission-daemon получил более точное логирование, улучшенную интеграцию с systemd, поддержку последовательной загрузки и более надёжную обработку конфигурации.
Утилита transmission-remote обзавелась лимитами простоя при сидировании, расширенной статистикой, более наглядным форматированием вывода и улучшенными сообщениями об ошибках — всё это делает её удобнее для headless-серверов.
Исправления ошибок
Transmission 4.1 устраняет огромное количество проблем, включая аварийные завершения, ошибки на границах протоколов, сбои анонсов трекерам, проблемы локализации и регрессии, появившиеся в ранних версиях ветки 4.x.
Дополнительные подробности и полный список изменений доступны в официальном журнале изменений проекта на GitHub.
Обновления программ, что нового
• Вышел Transmission 4.1: ускорение загрузок, снижение нагрузки на CPU и улучшенная работа с IPv6
• Драйверы для видеокарт NVIDIA, AMD, Intel: Обновления Game Ready для Windows 11 и Windows 10
• Смена владельца Nova Launcher: обновление 8.2.8 вызывает критические сбои и добавляет рекламу
• Samsung опубликовала тизер функции «Приватный экран» для серии Galaxy S26
• HyperOS 3.1: список смартфонов Xiaomi, POCO и Redmi, которые не получат обновление
• OnePlus восстановит возможность установки старых версий прошивки
