v1.16.0
·
3 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
RangeReadableStorage— an optional interface aStoragePortimplements
to report an object'ssize()and open part of it withreadRange().
readStream()was the only read the port declared, and on S3 it returns a
network body that can be neither stat'ed nor seeked, so a consumer honouring
Range(a PDF reader paging a large document) served ranges on the local
driver and silently sent whole objects on S3. Checked withinstanceof, like
DriverAware, so existingStoragePortfakes need no change; a consumer
falls back toreadStream()when the bound port does not implement it.
What's Changed
🔄 Other Changes
- chore(homebrew): point the formula at v1.15.0 by @hakeemRash in #171
- release: v1.16.0 — RangeReadableStorage, so storage consumers can serve ranges on S3 by @hakeemRash in #172
Full Changelog: v1.15.0...v1.16.0