Version 1.4.1
Übersicht
Version 1.4.1 bietet erhebliche Verbesserungen des Dashboard-Erlebnisses mit integrierten Diagrammsteuerelementen, erweiterten Filterfunktionen, Unterstützung für das Systemdesign und Optionen zur Gebietsschema-Formatierung. Diese Version behebt außerdem mehrere Fehler, die die Diagrammdarstellung, das Laden von Backupdateien und die Erkennung der Serververbindung betreffen. Zudem wurden Sicherheitsanfälligkeiten in Abhängigkeiten behoben.
Neue Funktionen
Integrierte Diagrammsteuerelemente
- Diagramm-Zeitbereichs-Auswahl: Schaltflächen im Pillen-Format (
1W | 2W | 1M | 3M) in den Diagrammpanel-Überschriften zum schnellen Wechseln des Zeitbereichs, ohne zu den Anzeigeeinstellungen navigieren zu müssen. Teilt den Zustand mit den Anzeigeeinstellungen. - Diagrammstil-Umschaltung (Problem #54): Umschaltknopf zum Wechsel zwischen Liniendiagramm und Balkendiagramm direkt aus der Diagrammpanel-Überschrift heraus. Wird gespeichert und auf allen Panels synchronisiert.
- Vereinfachte Zeitbereiche: Reduziert von 7 auf 4 fokussierte Bereiche (1 Woche, 2 Wochen, 1 Monat, 3 Monate), wobei 1 Monat nun der neue Standardwert ist.
Anzeige- und Formatierungsoptionen
- Unterstützung für Systemdesign: Die Anzeigeeinstellungen enthalten nun die Option „System (Betriebssystem)“, um automatisch der Helligkeitspräferenz Ihres Betriebssystems zu folgen.
- Überschreibung des Format-Gebietsschemas (Problem #59): Benutzer können ein Format-Gebietsschema unabhängig von der Benutzeroberflächensprache in Einstellungen > Anzeigeeinstellungen auswählen (416 Gebietsschemata unterstützt). Datum-, Zeit- und Zahlenformatierung berücksichtigt das gewählte Format-Gebietsschema mit Live-Vorschau.
Serverfilterung
- Dashboard-Serverfilter: Suchfeld wurde in die App-Überschrift verschoben, mit automatischer Aktualisierung und Symbolleistenaktionen. Die Steuerung zeigt nur das Suchsymbol an, wenn das Feld leer ist; beim Hovern oder Anklicken wird das Textfeld eingeblendet.
- Verbesserte Filterübereinstimmung (Problem #53): Der Filter stimmt nun mit Server-ID, URL und jedem Backup-Jobnamen überein. Behoben: Das Übersichtskartenraster wurde bei geänderter Filterung nicht aktualisiert.
- Filterung in Einstellungen: Eingabefeld für Filter wurde Serverlisten in Einstellungen > Backup-Überwachung und Einstellungen > Server hinzugefügt.
Verbesserungen
Diagrammdatenverarbeitung
- Rollierende Zeitfenster: Zeitbereiche verwenden nun rollierende Tagesfenster: 1W = letzte 7 Tage, 2W = letzte 14 Tage, 1M = letzte 30 Tage, 3M = letzte 90 Tage (bisher kalenderbasiert).
- Datenkonsolidierung: Alle Diagrammdatenpunkte werden vor dem Gruppieren nach Kalendertag zusammengefasst. Mehrere Backups am selben Tag werden entsprechend aggregiert.
- Begrenzte Datenpunkte: Diagramme erzwingen nun maximal 30 Datenpunkte für bessere Leistung und Lesbarkeit.
- Vereinfachte QuickInfos: Die QuickInfo zeigt nun nur noch das Datum (z. B. „5.12.26“) an, nicht mehr Datum und Uhrzeit.
Backup-Planung
- UTC-basierte Berechnungen: Der nächste erwartete Backup-Zeitpunkt und die Erkennung überfälliger Backups berücksichtigen nun Intervalle und Wochentagsprüfungen in UTC statt in Ortszeit, wodurch ein einstündiger UTC-Versatz vermieden wird, wenn die Host-Zeitzone die Sommerzeit wechselt.
- Erhöhte Toleranz für überfällige Backups: Neue Installationen und Standardwerte verwenden nun 2 Stunden statt 1 Stunde als Toleranz für überfällige Backups.
Konnektivität und Zuverlässigkeit
- Erkennung von Verbindungsverlust: Hinzugefügter
/api/ping-Endpunkt und ein 30-Sekunden-Header-basierter Konnektivitätsprüfer. Aktualisierungs- und Auto-Aktualisierungsfehler öffnen nun das Modal „Verbindung verloren“, ohne rohen Fehlertext anzuzeigen. - Dauerhafte Speicherung von Benutzeroberflächenpräferenzen: Rennbedingungen behoben, die dazu führten, dass Benutzerpräferenzen (Übersichts-Seitenbereich, Diagramm-Zeitbereich, Diagrammstil) beim Seitenaktualisieren nicht gespeichert wurden.
Dokumentation
- Klärung zur Duplicati-Fernzugriffsfunktion (Problem #40): Die Dokumentation klärt nun, dass der Duplicati-Fernzugriff optional ist und nur erforderlich ist, wenn direkte Links zur Duplicati-Benutzeroberfläche benötigt werden.
Fehlerbehebungen
- Diagrammpanel der Übersicht ignoriert Zeitbereichsfilter: Das Panel zeigte bisher alle Datenpunkte unabhängig vom gewählten Zeitbereich an. Das Panel ruft nun seine eigenen Daten über die API mit korrekten Zeitbereichsparametern ab.
- OOM-Absturz bei Backupdateien (Problem #62):
JavaScript heap out of memorywurde verhindert durch Optimierung von Abfragen und UI-Rendering. Backup-Logs werden nun bedarfsweise abgerufen, anstatt alle auf einmal zu laden, mit maximal 1000 Zeilen. - Parsing der Backup-Version (Problem #65):
convertTimestampToISO()verarbeitet nun alle gängigen, gebietsschemaspezifischen Zeitstempelformate, die von Duplicati in verschiedenen Systemgebietsschemata verwendet werden.
Sicherheit
Behebung von Abhängigkeitssicherheitslücken
-
npm-Audit-Sicherheitslücken: 7 Sicherheitslücken behoben (1 hoch, 6 mittel):
nextauf16.3.0-canary.19aktualisiert, umpostcss@8.4.31(XSS) zu beheben.pnpmfile.cjshinzugefügt, umserialize-javascript@^7.0.5zu erzwingen (RCE, DoS)mermaid-Überschreibung auf>=11.14.1aktualisiert (4 mittlere Sicherheitslücken)- Explizite
postcss@^8.5.14undserialize-javascript@^7.0.5Abhängigkeiten hinzugefügt
-
pnpm-Überschreibungen: Root-
pnpm.overridesfür transitiveuuid >=14.0.0undpostcss >=8.5.10hinzugefügt. -
Hochschwerwiegende Sicherheitslücken: 4 hochschwerwiegende Sicherheitslücken über pnpm-Überschreibungen für
minimatch >=3.1.4undserialize-javascript >=7.0.3behoben.
Migrationsnoten
Von Version 1.3.2
Bei der Aktualisierung auf Version 1.4.1:
- Keine Datenbankmigration erforderlich: Dieses Release erfordert keine Änderungen am Datenbankschema.
- Neue Standard-Überfälligkeitstoleranz: Neue Installationen verwenden standardmäßig eine Überfälligkeitstoleranz von 2 Stunden anstelle von 1 Stunde. Bestehende Einstellungen bleiben unverändert.
- Diagrammeinstellungen: Diagramm-Zeitbereich und Stileinstellungen werden jetzt anders gespeichert und setzen sich nach dem Upgrade auf Standardwerte zurück (1 Monat, Liniendiagramm).
- Abhängigkeiten: Führen Sie
pnpm installaus, um die aktualisierte Lockdatei und Überschreibungen anzuwenden.
Unterstützung
Hilfe erhalten
- Dokumentation: Benutzerhandbuch
- E-Mail-Einstellungen: Anleitung zur E-Mail-Konfiguration
- API-Referenz: API-Dokumentation
- Migrationsanleitung: Migration bei Versionsupgrades
- Community: GitHub-Diskussionen
- Probleme melden: GitHub Issues
Fehlerberichte
Bitte geben Sie bei der Meldung von Fehlern Folgendes an:
- Version: 1.4.1
- Betriebssystem und Version
- Docker/Podman-Version
- Container-Typ (Docker oder Podman/Pod)
- Fehlermeldungen und Protokolle
- Schritte zur Reproduktion
Änderungsprotokoll
Änderungen in Version 1.4.1
- Hinzugefügt: Inline-Diagramm-Zeitbereich-Auswahl mit Pill-Buttons (1W, 2W, 1M, 3M) in Diagramm-Panelüberschriften.
- Hinzugefügt: Inline-Diagrammstil-Umschalter zum Wechseln zwischen Linien- und Balkendiagrammen (Issue #54) aus der Diagramm-Panelüberschrift.
- Hinzugefügt: Diagrammstil-Einstellung in Anzeigeeinstellungen (Weiche Linien / Balkendiagramm-Umschalter).
- Hinzugefügt: Design-Option "System (Betriebssystem)" zum automatischen Anpassen an die Betriebssystem-Präferenz.
- Hinzugefügt: Gebietsschema-Format-Überschreibung (Issue #59) — Formatierungsgebietsschema unabhängig von der Benutzeroberflächen-Sprache auswählen (416 Gebietsschemas unterstützt).
- Hinzugefügt: Server-Filterung (Issue #53) in Einstellungen > Backup-Überwachung, Einstellungen > Server und Hauptdashboard.
- Hinzugefügt: Konnektivitätsverlust-Erkennung mit
/api/pingund 30-Sekunden-Header-basierter Prüfung. - Geändert: Diagramm-Zeitbereichsoptionen von 7 auf 4 reduziert (1W, 2W, 1M, 3M), Standard ist jetzt 1 Monat.
- Geändert: Zeitbereichsberechnungen verwenden jetzt rollierende Tagfenster (1W = letzte 7 Tage usw.).
- Geändert: Diagrammdaten vor dem Gruppieren nach Kalendertag konsolidiert; maximal 30 Datenpunkte erzwungen.
- Geändert: Diagramm-Tooltip zeigt nur Datum statt Datum und Uhrzeit.
- Geändert: Standard-Überfälligkeitstoleranz für neue Installationen von 1h auf 2h geändert.
- Geändert: Berechnungen für nächste erwartete Backups verwenden jetzt UTC, um Probleme mit Sommerzeit-Verschiebungen zu vermeiden.
- Geändert: Dashboard-Serverfilter in App-Kopfzeile verschoben mit automatischer Aktualisierung.
- Behoben: Benutzeroberflächenpräferenzen werden nicht beim Seitenneuladen gespeichert.
- Behoben: Übersichtsdiagramm-Panel ignoriert Zeitbereichsfilter.
- Behoben: OOM-Absturz bei Backup-Details (Issue #62) — Logs werden jetzt bei Bedarf mit 1000-Zeilen-Limit abgerufen.
- Behoben: Backup-Versionserkennung für gebietsschemaspezifische Zeitstempelformate (Issue #65).
- Sicherheit: 7 npm-Audit-Sicherheitslücken durch Abhängigkeitsaktualisierungen und pnpm-Überschreibungen behoben.
- Sicherheit: Hochschwerwiegende Sicherheitslücken in
minimatchundserialize-javascriptbehoben.
Lizenz
Dieses Projekt ist unter der Apache License 2.0 lizenziert.
Copyright © 2026 Waldemar Scudeller Jr.