Po treh letih razvoja je izšel Transmission 4.1.0. Gre za relativno lahek in enostaven BitTorrent odjemalec, ki podpira različne uporabniške vmesnike: GTK, Qt, izvorni Mac, spletni vmesnik, daemon in CLI. Koda je napisana v jeziku C++ in distribuirana pod licencama GPLv2 in GPLv3.
Med spremembami:
- Dodan je bil izbirni način zaporednega prenosa, ki prenaša bloke v vrstnem redu, kot se pojavijo v datoteki, in ne naključno. To vam na primer omogoča, da začnete gledati videoposnetek, ki se prenaša, ne da bi čakali, da se prenos konča.
- Povečana hitrost prenosa pri uporabi µTP (Micro Transport Protocol).
- Dodana podpora za sledilnike UDP, ki uporabljajo IPv6 ali mešani sklad (IPv4+IPv6).
- Dodana podpora za sledilnike, ki uporabljajo staro različico razširitve BEP-7 za delo prek IPv6, z zagotavljanjem informacij o dodatnih naslovih prek parametrov "&ipv4=" in "&ipv6=".
- Uveden je bil nov RPC API za oddaljeno upravljanje in interakcijo med procesi v ozadju in vmesniki, ki je združljiv z JSON-RPC 2.0. Podpora za starejši RPC je ohranjena.
- Meni in plošča odjemalca Qt uporabljata izvorne ikone operacijskega sistema - SF simboli v macOS, Segoe tekoče govori Windows 11, Segoe MDL2 v Windows 10 in imena ikon, skladnih z XDG, v drugih operacijskih sistemih. V kompaktni način vmesnika so bile dodane informacije o predvidenem času prihoda (ETA). Neaktivni torrenti so zdaj označeni s prosojnostjo.
- Odjemalec GTK zdaj uporablja standardno pogovorno okno za izbiro datotek GTK. Drsniki so bili izboljšani.
- Spletni odjemalec zdaj podpira torrente s funkcijo »povleci in spusti«. Dodana je bila tema z visokim kontrastom. Izboljšana je bila odzivnost vmesnika. Dodan je bil kontekstni meni za preimenovanje ali kopiranje posameznih datotek.
- Implementirana je bila možnost uporabe proxyja za spletne povezave.
- Težava s pošiljanjem prekomernega števila obvestil sledilnikom HTTP je bila odpravljena.
- Libtransmission je bil optimiziran za zmanjšanje obremenitve procesorja in porabe pomnilnika.
- Izboljšana podpora za gradnjo platforme Android, z uporabo NDK (kompleta za izvorni razvoj).
Vir: opennet.ru
