Zum Hauptinhalt springen

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 wird
    • Absenderadresse-Feld zum Angeben der E-Mail-Adresse, die als Absender angezeigt wird
    • Hinweis: Einige E-Mail-Anbieter überschreiben die Absenderadresse mit dem SMTP 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 25
    • STARTTLS (Upgrade auf TLS) auf Port 587
    • Direct SSL/TLS (von Anfang an verschlüsselt) auf Port 465
  • Standard-Verbindungstyp - Geändert auf Direct SSL/TLS für neue Konfigurationen
  • Verbindungsspezifische Anforderungen - Das Feld From Address ist für Plain 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äße From-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:

  1. Keine Datenbankmigration erforderlich - Diese Version erfordert keine Änderungen des Datenbankschemas
  2. 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 Absendernamen für eine bessere E-Mail-Identifizierung festzulegen
    • Bestätigen Sie, dass Ihre Absenderadresse korrekt eingestellt ist, besonders wenn Sie Plain SMTP-Verbindungen verwenden
    • Testen Sie Ihre E-Mail-Konfiguration mit der erweiterten Test-E-Mail-Funktion
  3. Verbindungstyp-Standard - Neue E-Mail-Konfigurationen werden standardmäßig auf den Verbindungstyp Direct SSL/TLS eingestellt
  4. 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- oder Direct 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 SMTP verwenden oder Wann die Authentifizierung deaktiviert ist, stellen Sie sicher, dass das Feld Absenderadresse ordnungsgemäß 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 abrufen
  • POST /api/email/config - E-Mail-Konfiguration aktualisieren
  • POST /api/email/test - Test-E-Mail senden
  • DELETE /api/email/config - E-Mail-Konfiguration löschen

Serververwaltungs-Endpunkte

  • PATCH /api/servers/{id}/password - Server-Passwort aktualisieren
  • POST /api/database/maintenance/merge-duplicate-servers - Doppelte Server zusammenführen

Unterstützung

Hilfe

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 Name und Absenderadresse zur 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/TLS für neue Konfigurationen
  • Changed: Feld Absenderadresse ist nun erforderlich für Plain 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.