Version 1.0.x
Übersicht
Version 1.0.x ist eine Feature-Release, die bedeutende Verbesserungen der E-Mail-Konfiguration, der Serververwaltung und der Datenbankwartungs-Tools einführt. Diese Release konzentriert sich auf die Verbesserung der Zuverlässigkeit von E-Mail-Benachrichtigungen, die Erweiterung der SMTP-Verbindungsoptionen und die Bereitstellung besserer Tools zur Verwaltung von Servern und Datenbankintegrität.
Neue Funktionen
Serververwaltung – Verbesserungen
- Funktionalität zum Ändern des Serverpassworts - Benutzer können jetzt Serverpasswörter direkt von der Serverdetailseite aus ändern, indem sie auf das Schlüsselsymbol klicken
- Erkennung und Zusammenführung doppelter Server - Neue Funktion im Formular der Datenbankwartung zur Erkennung doppelter Server und deren Zusammenführung in einen einzelnen Servereintrag
Verbesserungen der Audit-Protokollierung
- Audit-Protokollierung für Sicherungshochladungen - Alle Sicherungsprotokoll-Hochladungen über den
/api/upload-Endpunkt werden jetzt automatisch im Audit-Log protokolliert. Jeder Eintrag enthält Sicherungsdetails (Server-ID, Servername, Sicherungsname, Status, Datum, Dauer, Dateizahlen, Größen, Warnungen und Fehler) zusammen mit IP-Adresse des Clients und User-Agent-Informationen für Nachverfolgung und Sicherheitszwecke
E-Mail-Konfiguration – Verbesserungen
- Mitteilung zur unvollständigen Konfiguration - Visueller Hinweis, der angezeigt wird, wenn E-Mail-Einstellungen nicht ordnungsgemäß konfiguriert sind
- Service-Statusindikatoren - „(Deaktiviert)"-Bezeichnungen, die auf Benachrichtigungskontrollkästchen angezeigt werden, wenn E-Mail-Services nicht konfiguriert sind
- Anpassbare Absenderinformationen:
Sender Name-Feld zum Anpassen des Anzeigenamens, der als Absender in E-Mail-Benachrichtigungen angezeigt wirdAbsenderadresse-Feld zum Angeben der E-Mail-Adresse, die als Absender angezeigt wird- Hinweis: Einige E-Mail-Anbieter überschreiben die
Absenderadressemit demSMTP Server Username
- SMTP-Authentifizierungsumschalter - Option zum Aktivieren oder Deaktivieren der SMTP-Authentifizierung, mit Unterstützung für Server, die keine Authentifizierung erfordern
- E-Mail-Formatvalidierung - Validierung der Empfänger- und Absenderadressfelder, um ein ordnungsgemäßes E-Mail-Adressformat sicherzustellen
- Erweiterte Test-E-Mail - Test-E-Mail zeigt nun umfassende Verbindungsdetails an, einschließlich SMTP-Server-Hostname, Port, Verbindungstyp, Authentifizierungsstatus, Benutzername (falls zutreffend), Empfänger-E-Mail, Absenderadresse, Absendername und Testzeitstempel
SMTP-Verbindungstyp-Unterstützung
- Mehrere Verbindungstypen - Unterstützung für drei Verbindungstypen:
Plain SMTP(keine Verschlüsselung) auf Port 25STARTTLS(Upgrade auf TLS) auf Port 587Direct SSL/TLS(von Anfang an verschlüsselt) auf Port 465
- Standard-Verbindungstyp - Geändert auf
Direct SSL/TLSfür neue Konfigurationen - Verbindungsspezifische Anforderungen - Das Feld
From Addressist fürPlain SMTP-Verbindungen erforderlich, um eine ordnungsgemäße Identifizierung des E-Mail-Absenders und RFC-5322-Konformität zu gewährleisten
🐛 Fehlerbehebungen
E-Mail-System-Fixes
- Fehlender
From-Header behoben - RFC-5322-Konformitätsfehler behoben, indem sichergestellt wurde, dass alle E-Mail-Nachrichten ordnungsgemäßeFrom-Header enthalten - E-Mail-Verschlüsselung für STARTTLS behoben - Verschlüsselungsbehandlung für
STARTTLS-Verbindungen (Port 587) korrigiert - Einfache SMTP-Verbindungen behoben - TLS-Aushandlungsfehler behoben, die dazu führten, dass
Einfache SMTP-Verbindungen fehlschlugen - Verlust nicht gespeicherter Konfiguration behoben - Verhindert, dass nicht gespeicherte E-Mail-Konfiguration beim Ändern des Passworts gelöscht wird
- Veraltete SMTP-Konfiguration behoben - Problem behoben, bei dem der Test-E-Mail-Endpunkt veraltete SMTP-Konfiguration verwendete
Behobene Probleme in der Benutzeroberfläche
- Passwort-Sichtbarkkeitsumschalter behoben - Korrigiertes Verhalten der Passwort-Anzeigefunktion im Passwortänderungsformular; durch Klicken auf das Augensymbol wird das Passwort jetzt für beide Passwortfelder gleichzeitig angezeigt
Systembehebungen
- Docker-Entrypoint-Protokollierung behoben - Problem behoben, bei dem das Docker-Entrypoint-Skript Nachrichten verwarf
- Berechnung des Nächsten Laufs behoben - Automatische Neuberechnung des
Next Run-Datums nach dem Erfassen von Sicherungsprotokollen hinzugefügt, um sicherzustellen, dass das Datum nach der Protokollerfassung korrekt aktualisiert wird
🚀 Migrationsnoten
Aus Version 0.9.x
Dieses Release enthält Verbesserungen der E-Mail-Konfiguration und Serververwaltung. Beim Upgrade von Version 0.9.x:
- Keine Datenbankmigration erforderlich - Diese Version erfordert keine Änderungen des Datenbankschemas
- E-Mail-Konfiguration-Updates - Bestehende E-Mail-Konfigurationen funktionieren weiterhin, aber Sie möchten möglicherweise Ihre Einstellungen überprüfen und aktualisieren, um von neuen Funktionen zu profitieren:
- Erwägen Sie, einen benutzerdefinierten
Absendernamenfür eine bessere E-Mail-Identifizierung festzulegen - Bestätigen Sie, dass Ihre
Absenderadressekorrekt eingestellt ist, besonders wenn SiePlain SMTP-Verbindungen verwenden - Testen Sie Ihre E-Mail-Konfiguration mit der erweiterten Test-E-Mail-Funktion
- Erwägen Sie, einen benutzerdefinierten
- Verbindungstyp-Standard - Neue E-Mail-Konfigurationen werden standardmäßig auf den Verbindungstyp
Direct SSL/TLSeingestellt - Server-Passwortverwaltung - Sie können Server-Passwörter jetzt direkt von der Server-Detailseite aus ändern, ohne Backups erneut sammeln zu müssen
E-Mail-Konfiguration – Empfehlungen
- Für die Produktionsnutzung: Verwenden Sie
STARTTLS- oderDirect SSL/TLS-Verbindungen für sichere E-Mail-Zustellung - Für lokale Tests:
Plain SMTP-Verbindungen sind für vertrauenswürdige lokale Netzwerke verfügbar - Absenderadresse erforderlich: Wann Sie
Plain SMTPverwenden oder Wann die Authentifizierung deaktiviert ist, stellen Sie sicher, dass das FeldAbsenderadresseordnungsgemäß konfiguriert ist - Testen Sie Ihre Konfiguration: Verwenden Sie immer die Schaltfläche „Test-E-Mail senden", um zu bestätigen, dass Ihre E-Mail-Einrichtung ordnungsgemäß funktioniert
API-Endpunkte
E-Mail-Konfiguration Endpoints
GET /api/email/config- E-Mail-Konfiguration abrufenPOST /api/email/config- E-Mail-Konfiguration aktualisierenPOST /api/email/test- Test-E-Mail sendenDELETE /api/email/config- E-Mail-Konfiguration löschen
Serververwaltungs-Endpunkte
PATCH /api/servers/{id}/password- Server-Passwort aktualisierenPOST /api/database/maintenance/merge-duplicate-servers- Doppelte Server zusammenführen
Unterstützung
Hilfe
- Dokumentation: Benutzerhandbuch
- E-Mail-Einstellungen: E-Mail-Konfigurationsleitfaden
- API-Referenz: API-Dokumentation
- Migrationsleitfaden: Versions-Upgrade-Migration
- Community: GitHub Discussions
- Probleme: GitHub Issues
Fehler melden
Bitte geben Sie bei der Meldung von Fehlern folgende Informationen an:
- Version: 1.0.x (geben Sie die genaue Version an, z. B. 1.0.3)
- Betriebssystem und Version
- Docker/podman-Version
- Container-Typ (Docker oder podman/Pod)
- Fehlermeldungen und Protokolle
- Schritte zur Reproduktion
- E-Mail-Konfiguration (falls E-Mail-bezogen)
- Podman-Konfiguration (falls in podman/Pod ausgeführt)
Änderungsprotokoll
Detaillierte Änderungen
- Added: Funktionalität zum Ändern des Server-Passworts von der Server-Detailseite
- Added: Erkennung und Zusammenführung doppelter Server in der Datenbankwartung
- Added: Felder
Sender NameundAbsenderadressezur E-Mail-Konfiguration - Added: Unterstützung für
Plain SMTP-Verbindungen (Port 25) - Added: Auswahl des Verbindungstyps (
Plain SMTP,STARTTLS,Direct SSL/TLS) - Added: Umschalter für SMTP-Authentifizierungsanforderung
- Added: E-Mail-Formatvalidierung für Empfänger- und Absenderadressenfelder
- Added: Verbesserte Test-E-Mail mit umfassenden Verbindungsdetails
- Added: Hinweis auf unvollständige Konfiguration für E-Mail-Einstellungen
- Added: Labels „(Deaktiviert)" auf Benachrichtigungskontrollkästchen, wenn Services nicht konfiguriert sind
- Added: Audit-Log-Einträge für Sicherungsprotokoll-Uploads über den
/api/upload-Endpunkt - Changed: Standard-Verbindungstyp auf
Direct SSL/TLSfür neue Konfigurationen - Changed: Feld
Absenderadresseist nun erforderlich fürPlain SMTP-Verbindungen - Fixed: Fehlender
From-Header in E-Mail-Nachrichten (RFC 5322-Konformität) - Fixed: E-Mail-Verschlüsselung für
STARTTLS-Verbindungen - Fixed:
Plain SMTP-Verbindungen schlagen mit TLS-Verhandlungsfehlern fehl - Fixed: Ungespeicherte E-Mail-Konfiguration wird beim Passwortänderung gelöscht
- Fixed: Veraltete SMTP-Konfiguration im Test-E-Mail-Endpunkt
- Fixed: Sichtbarkkeitsumschalter für Passwort im Passwortänderungsformular
- Fixed: Docker-Einstiegspunktskript verwirft Protokollmeldungen
- Fixed:
Next Run-Datum wird nach dem Erfassen von Sicherungsprotokollen nicht neu berechnet - Improved: Benutzerfreundlichkeit der E-Mail-Konfiguration mit besserer Validierung und Rückmeldung
Lizenz
Dieses Projekt ist unter der Apache License 2.0 lizenziert.
Copyright © 2025 Waldemar Scudeller Jr.