What's Changed
- Update RFC link for http-cache-groups by @kapouer in #675
- docs: fix wrong method init echo middleware by @nhymxu in #650
- fix(range): handle ranged request to store the full response by @darkweak in #668
- chore(deps): bump storages by @darkweak in #708
- Fix storeTag regex performance bottleneck by @cdaguerre in #697
- feat: avoid multiple simult. evictions with simple lock by @cdaguerre in #701
- feat(eviction): make mapping keys eviction interval configurable by @cdaguerre in #702
- Fix/singleflight body duplication by @cdaguerre in #704
- fix(caddy): move ResetRegisteredStorages from Start to Stop by @everyx in #729
- fix(caddy): badger dir and vdir should fallback to path by @everyx in #730
- fix: correct "Incomming" typo in debug log message by @u5surf in #793
- fix(ci): bump Node to 22 and pin pnpm to 11.5.1 by @u5surf in #797
- fix(middleware): serve range requests via http.ServeContent by @u5surf in #796
- feat: add query string sort option for cache key generation by @IndraGunawan in #751
- fix: do not return 304 to unconditional requests on stale revalidation by @u5surf in #795
- fix(wave): march 2026 by @darkweak in #732
- feat(middleware): strip hop-by-hop headers before caching by @u5surf in #808
- perf(surrogate): store tags via native sets when the storer supports it by @mohammed90 in #851
- release(v1.7.9) by @darkweak in #859
New Contributors
- @kapouer made their first contribution in #675
- @nhymxu made their first contribution in #650
- @cdaguerre made their first contribution in #697
- @everyx made their first contribution in #729
- @u5surf made their first contribution in #793
- @IndraGunawan made their first contribution in #751
Full Changelog: v1.7.8...v1.7.9