Aller au contenu principal

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/upload sont 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 Name pour personnaliser le nom d'affichage montré comme expéditeur dans les notifications par e-mail
    • Champ From Address pour spécifier l'adresse e-mail affichée comme expéditeur
    • Note : Certains fournisseurs e-mail remplaceront l'Adresse d'expéditeur par le Nom d'utilisateur du serveur SMTP
  • 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 25
    • STARTTLS (mise à niveau vers TLS) sur le port 587
    • Direct SSL/TLS (chiffré dès le départ) sur le port 465
  • Type de connexion par défaut - Modifié en Direct SSL/TLS pour les nouvelles configurations
  • Exigences spécifiques au type de connexion - Le champ From Address est requis pour les connexions Plain SMTP afin 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 From manquant - Résolution des erreurs de conformité RFC 5322 en garantissant que tous les messages e-mail incluent des en-têtes From approprié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 :

  1. Non Migration de Base de Données Requise - Cette version ne nécessite aucune modification du schéma de base de données
  2. 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
  3. Type de Connexion Par Défaut - Les nouvelles configurations e-mail utiliseront par défaut le type de connexion « SSL/TLS direct »
  4. 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 STARTTLS ou Direct SSL/TLS pour une livraison d'e-mail sécurisée
  • Pour les tests locaux : Les connexions Plain SMTP sont disponibles pour les réseaux locaux de confiance
  • Exigence relative à l'Adresse d'expéditeur : Quand vous utilisez Plain SMTP ou quand l'authentification est Désactivée, assurez-vous que le champ Adresse d'expéditeur est 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-mail
  • POST /api/email/config - Mettre à jour la configuration e-mail
  • POST /api/email/test - Envoyer un e-mail de test
  • DELETE /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 serveur
  • POST /api/database/maintenance/merge-duplicate-servers - Fusionner les serveurs en double

Support

Aide

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.