Version 1.4.2
Vue d'ensemble
La version 1.4.2 est une version de maintenance axée sur un plus large support de langues, la fiabilité et l'hygiène des dépendances. Elle introduit une interface entièrement localisée en chinois simplifié et en hindi (romain), étend la documentation à sept langues et résout un important plantage au démarrage de Docker, ainsi que plusieurs problèmes de fusion du tableau de bord et du serveur. Les dépendances ont également été mises à jour, notamment une mise à niveau majeure vers nodemailer.
Nouvelles fonctionnalités
Support linguistique
- Interface en chinois simplifié et en hindi (romain) : L'interface de l'application est désormais entièrement disponible en chinois simplifié et en hindi (romain), rejoignant l'anglais, le français, l'allemand, l'espagnol et le portugais brésilien. Sélectionnez-les dans le menu Langue dans les Paramètres.
- Langues de documentation étendues : La documentation en ligne est désormais publiée dans sept langues, avec l'ajout de l'hindi (romain) et du chinois simplifié aux traductions existantes.
Améliorations
Collection de sauvegardes
- Identité stable du serveur lors de la collecte des journaux : lors de la collecte des journaux de sauvegarde, duplistatus correspond désormais le nom de la machine Duplicati à vos serveurs existants et réutilise l'enregistrement de ce serveur, plutôt que de se fier à l'ID de la machine Duplicati. Cela permet de conserver l'historique des sauvegardes attaché au même serveur, même si l'ID de la machine Duplicati change (par exemple, après une réinstallation), ce qui réduit les entrées de serveurs en double.
Documentation
- Liste des langues à jour : la README et la documentation décrivent désormais toutes les sept langues prises en charge et renvoient vers chaque version traduite.
- Menu des langues de la documentation avec des drapeaux : des icônes de drapeau ont été ajoutées pour la nouvelle documentation en hindi et en chinois simplifié, et le portugais a été changé pour le drapeau du Portugal pour plus de cohérence. Les drapeaux s'affichent désormais de manière fiable sur Windows, Linux et Chromium, sans téléchargement de polices externes.
- Conseils sur les serveurs en double étendus : le guide de l'utilisateur explique désormais les deux causes des serveurs en double (un ID de machine Duplicati modifié et un bogue de l'API Duplicati qui mélange l'ID d'identité et l'ID de machine) et documente la solution de contournement côté Duplicati ainsi que l'étape de fusion duplistatus.
Performances du tableau de bord
- Moins de vérifications de connexion au chargement : Le tableau de bord récupère désormais votre utilisateur actuel une seule fois et le partage sur toute la page (en-tête, garde des paramètres, thème et widgets) au lieu que chaque composant ne le demande séparément, ce qui réduit les requêtes redondantes lors du chargement d'une page.
Corrections de bogues
- Crash au démarrage de Docker : Correction d'un crash au démarrage du conteneur qui signalait
Cannot find module '.../@swc/helpers/...', ce qui pouvait empêcher l'application de démarrer. Les conteneurs démarrent désormais de manière fiable. - Entrées en double dans le tableau de bord : Le tableau de bord n'affiche plus plusieurs lignes pour la même sauvegarde lorsque plusieurs enregistrements partagent la même date de sauvegarde la plus récente.
- Fusion de serveurs en double : La fusion des serveurs consolide désormais également les ID de sauvegarde Duplicati en double qui partagent le même nom de sauvegarde, en conservant l'ID de la sauvegarde la plus récente. Les opérations de fusion sont désormais enregistrées dans le journal d'audit.
Sécurité
Mises à jour des dépendances
nodemailermis à jour vers 9.x : Mise à jour de la bibliothèque de messagerie vers la dernière version majeure. La seule rupture de compatibilité dans la v9 (validation TLS plus stricte lors de la récupération de pièces jointes distantes, de contenu OAuth2 ou de proxy) n'affecte pas duplistatus, qui envoie uniquement du texte en ligne et des e-mails HTML.- Autres mises à jour de dépendances : Actualisation de plusieurs dépendances de build et de types vers leurs dernières versions compatibles.
Notes de migration
Depuis la version 1.4.1
Lors de la mise à jour vers la version 1.4.2 :
- Aucune migration de base de données requise : Cette version ne nécessite aucune modification du schéma de la base de données.
- Dépendances : Exécutez
pnpm installpour appliquer le fichier de verrouillage et les remplacements mis à jour. - Aucun changement de configuration nécessaire : Les paramètres existants, y compris votre langue choisie, sont conservés.
Support
Obtenir de l'aide
- Documentation : Guide utilisateur
- Paramètres e-mail : Guide de configuration e-mail
- Référence API : Documentation API
- Guide de migration : Migration de mise à niveau de version
- Communauté : Discussions GitHub
- Problèmes : Problèmes GitHub
Signaler des bogues
Lors du signalement de bogues, veuillez inclure :
- Version : 1.4.2
- Système d'exploitation et version
- Version de Docker/podman
- Type de conteneur (Docker ou podman/Pod)
- Messages d'erreur et journaux
- Étapes pour reproduire le problème
Journal des modifications
Changements de la version 1.4.2
- Ajouté : interface utilisateur complète en chinois simplifié et en hindi (romain).
- Ajouté : la documentation est désormais disponible en sept langues, y compris en hindi (romain) et en chinois simplifié.
- Modifié : la collecte des journaux de sauvegarde identifie désormais les serveurs par le nom de la machine Duplicati (en réutilisant les enregistrements existants), conservant l'historique même lorsque l'ID de la machine change.
- Modifié : le menu des langues de la documentation ajoute des drapeaux pour les nouveaux emplacements et utilise le drapeau du Portugal pour le portugais.
- Modifié : la documentation et la README ont été mises à jour pour décrire l'ensemble des langues prises en charge, et les conseils de dépannage sur les serveurs en double ont été étendus.
- Modifié : mise à niveau de
nodemailervers 9.x et rafraîchissement des autres dépendances de build/type. - Corrigé : plantage de démarrage Docker causé par un module
@swc/helpersmanquant. - Corrigé : entrées en double sur le tableau de bord lorsque plusieurs sauvegardes partagent la même date la plus récente.
- Corrigé : la fusion des serveurs en double consolide désormais les ID de sauvegarde en double et est enregistrée dans le journal d'audit.
- Corrigé : réduction des contrôles d'identification redondants lors du chargement du tableau de bord.
Licence
Ce projet est licencié sous la Licence Apache 2.0.
Copyright © 2026 Waldemar Scudeller Jr.