Skip to content

FindDiskKiller 1.2.8

Choose a tag to compare

@jianyintang jianyintang released this 30 Jul 18:27
· 122 commits to main since this release

FindDiskKiller 1.2.8

This patch release fixes an update-installation deadlock that could leave a
downloaded update waiting indefinitely after the user selected Install and
Relaunch.

Fixes

  • Allow a verified Sparkle update to enter its installation phase when the
    privileged trace helper is unavailable or its orphaned state cannot be
    reconciled.
  • Continue to block new file traces while helper state is uncertain, without
    treating that uncertainty as an active trace owned by the current app.
  • Preserve strict mutual exclusion between a real in-app trace session and the
    update installation phase.
  • Restore the unresolved helper state if an installation is canceled, so the
    app never presents an unsafe trace-ready state.

Release integrity

  • The fix passed 285 local tests, including regression coverage for orphaned
    helper state, active trace postponement, cancellation, and reconciliation
    while an installation lease is active.
  • The release build is universal, signed, notarized, Gatekeeper-validated, and
    Sparkle-signed before publication.
  • The update path is validated from an isolated 1.2.7 installation to 1.2.8;
    temporary app bundles are unregistered and removed after validation.