Le client BitTorrent Transmission 4.1 publié avec des améliorations majeures
Le client BitTorrent Transmission 4.1 est disponible avec des téléchargements plus rapides, une utilisation du processeur réduite, un support IPv6 amélioré et des centaines de corrections.
Transmission, un client BitTorrent multiplateforme gratuit et open source, vient de publier la version 4.1. L'un des points forts de cette nouvelle version est l'amélioration significative des performances de téléchargement de µTP, ainsi que des améliorations plus larges du réseau.
Le client prend désormais en charge IPv6 et les trackers UDP en double pile, y compris la compatibilité avec les anciens trackers BEP-7 qui utilisent les paramètres explicites &ipv4= et &ipv6=. La découverte locale des pairs IPv6 est également prise en charge, tandis que les performances du DHT ont été améliorées pour mieux gérer les conditions réseau modernes.
De plus, cette version introduit une nouvelle API RPC conforme à JSON-RPC 2.0, modernisant les capacités de contrôle à distance et d'automatisation de Transmission. Cette mise à jour apporte un signalement de version plus clair, des statistiques étendues, de nouveaux champs pour l'état des torrents et une amélioration du rapport d'erreurs.
La version 4.1 de Transmission ajoute également le téléchargement séquentiel optionnel entre les clients, le démon et transmission-remote. Cette fonctionnalité permet de télécharger les pièces dans l'ordre et de les enregistrer sur le disque immédiatement après leur vérification, ce qui permet des cas d'utilisation tels que le streaming de médias pendant le téléchargement. Des contrôles supplémentaires permettent le téléchargement séquentiel à partir d'une pièce spécifique, améliorant encore la flexibilité pour les flux de travail avancés.
Du côté des performances et de l'efficacité, libtransmission a été largement optimisé pour réduire l'utilisation du processeur, diminuer les allocations mémoire et réduire la latence lors de la communication avec les pairs. Le comportement des entrées/sorties disque a été amélioré pour éviter les écritures inutiles, mieux aligner le débit avec les taux de transfert et gérer de manière plus élégante les données manquantes ou temporairement indisponibles.
De plus, les gros torrents bénéficient de tailles de morceaux par défaut mises à jour, tandis que les nouveaux paramètres offrent un contrôle plus précis sur la mise en cache, le comportement de vérification et les préférences de transport TCP/µTP.
Sur macOS, Transmission améliore désormais la prise en charge du mode sombre, modernise l'intégration au système, met à jour les aperçus Quick Look et adopte des API plus récentes pour la gestion de l'alimentation et le comportement de mise en veille du système. Le client Qt bénéficie d'une meilleure accessibilité, de raffinements visuels, de la prise en charge des étiquettes depuis le client web et d'une gestion améliorée des connexions distantes.
Les utilisateurs de GTK bénéficient de sélecteurs de fichiers natifs, de corrections d'accessibilité et d'améliorations de la stabilité, tandis que le client web voit des améliorations substantielles de l'ergonomie, notamment le glisser-déposer pour l'ajout de torrents, un filtrage amélioré, des changements de mise en page réactifs, ainsi qu'une meilleure accessibilité et gestion du contraste.
À part les changements mentionnés ci-dessus, transmission-daemon bénéficie d'une journalisation plus précise, d'une meilleure intégration avec systemd, du support des téléchargements séquentiels et d'une gestion améliorée de la configuration. transmission-remote ajoute des limites de partage en veille, des statistiques améliorées, un formatage de sortie plus clair et une meilleure gestion des erreurs, ce qui le rend plus adapté à une utilisation sans interface graphique et côté serveur.
Enfin et surtout, Transmission 4.1 corrige un très grand nombre de bugs, y compris des plantages, des cas limites du protocole, des problèmes d'annonce de tracker, des erreurs de paramétrage régional et de formatage, ainsi que des régressions introduites dans les versions précédentes de la série 4.x.
Pour plus d'informations, consultez le journal des modifications.

