Document v2.0.86 publication

This commit is contained in:
Sucukdeluxe
2026-09-02 12:39:26 +02:00
parent bc3fdca44a
commit 65084bd6d2
+6 -4
View File
@@ -12,11 +12,11 @@ Diese Datei hält den verifizierten technischen Arbeitsstand fest. Sie enthält
- Lokaler Pfad: `C:\Users\Sascha\Desktop\Claude & ChatGPT Projekte\Multi-Debrid-Downloader` - Lokaler Pfad: `C:\Users\Sascha\Desktop\Claude & ChatGPT Projekte\Multi-Debrid-Downloader`
- Arbeitsbranch: `release/v2.0.86` - Arbeitsbranch: `release/v2.0.86`
- Quellbasis: `release/v2.0.85` - Quellbasis: `release/v2.0.85`
- Release-Tag: `v2.0.86` (Kandidat) - Release-Tag: `v2.0.86`
- Baseline-Commit: `fd71caa341979fbc43307040b662131a8de5f9b1` - Baseline-Commit: `fd71caa341979fbc43307040b662131a8de5f9b1`
- Hotfix-Basis: `fd71caa341979fbc43307040b662131a8de5f9b1` - Hotfix-Basis: `fd71caa341979fbc43307040b662131a8de5f9b1`
- Paketversion: `2.0.86` - Paketversion: `2.0.86`
- Letztes Release: `Multi-Debrid-Downloader v2.0.85`, veröffentlicht am 2. September 2026 auf GitHub und Forgejo - Letztes Release: `Multi-Debrid-Downloader v2.0.86`, veröffentlicht am 2. September 2026 auf GitHub und Forgejo
- Runtime-Voraussetzung: Node.js `>=20`; lokal verifiziert mit Node.js `24.19.0` und npm `11.17.0` - Runtime-Voraussetzung: Node.js `>=20`; lokal verifiziert mit Node.js `24.19.0` und npm `11.17.0`
`main` ist derzeit keine verlässliche Arbeitsbasis: `main` ist derzeit keine verlässliche Arbeitsbasis:
@@ -251,10 +251,11 @@ npm run test:backup-api
## Verifizierungen bis 2. September 2026 ## Verifizierungen bis 2. September 2026
- Unveröffentlichter Stand nach `v2.0.85`: vollständiger Clientlauf ohne die zwei lokal nicht ausführbaren Windows-Symlink-Fixtures mit 143 erfolgreichen Testdateien, 1 optional übersprungenen JVM-Testdatei, 2.723 erfolgreichen und 4 übersprungenen Tests. Darin sind alle 278 Download-Manager-, 151 Downloads-Ansicht-, 129 Storage- und 84 unveränderten Extractor-Tests grün. Die vier neuen Hintergrundprüfungs-Regressionen bestätigen Archiv-Scope, uneindeutige Antworten ohne falsches Offline, höchstens 40 Links und vier parallele Requests je Durchlauf sowie den sauberen Shutdown-Abbruch. Der vollständige Lauf einschließlich Release-Metadaten erreichte 2.745 erfolgreiche Tests; ausschließlich zwei Fixtures endeten bereits beim unter Windows nicht erlaubten Anlegen eines Symlinks mit `EPERM`. - Kandidat für `v2.0.86`: vollständiger Clientlauf ohne die zwei lokal nicht ausführbaren Windows-Symlink-Fixtures mit 143 erfolgreichen Testdateien, 1 optional übersprungenen JVM-Testdatei, 2.723 erfolgreichen und 4 übersprungenen Tests. Darin sind alle 278 Download-Manager-, 151 Downloads-Ansicht-, 129 Storage- und 84 unveränderten Extractor-Tests grün. Die vier neuen Hintergrundprüfungs-Regressionen bestätigen Archiv-Scope, uneindeutige Antworten ohne falsches Offline, höchstens 40 Links und vier parallele Requests je Durchlauf sowie den sauberen Shutdown-Abbruch. Der vollständige Lauf einschließlich Release-Metadaten erreichte 2.745 erfolgreiche Tests; ausschließlich zwei Fixtures endeten bereits beim unter Windows nicht erlaubten Anlegen eines Symlinks mit `EPERM`.
- Für denselben unveröffentlichten Stand sind TypeScript, Main-Build, Renderer-Produktionsbuild, Node-Self-Check und alle 16 Backup-API-Tests erfolgreich. Die fokussierten UI-Tests bestätigen die kompakte Paketverfügbarkeit ohne vorangestelltes Symbol. Die bekannte Vite-Warnung betrifft den rund 582 KiB großen Renderer-Chunk. - Für denselben Kandidaten sind TypeScript, Main-Build, Renderer-Produktionsbuild, Node-Self-Check und alle 16 Backup-API-Tests erfolgreich. Die fokussierten UI-Tests bestätigen die kompakte Paketverfügbarkeit ohne vorangestelltes Symbol. Die bekannte Vite-Warnung betrifft den rund 582 KiB großen Renderer-Chunk.
- Release-Build `v2.0.86`: Installer und Portable-Datei wurden aus dem versionierten Release-Vorbereitungsstand `b2f7a8a759230439a284e25c7d5bdf132aaccfa1` erzeugt. Die Release-Prüfung bestätigte Paket- und Bundle-Version, Update-Metadaten, Artefaktnamen, Installergröße und SHA-512, Icon, Lizenzdateien sowie den vollständig entpackten Inhalt beider EXE-Archive. Das Quellarchiv enthält Paketversion `2.0.86`, trägt den Release-Vorbereitungscommit als ZIP-Kommentar und alle Einträge in `SHA256SUMS.txt` stimmen mit den lokalen Originalen überein. Von den 24 Release-Metadaten-Tests waren 22 erfolgreich; nur die zwei lokal nicht ausführbaren Windows-Symlink-Fixtures endeten vor ihrer Produktassertion mit `EPERM`. - Release-Build `v2.0.86`: Installer und Portable-Datei wurden aus dem versionierten Release-Vorbereitungsstand `b2f7a8a759230439a284e25c7d5bdf132aaccfa1` erzeugt. Die Release-Prüfung bestätigte Paket- und Bundle-Version, Update-Metadaten, Artefaktnamen, Installergröße und SHA-512, Icon, Lizenzdateien sowie den vollständig entpackten Inhalt beider EXE-Archive. Das Quellarchiv enthält Paketversion `2.0.86`, trägt den Release-Vorbereitungscommit als ZIP-Kommentar und alle Einträge in `SHA256SUMS.txt` stimmen mit den lokalen Originalen überein. Von den 24 Release-Metadaten-Tests waren 22 erfolgreich; nur die zwei lokal nicht ausführbaren Windows-Symlink-Fixtures endeten vor ihrer Produktassertion mit `EPERM`.
- SHA-256 des `v2.0.86`-Setups: `cf95cd7c03194cacace700998c3f35aa5c268343f2f7a71b5fa9ec4df42e45e4`; SHA-256 der Portable-Datei: `2fb33202d1e8922dcebd2576137ff4ed78e5ad462e15c35ad09c45655324eb07`. - SHA-256 des `v2.0.86`-Setups: `cf95cd7c03194cacace700998c3f35aa5c268343f2f7a71b5fa9ec4df42e45e4`; SHA-256 der Portable-Datei: `2fb33202d1e8922dcebd2576137ff4ed78e5ad462e15c35ad09c45655324eb07`.
- Veröffentlichung `v2.0.86`: Der annotierte Tag zeigt auf GitHub und Forgejo exakt auf `bc3fdca44a1f034a2ec5fa31ffc02f9692b87550`. Beide Plattformen führen `v2.0.86` als neuesten stabilen Release mit jeweils sechs gleich benannten Assets; GitHub verwendet den englischen, Forgejo den inhaltlich gleichwertigen deutschen Text. Alle zwölf veröffentlichten Dateien wurden erneut heruntergeladen und stimmen in Dateigröße sowie SHA-256 exakt mit den lokalen Originalen überein. Die veröffentlichten Update-Metadaten nennen Version `2.0.86` und den korrekten Installer.
- Kandidat für `v2.0.85`: zwei vollständige Download-Manager-Läufe mit jeweils 274 von 274 erfolgreichen Tests. Die neuen Regressionen bestätigen den Wechsel eines zuvor online gemeldeten Rapidgator-Links auf offline, die direkte Behandlung von Real-Debrid-`file_unavailable`, den Schutz vor verspäteten Online-Antworten, die Gruppierung von `partN.rar`, `.rar`/`.rNN`, `.zip.NNN`, `.7z.NNN` und `.NNN` von jedem Split-Part aus sowie beide Überspring-Bereiche einschließlich Abbruch aktiver Geschwister und Erhalt fertiger Downloads. Nach der strikten Trennung von Download- und Entpacker-Gruppierung liefen die 9 betroffenen Regressionen und alle 84 Extractor-Tests erneut erfolgreich. Ein zusätzlicher vollständiger Lauf hatte ausschließlich im fachfremden Fake-Timer-Test für den globalen Speed-Limiter einen 10.000-Timer-Abbruch; dieser Test war in den beiden vorherigen Komplettläufen und direkt danach isoliert erfolgreich. - Kandidat für `v2.0.85`: zwei vollständige Download-Manager-Läufe mit jeweils 274 von 274 erfolgreichen Tests. Die neuen Regressionen bestätigen den Wechsel eines zuvor online gemeldeten Rapidgator-Links auf offline, die direkte Behandlung von Real-Debrid-`file_unavailable`, den Schutz vor verspäteten Online-Antworten, die Gruppierung von `partN.rar`, `.rar`/`.rNN`, `.zip.NNN`, `.7z.NNN` und `.NNN` von jedem Split-Part aus sowie beide Überspring-Bereiche einschließlich Abbruch aktiver Geschwister und Erhalt fertiger Downloads. Nach der strikten Trennung von Download- und Entpacker-Gruppierung liefen die 9 betroffenen Regressionen und alle 84 Extractor-Tests erneut erfolgreich. Ein zusätzlicher vollständiger Lauf hatte ausschließlich im fachfremden Fake-Timer-Test für den globalen Speed-Limiter einen 10.000-Timer-Abbruch; dieser Test war in den beiden vorherigen Komplettläufen und direkt danach isoliert erfolgreich.
- Vollständiger Clientlauf ohne die lokal nicht ausführbaren Symlink-Fixtures: 143 Testdateien erfolgreich, 1 optionale JVM-Testdatei übersprungen; 2.718 Tests erfolgreich und 4 übersprungen. Alle 84 unveränderten Extractor-Tests sind grün. Die Public-Release-Metadatendatei lief separat mit 22 von 24 erfolgreichen Tests; die zwei übrigen Fälle endeten unverändert bereits beim Anlegen ihrer Windows-Symlinks mit `EPERM`. - Vollständiger Clientlauf ohne die lokal nicht ausführbaren Symlink-Fixtures: 143 Testdateien erfolgreich, 1 optionale JVM-Testdatei übersprungen; 2.718 Tests erfolgreich und 4 übersprungen. Alle 84 unveränderten Extractor-Tests sind grün. Die Public-Release-Metadatendatei lief separat mit 22 von 24 erfolgreichen Tests; die zwei übrigen Fälle endeten unverändert bereits beim Anlegen ihrer Windows-Symlinks mit `EPERM`.
- Nach dem Offline-Link-Fix erfolgreich: TypeScript, Main-Build, Renderer-Produktionsbuild, Node-Self-Check und alle 16 Backup-API-Tests. Die bekannte Vite-Warnung betrifft den rund 582 KiB großen Renderer-Chunk. - Nach dem Offline-Link-Fix erfolgreich: TypeScript, Main-Build, Renderer-Produktionsbuild, Node-Self-Check und alle 16 Backup-API-Tests. Die bekannte Vite-Warnung betrifft den rund 582 KiB großen Renderer-Chunk.
@@ -382,6 +383,7 @@ npm run test:backup-api
- Die einmalige CRC-Neudownload-Wiederherstellung ist als `v2.0.83` auf GitHub und Forgejo veröffentlicht. Entpack-, Passwort- und Extractor-Fallbacklogik blieben unverändert; eine produktive Installation oder ein Neustart ist nicht Bestandteil des Releases. - Die einmalige CRC-Neudownload-Wiederherstellung ist als `v2.0.83` auf GitHub und Forgejo veröffentlicht. Entpack-, Passwort- und Extractor-Fallbacklogik blieben unverändert; eine produktive Installation oder ein Neustart ist nicht Bestandteil des Releases.
- Die unmittelbare Arbeitsordner-Anlage beim Speichern und der Proxybereich mit Standard 32 sowie Maximum 80 sind als `v2.0.84` auf GitHub und Forgejo veröffentlicht. Eine produktive Installation oder ein Neustart ist nicht Bestandteil des Releases. - Die unmittelbare Arbeitsordner-Anlage beim Speichern und der Proxybereich mit Standard 32 sowie Maximum 80 sind als `v2.0.84` auf GitHub und Forgejo veröffentlicht. Eine produktive Installation oder ein Neustart ist nicht Bestandteil des Releases.
- Die Live-Erkennung offline gewordener Quelllinks und der wählbare Überspring-Bereich sind als `v2.0.85` auf GitHub und Forgejo veröffentlicht. Entpack-, Passwort- und Nachbearbeitungslogik blieben unverändert; eine produktive Installation oder ein Neustart ist nicht Bestandteil des Releases. - Die Live-Erkennung offline gewordener Quelllinks und der wählbare Überspring-Bereich sind als `v2.0.85` auf GitHub und Forgejo veröffentlicht. Entpack-, Passwort- und Nachbearbeitungslogik blieben unverändert; eine produktive Installation oder ein Neustart ist nicht Bestandteil des Releases.
- Die gedrosselte Hintergrundprüfung veralteter grüner Warteschlangen-Links und die kompakte Paketverfügbarkeit sind als `v2.0.86` auf GitHub und Forgejo veröffentlicht. Entpack-, Passwort- und Nachbearbeitungslogik blieben unverändert; eine produktive Installation oder ein Neustart ist nicht Bestandteil des Releases.
## Nächste sinnvolle Schritte ## Nächste sinnvolle Schritte