Skip to content

VSCode‑Updater v2.1.0 — Release Notes

Choose a tag to compare

@ldmcclatchey ldmcclatchey released this 20 Jun 17:42
· 31 commits to main since this release

Enhancements

  • Added deterministic stall‑handling logic:
    • Any *Stalled watchdog result now triggers immediate ZIP fallback.
    • Eliminated unnecessary retries after a stall to prevent repeated failures.
  • Improved cleanup sequencing:
    • Ensures cleanup runs before fallback and before retries.
    • Cleanup routines are now consistently idempotent and safe to run multiple times.
  • Strengthened installer monitoring:
    • More reliable detection of InnoSetup worker processes.
    • Improved filesystem‑stall detection and logging clarity.
  • Improved fallback reliability:
    • Ensures environment is clean before ZIP extraction.
    • Guarantees symlink replacement and version activation succeed even after a failed installer run.

Stability Improvements

  • Reduced risk of partial installs or locked files.
  • Ensured consistent post‑update state validated by Get‑VSCodeDashboard.
  • Added more explicit stall‑state logging for diagnostics.

Internal

  • Updated retry loop structure for clarity and determinism.
  • Added guardrails around max retry count.
  • Prepared checklist items for next session (v2.1.x roadmap).