• v1.6.56 6e00bbab53

    v1.6.56 Stable

    Administrator released this 2026-03-05 13:50:32 +01:00 | 472 commits to main since this release

    Fix JVM daemon restart loop that caused 25-30s gaps between archive extractions

    • Fixed startDaemon() killing still-booting daemon processes, which caused the daemon to never actually be used
    • Added waitForDaemonReady() that polls until the daemon is ready instead of immediately spawning a new JVM process
    • Made runJvmExtractCommand() async to await daemon readiness (up to 15s) before falling back to a fresh JVM spawn
    • Previously every archive spawned a fresh JVM process (~5-8s boot each), now the daemon boots once and handles all subsequent archives instantly
    • Eliminates the 25-30 second pause between extracting different episodes in a package
    Downloads