🐛 Fixes
- unstick S3 restores under load and stop repo-scoped deletes wiping every entry - by @LouisHaftmann, @chenrui333 and Claude Opus 5.5 in #296 (580e2)
- cap concurrent Merges and close downloads whose client stopped reading - by @LouisHaftmann, @chenrui333 and Claude Opus 5.5 in #300 (0377f)
- download: answer Range on an empty cache entry the same way on every storage driver - by @LouisHaftmann and @peter-svensson in #291 (6ae06)
🔧 Chore
- release: v9.10.0 - (b3877)
📖 Documentation
- agents:
- disable external contributions in favour of single-topic issues - by @LouisHaftmann and Claude Opus 5.5 (76315)
- document the commit gate and test driver combos, add a pre-push hook - by @LouisHaftmann and Claude Opus 5.5 in #302 (17899)