Rilasciato Transmission 4.1, client BitTorrent con importanti miglioramenti
Il client BitTorrent Transmission 4.1 è disponibile con download più veloci, minore utilizzo della CPU, supporto IPv6 migliorato e centinaia di correzioni.
Transmission, un client BitTorrent multipiattaforma, gratuito e open source, ha appena rilasciato la versione 4.1. Uno dei punti salienti della nuova versione è il significativo miglioramento delle prestazioni di download µTP, insieme a miglioramenti più ampi della rete.
Il client ora supporta IPv6 e tracker UDP dual-stack, inclusa la compatibilità con i tracker BEP-7 più vecchi che si basano sui parametri espliciti &ipv4= e &ipv6=. È inoltre supportata la Scoperta Peer Locale su IPv6, mentre le prestazioni del DHT sono state migliorate per gestire meglio le condizioni di rete moderne.
Inoltre, la versione introduce una nuova API RPC conforme a JSON-RPC 2.0, modernizzando le capacità di controllo remoto e automazione di Transmission. Questo aggiornamento porta una segnalazione delle versioni più chiara, statistiche ampliate, nuovi campi sullo stato dei torrent e una gestione degli errori migliorata.
La versione 4.1 di Transmission aggiunge anche il download sequenziale opzionale tra client, daemon e transmission-remote. Questa funzione permette di scaricare i pezzi in ordine e scriverli immediatamente su disco dopo la verifica, rendendo possibili casi d'uso come lo streaming dei media durante il download. Controlli aggiuntivi consentono il download sequenziale a partire da un pezzo specifico, migliorando ulteriormente la flessibilità per flussi di lavoro avanzati.
Dal punto di vista delle prestazioni e dell'efficienza, libtransmission è stata ampiamente ottimizzata per ridurre l'uso della CPU, diminuire le allocazioni di memoria e ridurre la latenza nella comunicazione con i peer. Il comportamento di I/O su disco è stato perfezionato per evitare scritture non necessarie, allineare meglio la velocità di trasferimento al throughput e gestire in modo più elegante i dati mancanti o temporaneamente non disponibili.
Inoltre, i torrent di grandi dimensioni beneficiano di dimensioni predefinite aggiornate dei pezzi, mentre le nuove impostazioni forniscono un controllo più preciso sulla memorizzazione nella cache, sul comportamento di verifica e sulle preferenze di trasporto TCP/μTP.
Su macOS, Transmission ora migliora il supporto per la modalità scura, modernizza l'integrazione di sistema, aggiorna le anteprime Quick Look e adotta API più recenti per la gestione dell'alimentazione e del comportamento del sistema in sospensione. Il client Qt ottiene una migliore accessibilità, affinamenti visivi, supporto per le etichette dal client web e una gestione migliorata delle connessioni remote.
Gli utenti GTK beneficiano di selettori di file nativi, correzioni per l'accessibilità e miglioramenti della stabilità, mentre il client web riceve notevoli miglioramenti di usabilità, tra cui upload di torrent tramite drag-and-drop, filtri migliorati, modifiche al layout responsive e una migliore gestione dell'accessibilità e del contrasto.
Oltre ai cambiamenti sopra menzionati, transmission-daemon ottiene un logging più accurato, una migliore integrazione con systemd, supporto per i download sequenziali e una gestione della configurazione migliorata. transmission-remote aggiunge limiti di condivisione quando inattivo, statistiche potenziate, formattazione dell'output più chiara e una segnalazione degli errori migliorata, rendendolo più adatto all'uso senza interfaccia grafica e lato server.
Ultimo ma non meno importante, Transmission 4.1 corregge un numero molto elevato di bug, tra cui arresti anomali, casi limite dei protocolli, problemi di annuncio dei tracker, errori di localizzazione e formattazione e regressioni introdotte nelle precedenti versioni 4.x.
Per ulteriori informazioni, consulta il registro delle modifiche.

