Version 1.0.x
Vue d'ensemble
Version 1.0.x est une version de fonctionnalités qui introduit des améliorations significatives à la Configuration e-mail, aux capacités de Gestion des serveurs et aux outils de Maintenance de la base de données. Cette version se concentre sur l'amélioration de la fiabilité des notifications e-mail, l'expansion des options de connexion SMTP et la fourniture de meilleurs outils pour gérer les serveurs et l'intégrité de la base de données.
Nouvelles fonctionnalités
Améliorations de la gestion des serveurs
- Fonctionnalité de changement de mot de passe du serveur - Les utilisateurs peuvent maintenant modifier les mots de passe du serveur directement à partir de la page de détail du serveur en cliquant sur l'icône de clé
- Détection et fusion des serveurs en double - Nouvelle fonction dans le formulaire de maintenance de la base de données pour détecter les serveurs en double et les fusionner en une seule entrée de serveur
Améliorations de la journalisation d'audit
- Journalisation d'audit du téléversement de sauvegarde - Tous les téléversements de journaux de sauvegarde via le point de terminaison
/api/uploadsont maintenant automatiquement enregistrés dans le Journal d'Audit. Chaque entrée inclut les Détails de la sauvegarde (ID du serveur, Nom du serveur, Nom de sauvegarde, Statut, Date, Durée, nombre de fichiers, tailles, Avertissements et Erreurs) ainsi que l'Adresse IP du client et les informations d'Agent utilisateur à des fins de suivi et de Sécurité
Améliorations de la configuration e-mail
- Avis de configuration incomplète - Alerte visuelle affichée quand les paramètres e-mail ne sont pas correctement configurés
- Indicateurs de statut du service - Étiquettes « (Désactivé) » affichées sur les cases à cocher de notification quand les services e-mail ne sont pas configurés
- Informations d'expéditeur personnalisables :
- Champ
Sender Namepour personnaliser le nom d'affichage montré comme expéditeur dans les notifications par e-mail - Champ
From Addresspour spécifier l'adresse e-mail affichée comme expéditeur - Note : Certains fournisseurs e-mail remplaceront l'
Adresse d'expéditeurpar leNom d'utilisateur du serveur SMTP
- Champ
- Bouton bascule d'authentification SMTP - Option pour activer ou désactiver l'authentification SMTP, supportant les serveurs qui ne nécessitent pas d'authentification
- Validation du format e-mail - Validation des champs adresse du destinataire et adresse d'expéditeur pour assurer un format d'adresse e-mail approprié
- E-mail de test amélioré - L'e-mail de test affiche maintenant des détails de connexion complets incluant le nom d'hôte du serveur SMTP, le port, le type de connexion, le statut d'authentification, le nom d'utilisateur (le cas échéant), l'e-mail du destinataire, l'adresse d'expéditeur, le nom de l'expéditeur et l'horodatage du test
Support du type de connexion SMTP
- Types de connexion multiples - Support pour trois types de connexion :
Plain SMTP(sans chiffrement) sur le port 25STARTTLS(mise à niveau vers TLS) sur le port 587Direct SSL/TLS(chiffré dès le départ) sur le port 465
- Type de connexion par défaut - Modifié en
Direct SSL/TLSpour les nouvelles configurations - Exigences spécifiques au type de connexion - Le champ
From Addressest requis pour les connexionsPlain SMTPafin d'assurer une identification appropriée de l'expéditeur d'e-mail et la conformité à la RFC 5322
🐛 Corrections de bogues
Corrections du Système d'E-mail
- Correction de l'en-tête
Frommanquant - Résolution des erreurs de conformité RFC 5322 en garantissant que tous les messages e-mail incluent des en-têtesFromappropriés - Correction du chiffrement e-mail pour STARTTLS - Correction de la gestion du chiffrement pour les connexions
STARTTLS(port 587) - Correction des connexions SMTP simple - Résolution des erreurs de négociation TLS qui causaient l'échec des connexions
SMTP simple - Correction de la perte de configuration non enregistrée - Prévention de l'effacement de la configuration e-mail non enregistrée lors du changement de mot de passe
- Correction de la configuration SMTP obsolète - Résolution du problème où le point de terminaison de test e-mail utilisait une configuration SMTP obsolète
Corrections de l'Interface Utilisateur
- Correction du bouton d'affichage du mot de passe - Comportement corrigé de la fonctionnalité d'affichage du mot de passe dans le formulaire de modification du mot de passe ; cliquer sur l'icône en forme d'œil affiche maintenant le mot de passe pour les deux champs de mot de passe simultanément
Corrections du système
- Correction de la journalisation du point d'entrée Docker - Résolution du problème où le script de point d'entrée Docker supprimait les Messages
- Correction du calcul de la date de Prochaine exécution - Ajout du recalcul automatique de la date de « Prochaine exécution » après la collecte des journaux de sauvegarde, garantissant que la Date est mise à jour correctement après la collecte des journaux
🚀 Notes de Migration
À partir de la Version 0.9.x
Cette version inclut des améliorations apportées à la Configuration e-mail et à la Gestion des serveurs. Quand vous effectuez une mise à niveau à partir de la version 0.9.x :
- Non Migration de Base de Données Requise - Cette version ne nécessite aucune modification du schéma de base de données
- Mises à Jour de Configuration E-mail - Les configurations e-mail existantes continueront à fonctionner, mais vous souhaiterez peut-être examiner et mettre à jour vos paramètres pour tirer parti des nouvelles fonctionnalités :
- Envisagez de définir un « Nom d'expéditeur » personnalisé pour une meilleure identification des e-mails
- Vérifiez que votre « Adresse d'expédition » est définie correctement, en particulier si vous utilisez des connexions « SMTP simple »
- Testez votre configuration e-mail à l'aide de la fonctionnalité de test e-mail améliorée
- Type de Connexion Par Défaut - Les nouvelles configurations e-mail utiliseront par défaut le type de connexion « SSL/TLS direct »
- Gestion du Mot de Passe du Serveur - Vous pouvez maintenant modifier les mots de passe du serveur directement à partir de la page de détail du serveur sans avoir besoin de collecter à nouveau les sauvegardes
Configuration e-mail
- Pour une utilisation en production : Utilisez les connexions
STARTTLSouDirect SSL/TLSpour une livraison d'e-mail sécurisée - Pour les tests locaux : Les connexions
Plain SMTPsont disponibles pour les réseaux locaux de confiance - Exigence relative à l'Adresse d'expéditeur : Quand vous utilisez
Plain SMTPou quand l'authentification est Désactivée, assurez-vous que le champAdresse d'expéditeurest correctement configuré - Testez votre configuration : Utilisez toujours le bouton « Envoyer un e-mail de test » pour Vérifier que votre configuration d'e-mail fonctionne correctement
Points de terminaison API
Points de terminaison de configuration e-mail
GET /api/email/config- Obtenir la configuration e-mailPOST /api/email/config- Mettre à jour la configuration e-mailPOST /api/email/test- Envoyer un e-mail de testDELETE /api/email/config- Supprimer la configuration e-mail
Points de terminaison de gestion des serveurs
PATCH /api/servers/{id}/password- Mettre à jour le mot de passe du serveurPOST /api/database/maintenance/merge-duplicate-servers- Fusionner les serveurs en double
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.0.x (spécifiez la version exacte, par exemple, 1.0.3)
- 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
- Détails de configuration e-mail (si lié à l'e-mail)
- Détails de configuration de Podman (si exécuté dans podman/Pod)
Journal des modifications
Modifications détaillées
- Added: Fonctionnalité de changement de mot de passe du serveur depuis la page de détails du serveur
- Added: Détection et fusion des serveurs en double dans la maintenance de la base de données
- Added: Champs « Sender Name » et « From Address » à la configuration e-mail
- Added: Support des connexions « Plain SMTP » (port 25)
- Added: Sélection du type de connexion (« Plain SMTP », « STARTTLS », « Direct SSL/TLS »)
- Added: Basculement de l'exigence d'authentification SMTP
- Added: Validation du format e-mail pour les champs adresse d'expéditeur et destinataire
- Added: E-mail de test amélioré avec détails de connexion complets
- Added: Avis de configuration incomplète pour les paramètres e-mail
- Added: Étiquettes « (Désactivé) » sur les cases à cocher de notification quand les services ne sont pas configurés
- Added: Entrées du journal d'audit pour les téléchargements de journaux de sauvegarde via le point de terminaison
/api/upload - Changed: Type de connexion par défaut défini à « Direct SSL/TLS » pour les nouvelles configurations
- Changed: Le champ « From Address » est désormais requis pour les connexions « Plain SMTP »
- Fixed: En-tête « From » manquant dans les messages e-mail (conformité RFC 5322)
- Fixed: Chiffrement e-mail pour les connexions « STARTTLS »
- Fixed: Connexions « Plain SMTP » échouant avec des erreurs de négociation TLS
- Fixed: Configuration e-mail non enregistrée étant effacée lors du changement de mot de passe
- Fixed: Configuration SMTP obsolète dans le point de terminaison d'e-mail de test
- Fixed: Basculement de visibilité du mot de passe dans le formulaire de changement de mot de passe
- Fixed: Script de point d'entrée Docker supprimant les messages de journal
- Fixed: Date « Next Run » non recalculée après la collecte des journaux de sauvegarde
- Improved: Expérience utilisateur de la configuration e-mail avec une meilleure validation et rétroaction
Licence
Ce projet est licencié sous la Licence Apache 2.0.
Copyright © 2025 Waldemar Scudeller Jr.