You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Download locking aligned with npm**: Reduced default `staleTimeout` in `downloadWithLock()` from 300 seconds to 10 seconds to align with npm's npx locking strategy
13
+
- Prevents stale locks from blocking downloads for extended periods
14
+
- Matches npm's battle-tested timeout range (5-10 seconds)
15
+
- Binary downloads now protected against concurrent corruption
16
+
-**Binary download protection**: `dlxBinary.downloadBinary()` now uses `downloadWithLock()` to prevent corruption when multiple processes download the same binary concurrently
17
+
- Eliminates race conditions during parallel binary downloads
18
+
- Maintains checksum verification and executable permissions
0 commit comments