v0.41.3
·
176 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
0.41.3 - 2026-08-11
Fixed
- Serialized each reused SSH lease's complete workspace lifecycle across clients and watch iterations, from hydration-state and fingerprint inspection through sync, execution, evidence collection, failure capture, and pool scrub/return, with fenced stale-owner recovery on POSIX, WSL2, and native Windows. Reused Git workspaces now also keep
HEAD, the index, the requested tree, and sync fingerprints coherent without advancing symbolic branches. Thanks @vincentkoc. - Stopped market-independent AWS Spot launch request errors from being retried as On-Demand while preserving fallback for Spot-recoverable capacity, quota, and unsupported-market failures. Thanks @vincentkoc.
- Made plain source builds report
devinstead of the stale0.15.0release identity while preserving injected release versions and tagged Go module build information. Thanks @coygeek. - Preserved custom local-container image
PATHentries across managed SSH logins, including when users add or switch login-profile files after bootstrap. Thanks @coygeek. - Routed implicit
run --idandwatch --idreuse through the provider recorded in the local lease claim before validating the configured provider. Thanks @coygeek.