Releases: GMOD/range-cache-filehandle
Releases · GMOD/range-cache-filehandle
Release list
v1.4.0
Bug Fixes
- Put the response deadline on whole-file reads too (ea510fe)
Full changelog: v1.3.0...v1.4.0
v1.3.0
Bug Fixes
- Refuse a 200 that declares more bytes than the range asked for (7127aa9)
- Bound body reads instead of trusting Content-Length for size (cc08eb2)
Documentation
- Generate the architecture and chunk diagrams from the source (a2015a3)
Features
- A cached handle says where its bytes come from (f9cf573)
Full changelog: v1.2.0...v1.3.0
v1.2.0
Bug Fixes
- Carry the constructor's headers, overrides and signal into a read (3863992)
- Reject a Content-Range that contradicts itself, however the body is encoded (f81558f)
- Let an abort reach a read waiting for a concurrency slot (eaf3fe4)
- Guard the range a fetch() Range header asks for (74b7ba8)
- Forward a read's options through CachedFilehandle (39c4e8a)
- Hand a short read its own buffer rather than a view of a longer one (abecf60)
Documentation
- What the URL key does not separate, and what a Content-Encoding hides (f1a2d13)
Full changelog: v1.1.0...v1.2.0
v1.1.0
Bug Fixes
- Validate range responses, scope concurrency per file, guard read args (e5cff83)
- Check a 206 against the request, not only against itself (e6cc003)
Documentation
- Npm version and CI badges (adeb3c1)
- Dataflow diagram, request sharing, tuning and errors (bd2f2f3)
- Api reference, and what changes outside a browser (8b75915)
Full changelog: v1.0.2...v1.1.0