What's Changed
- feat(proxy): add blob size filtering for prefetch by @hweawer in #460
- Refactor in preparation for adding more sophisticated cache cleanup policies by @Anton-Kalpakchiev in #461
- Support threshold-based eviction for store cache cleanup by @Anton-Kalpakchiev in #462
- Support custom policy- and threshold-based cache eviction cleanup by @Anton-Kalpakchiev in #463
- [store] Improve blob cache clean up with heuristics by @Anton-Kalpakchiev in #464
- feat(blobserver): Add PrefetchBlob API to origin by @Anton-Kalpakchiev in #459
- feat(proxyserver): Add PrefetchImage V2 API that is idempotent by @Anton-Kalpakchiev in #467
- fix(blobserver): Remove Error log on 202 Accepted from DownloadBlob and GetMetainfo by @Anton-Kalpakchiev in #468
- fix(ci): allow CI to run for non-master branch PRs by @sambhav-jain-16 in #481
- feat(proxyserver): Add observability for PrefetchImage API by @Anton-Kalpakchiev in #469
- fix(.github/labeler): improve labeler action by @sambhav-jain-16 in #484
- feat(util/cache): add blob memory cache implementation by @sambhav-jain-16 in #471
- feat(lib/store): setup memory cache config in castore by @sambhav-jain-16 in #472
- feat(lib/store): initialize memory cache in castore by @sambhav-jain-16 in #473
- feat(lib/metainfogen): add method to generate metainfo from bytes by @sambhav-jain-16 in #474
- feat(store/base): create an in-memory read writer by @sambhav-jain-16 in #475
- feat(utils/cache): add method to reserve cache space by @sambhav-jain-16 in #476
- feat(lib): use in-memory cache in blob download by @sambhav-jain-16 in #477
- feat(lib/store): implement drain workers in castore by @sambhav-jain-16 in #478
- feat(lib/store): integrate memcache in read paths by @sambhav-jain-16 in #479
- test(test): add integ tests for mem cache by @sambhav-jain-16 in #480
- fix(lib/store): initialise BufferedReadWriter with size by @sambhav-jain-16 in #493
Full Changelog: v0.1.12...v0.1.13