Mise à jour MiSTer et changelog du 2022-10-27 17:02:37

[ad_1]

Downloader :
– Version 1.6 disponible.
– La version minimale de python requise est maintenant 3.9 au lieu de 3.5 (MiSTer OS a la version 3.9 de python depuis septembre 2021).
– PC Launcher a été ajouté. Il permet aux utilisateurs d’exécuter Downloader sur un PC. (Le code qui utilisait des utilitaires Linux a été remplacé par du code utilisant des bibliothèques python natives. Cela rend le Downloader multiplateforme)
– Le module de téléchargement de fichiers utilise désormais des threads python au lieu de CURL. Cela apporte un gain de vitesse significatif lors des téléchargements en masse. L’amélioration générale de la vitesse est mesurée entre 1,47x et 2,52x pour les cas d’utilisation standard sur MiSTer.
– La validation des fichiers s’effectue désormais dans le thread principal après le téléchargement asynchrone de chaque fichier.
– Lorsqu’il est appelé depuis `update.sh`, le fichier de configuration `downloader.ini` sera lu au lieu de `update.ini`. La raison est la suivante : le Downloader étant désormais distribué par le biais de ce lanceur, ce cas doit mieux refléter le comportement décrit dans la documentation.
– Ajout de la prise en charge des fichiers gamecontrollerdb et gamecontrollerdb_user.
– Simplification de l’installation des certificats SSL dans le fichier du lanceur `downloader.sh`.
– La prise en charge de Zip inclut désormais un cas spécial pour les fichiers uniques qui facilite la distribution de très gros fichiers.
– Amélioration du rapport d’erreur lorsqu’il y a des erreurs de certificat et de montage pour être plus informatif pour l’utilisateur final.
– Amélioration des messages sur les fichiers qui ne sont pas installés parce qu’ils sont marqués comme protégés par écrasement dans la base de données.
– Suppression de la section de sortie CLI qui montrait les validations de fichiers avec le symbole `+`, car maintenant la validation des fichiers se fait pendant les téléchargements en masse.
– Suppression de la documentation sur `base_system_path` car elle n’est pas destinée à être utilisée par les utilisateurs.
– Autres améliorations générales : refactorisations, corrections, couverture des tests, nettoyage du code…


[ad_2]

lien source

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *