• v3.5.9 101694cd9f

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

    Version 3.5.9 – Installerstart nach vollständigem Programmende – 23.08.2026

    Tatsächliche Abbruchursache behoben

    • Der 3.5.8-Setup-Log zeigte, dass Inno Setup bereits auf die laufende MusicBrain-EXE zugriff, bevor der verzögerte Programm-Shutdown ausgeführt wurde.
    • Im stillen Modus führte dieser Konflikt automatisch zu „Abort“, obwohl Download, Prüfsumme und Installerstart erfolgreich waren.
    • Ein abgekoppelter Windows-Wächter wartet nun zuerst auf das vollständige Ende der Anwendung und des Nuitka-Onefile-Elternprozesses. Erst danach startet er den Installer.

    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.

    Qualitätssicherung

    • Regressionstests sichern Prozessreihenfolge, 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