Опубликован выпуск торрент-клиента qBittorrent 5.0, написанного с использованием тулкита Qt и развиваемого в качестве открытой альтернативы µTorrent, приближенной к нему по интерфейсу и функциональности. Среди возможностей qBittorrent: интегрированный поисковый движок, возможность подписки на RSS, поддержка многих BEP-расширений, удалённое управление через web-интерфейс, режим последовательной загрузки в заданном порядке, расширенные настройки для торрентов, пиров и трекеров, планировщик пропускной способности и IP-фильтр, интерфейс для создания торрентов, поддержка UPnP и NAT-PMP. Код проекта написан на языке С++ и распространяется под лицензией GPLv2+. Сборки формируются для Linux, Windows и macOS.
Среди изменений и новшеств:
- Прекращена поддержка Qt5, qmake, autotools, 32-разрядных Windows, а также версий Windows < 10. Для работы теперь необходимы как минимум версии Qt 6.5, Boost 1.76 и OpenSSL 3.0.2.
- В кодовой базе разрешено использование стандарта C++20.
- Добавлена возможность приостановки и возобновления загрузок для всего сеанса разом.
- Добавлена настройка для завершения работы после истечения заданного времени сеанса.
- Разрешено применение в фильтрах регулярных выражений. Реализовано подпадание каталогов по фильтр исключаемых файлов.
- Добавлена возможность помещения файлов в корзину вместо удаления.
- Добавлена возможность создания torrent-файлов с большим размером блоков.
- Улучшена обработка данных о трекерах. Добавлен отдельный фильтр для ошибок, связанных с трекерами. Разрешено удаление трекеров из виджета с фильтром трекеров.
- Предложены настройки узлов, обеспечивающих работу распределённой хэш-таблицы (DHT).
- Добавлена поддержка идентификаторов MoTW (Mark-of-the-Web) для пометки потенциально небезопасных файлов, загруженных из сети.
- Предоставлена возможность размещения невостребованных файлов в отдельном каталоге.
- В контекстном меню торрентов появилась команда для копирования комментария.
- Разрешено использование относительных путей к профилю.
- Обеспечено наследование настроек родительских категорий.
- Предоставлена возможность присвоения отдельного имени каждому экземпляру qBittorrent.
- Добавлена кнопка для отправки тестового email.
- Разрешено переопределение лимитов для выбранных торрентов.
- Добавлена метрика “Популярность”.
- При вставке ссылки на торрент из буфера обмена, обеспечено автоматическое выставление фокуса на кнопке для загрузки.
- В web-интерфейсе повышена отзывчивость, добавлена тёмная тема оформления, обеспечено адаптивное отображение боковой панели с фильтрами, добавлена возможность одновременно отправки нескольких поисковых запросов, по умолчанию включены поисковые плагины, улучшена прокрутка.
- На платформе Linux добавлена поддержка механизмов управления питанием, предоставляемых systemd.