Skip to content

v2.4.0

Choose a tag to compare

@gokulr94 gokulr94 released this 30 Jul 04:22
· 3 commits to main since this release
cae824f

Added

  • diagnose: expanded from fstab-only to 21 boot-failure categories (81 patterns) across the boot chain, storage, kernel, and runtime (#148)
  • repair: multi-category repair engine — dependency-ordered fixes, aggregated serial results, category-based verification timeout floors, mandatory snapshot for destructive fixes, per-session completion tokens (#151)
  • CLI: prints a notice when a newer version is available on PyPI (checked at most once daily; disable with GCE_RESCUE_DISABLE_VERSION_CHECK=1) (#156)

Fixed

  • Windows: VMs could become unbootable (0xc000000e) after a rescue/restore cycle. Rescue now automatically selects an image family different from the target's so the GPT disk GUID collision never occurs; if a GUID change is still detected (custom images), the mount script warns with repair guidance instead of modifying the BCD (#149)
  • rescue/repair: startup verification timeouts now report how long was waited and capture recent serial output to the log (#133)

Security

  • pyasn1 pinned to 0.6.3 — fixes a denial-of-service via unbounded recursion on crafted ASN.1 input (#130)