• v3.6.0 101694cd9f

    MusicBrain 3.6.0 - Vollständiger In-App-Updatepfad

    Davito released this 2026-08-23 12:42:05 +00:00 | 0 commits to main since this release

    Version 3.6.0 – Vollständiger In-App-Updatepfad – 23.08.2026

    End-to-End-Update mit korrigierter Prozessreihenfolge

    • Der Übergang von 3.5.9 auf 3.6.0 verwendet erstmals durchgehend die korrigierte interne Update-Kette.
    • Nach dem verifizierten Download startet MusicBrain einen unabhängigen Wächter und beendet sich sauber.
    • Der Wächter wartet auf das Ende des Anwendungsprozesses und des Nuitka-Onefile-Elternprozesses, bevor Inno Setup auf die installierte EXE zugreift.
    • Nach erfolgreicher stiller Installation startet MusicBrain automatisch mit dem Update-Hinweis neu.

    Zweistufige Update-Diagnose

    • Das neue Bootstrap-Protokoll dokumentiert die erwarteten Prozess-IDs, den tatsächlichen Installerstart und dessen Exitcode.
    • Das versionsbezogene Inno-Setup-Protokoll dokumentiert weiterhin die eigentliche Installation und den anschließenden Programmstart.

    Geplante Release-Zielversionen

    • Der Release-Workflow kann eine ausdrücklich angeforderte höhere Zielversion validieren und setzen.
    • Tests, Nuitka-Build, Installerprüfung, Prüfsummen und Gitea-Veröffentlichung werden dadurch nicht übersprungen.

    Qualitätssicherung

    • Regressionstests sichern Prozessreihenfolge, Zielversionsprüfung, Setup-Parameter, beide Protokollpfade und die kontrollierte Programmbeendigung ab.
    • Ein echter Windows-Wächtertest bestätigt, dass der Zielprozess während der Sperre nicht startet, nach Prozessende zuverlässig ausgeführt wird und Exitcode 0 liefert.
    • Der vollständige Release-Workflow prüft Tests, Nuitka-Onefile-Build, Qt-Multimedia, FFmpeg/FFprobe, EXE-Smoke-Test, Installer und Prüfsummen vor dem Gitea-Upload.
    Downloads