Skip to content

Release/v11.2.7#2033

Merged
Kbayero merged 4 commits intov11from
release/v11.2.7
Apr 22, 2026
Merged

Release/v11.2.7#2033
Kbayero merged 4 commits intov11from
release/v11.2.7

Conversation

@yllada
Copy link
Copy Markdown
Contributor

@yllada yllada commented Apr 22, 2026

Summary

  • Add PreDownload hook to dependency reconciliation so the agent stops UTMStackUpdater before downloading the new binary, fixing the Windows file-lock that blocked cross-updates.
  • Promote version_new.jsonversion.json before restart and roll back both binary and version file on failure.
  • Poll Windows service state during updates instead of fixed sleeps to avoid 1056/1062 race conditions..

yllada added 4 commits April 16, 2026 11:26
…updates

sc stop/start are async on Windows - they return immediately without
waiting for the service to actually change state. Replace fixed 10s
sleep with active polling (500ms interval, 60s timeout) to guarantee
the service has stopped before replacing binaries and started before
health checking.
@yllada yllada requested a review from a team April 22, 2026 15:01
@Kbayero Kbayero merged commit 705ea4e into v11 Apr 22, 2026
21 checks passed
@Kbayero Kbayero deleted the release/v11.2.7 branch April 22, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants