Version 1.3.0
Vue d'ensemble
Version 1.3.0 introduit des politiques de mot de passe configurables, un nouveau visualiseur de journaux d'application pour les administrateurs, l'affichage des jours de la semaine tenant compte de la locale, et plusieurs améliorations de l'expérience utilisateur. Cette version se concentre sur les outils administratifs améliorés et le support d'internationalisation amélioré.
Nouvelles fonctionnalités
Politique de mot de passe configurable
- Variables d'environnement de politique de mot de passe : Configurer les exigences de validation de mot de passe via les variables d'environnement :
PWD_ENFORCE: Définir surfalsepour désactiver les exigences de complexité de mot de passe (majuscules, minuscules, chiffres). Par défaut, tous les règles sont appliquées. Quand désactivé, seule la longueur minimum est appliquée.PWD_MIN_LEN: Définit la longueur minimum du mot de passe en caractères. Par défaut 8 caractères.- La vérification de mot de passe par défaut (empêchant l'utilisation du mot de passe admin par défaut) est toujours appliquée indépendamment du paramètre
PWD_ENFORCE.
Visualiseur de journaux d'application
- Nouvel afficheur de journaux réservé aux administrateurs : Afficher et télécharger les journaux d'application directement depuis la page Paramètres :
- Accédez au fichier
application.logconsolidé et aux versions de journaux archivées - Sélecteur de nombre de lignes configurable (100, 500, 1000, 5000, 10000 lignes)
- Filtre de recherche en temps réel avec correspondance de texte insensible à la casse
- Basculement de défilement automatique pour la surveillance des journaux en temps réel avec interrogation automatique
- Copier dans le presse-papiers et exporter les journaux filtrés en tant que fichier texte
- Affichage des métadonnées du fichier montrant le nombre de lignes, la taille des fichiers et l'horodatage de la dernière modification
- Rotation des journaux au démarrage du conteneur (configurable via
LOG_ROTATION_VERSIONS, par défaut : 5)
- Accédez au fichier
Guide utilisateur contextuel
- Bouton d'aide dynamique : Le bouton Guide de l'utilisateur dans l'en-tête de l'application ouvre maintenant la documentation pertinente pour la page actuelle. L'infobulle se met à jour pour afficher « Aide pour
Page Name» afin d'indiquer quelle documentation sera ouverte.
Amélioration de la Configuration du Serveur
- Accès rapide à l'interface Duplicati : Un clic droit sur le bouton de configuration du serveur ou sur n'importe quel élément serveur dans le popover de sélection du serveur ouvre l'interface Duplicati héritée (
/ngax) dans un nouvel onglet.
🔧 Améliorations
Affichage des jours de la semaine sensible à la locale
- Ordre des jours de la semaine internationalisé : L'affichage des jours de la semaine dans le formulaire de surveillance de sauvegarde respecte désormais les paramètres de locale de votre navigateur. Les jours de la semaine sont affichés dans le bon ordre selon la locale (lundi-dimanche pour le Royaume-Uni/Europe, dimanche-samedi pour les États-Unis/Brésil).
Gestion améliorée des erreurs SMTP
- Messages d'erreur améliorés : Les messages d'erreur SMTP fournissent maintenant des conseils plus précis :
- Les erreurs d'authentification indiquent clairement les problèmes de nom d'utilisateur/mot de passe
- Les erreurs de version SSL/TLS sont correctement identifiées
- Les suggestions de type de connexion n'apparaissent que lorsqu'elles sont véritablement pertinentes
Comportement des notifications Toast
- Notifications d'erreur persistantes : Les toasts d'erreur persistent maintenant jusqu'à ce qu'ils soient fermés manuellement, garantissant que vous ne manquez pas les Messages d'erreur importants. Les toasts de succès et d'information s'ignorent automatiquement après 3 secondes.
Paramètres de notification
- Simplified layout: The notification settings table has been streamlined with a combined "Serveur / Sauvegarde" column and contextual icons indicating additional destination configuration status.
🚀 Notes de Migration
À partir de la Version 1.2.x
Quand vous effectuez une mise à niveau vers la version 1.3.0 :
-
Politique de mot de passe : La nouvelle politique de mot de passe applique par défaut tous les critères de complexité. Si vous avez besoin d'une politique de mot de passe plus simple, configurez les variables d'environnement
PWD_ENFORCEetPWD_MIN_LEN. -
Journaux d'application : Tous les résultats de conteneur (serveur et service cron) sont maintenant consolidés dans un seul fichier
data/logs/application.log. -
Rotation des journaux : La rotation des journaux est configurable via la variable d'environnement
LOG_ROTATION_VERSIONS(par défaut : 5 versions). -
Non migration de base de données requise : Cette version ne nécessite aucune modification du schéma de base de données.
Points de terminaison API
Le point de terminaison API suivant a été introduit dans cette version :
Point de terminaison de la politique de mot de passe
GET /api/auth/password-policy- Retourne la configuration actuelle de la politique de mot de passe
Points de terminaison des Journaux d'application
GET /api/application-logs- Afficher les journaux avec sélection de fichier et fonctionnalité de suivi en temps réelGET /api/application-logs/export- Exporter les journaux filtrés en tant que fichier texte
Points de terminaison supprimés
Les points de terminaison API inutilisés suivants ont été supprimés dans cette version :
DELETE /api/backups/[backupId]- Point de terminaison réservé au développement qui n'a jamais été utiliséGET /api/audit-log/stats- Point de terminaison qui n'était pas appelé par le Visualiseur de journal d'audit
Support
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 de la signalement de bogues, veuillez inclure :
- Version : 1.3.0
- Système d'exploitation et version
- Version de Docker/podman
- Type de conteneur (Docker ou podman/Pod)
- Messages d'erreur et journaux
- Étapes de reproduction
Journal des modifications
Modifications de la Version 1.3.0
- Added: Politique de mot de passe configurable via les variables d'environnement
PWD_ENFORCEetPWD_MIN_LEN - Added: Visualiseur de journaux d'application dans Paramètres (admin uniquement)
- Added: Rotation des journaux avec nombre de versions configurable (
LOG_ROTATION_VERSIONS) - Added: Bouton Guide utilisateur contextuel qui ouvre la documentation pertinente
- Added: Clic droit sur la configuration du serveur pour ouvrir l'interface utilisateur Duplicati héritée
- Added: Point de terminaison API
GET /api/auth/password-policypour la configuration de la politique de mot de passe - Added: Points de terminaison API pour la visualisation et l'export des journaux d'application
- Changed: L'affichage du jour de la semaine respecte désormais les paramètres régionaux du navigateur
- Changed: Les toasts d'erreur persistent jusqu'à fermeture manuelle
- Changed: Les toasts de succès se ferment automatiquement après 3 secondes (auparavant 5 secondes)
- Changed: Tableau des paramètres de notification simplifié avec colonne combinée « Serveur / Sauvegarde »
- Changed: Consolidation de tous les journaux de conteneur dans un seul fichier
application.log - Improved: Les messages d'erreur SMTP fournissent des conseils plus précis
- Removed: Points de terminaison API inutilisés (
DELETE /api/backups/[backupId]etGET /api/audit-log/stats) qui n'étaient pas appelés par l'application
Licence
Ce projet est licencié sous la Licence Apache 2.0.
Copyright © 2026 Waldemar Scudeller Jr.