Trzy lata po powstaniu ostatniej znaczącej gałęzi ukazało się wydanie wieloplatformowego klienta BitTorrent Deluge 2.1, napisanego w Pythonie (z wykorzystaniem frameworka Twisted), opartego na libtorrent i obsługującego kilka typów interfejsu użytkownika (GTK, interfejs sieciowy , wersja konsolowa). Kod projektu jest rozpowszechniany na licencji GPL.
Deluge działa w trybie klient-serwer, w którym powłoka użytkownika działa jako osobny proces, a wszystkimi operacjami BitTorrenta zarządza oddzielny demon, który można uruchomić na zdalnym komputerze. Wśród funkcji aplikacji znajduje się obsługa DHT (distributed hash table), UPnP, NAT-PMP, PEX (Peer Exchange), LSD (Local Peer Discovery), możliwość korzystania z szyfrowania protokołu i pracy przez proxy, kompatybilność z WebTorrentem, możliwość selektywnego ograniczania prędkości dla niektórych torrentów, tryb pobierania sekwencyjnego.
Wśród zmian w nowej wersji:
- Zakończono obsługę Pythona 2. Pozostała możliwość pracy wyłącznie z Pythonem 3.
- Zwiększono wymagania dotyczące biblioteki libtorrent; do montażu wymagana jest teraz co najmniej wersja 1.2. Baza kodu została oczyszczona z użycia przestarzałych funkcji libtorrent.
- Dodano obsługę ikon trackerów w formacie SVG.
- Zapewnia, że hasła są ukryte w logach.
- Zaimplementowano opcjonalną obsługę modułu pygeoip do wiązania adresu IP z lokalizacją.
- Dodano możliwość używania protokołu IPv6 na listach hostów.
- Dodano usługę dla systemd.
- W interfejsie GTK menu posiada opcję kopiowania linku magnetycznego.
- Na platformie Windows dekoracja okna po stronie klienta (CSD) jest domyślnie wyłączona.
Źródło: opennet.ru