Skip to content

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 05 Oct 05:44
9a9165d

Olah now supports the repository refs endpoint used by llama.cpp for Hugging Face downloads and forwards cache-miss data while blocks are still downloading.

  • Add standard /api/{repo_type}/{repo_id}/refs responses for proxy caching and local Git mirrors, including offline snapshots (#85).
  • Fix root tree listings in local Git mirrors; keep SHA-addressed cached data stable when branches move and enforce offline reads.
  • Stream missing cache blocks before the full block finishes downloading, while retaining complete-block validation and concurrent download deduplication (#79).
  • Update portalocker, GitPython, huggingface-hub, peewee and pydantic.

Validation: 466 deterministic regression tests passed, including streaming, concurrency, cache integrity and the refs-to-download protocol. Wheel and source archive metadata checks and installed-wheel smoke tests passed.

What's Changed

  • build(deps): bump portalocker from 4.1.0 to 4.3.0 by @dependabot[bot] in #84
  • build(deps): bump gitpython from 3.1.59 to 3.1.61 by @dependabot[bot] in #83
  • build(deps): bump huggingface-hub from 1.28.0 to 1.29.0 by @dependabot[bot] in #82
  • build(deps): bump peewee from 4.3.0 to 4.4.0 by @dependabot[bot] in #81
  • build(deps): bump pydantic from 2.13.4 to 2.13.5 by @dependabot[bot] in #80
  • perf(cache): stream a cache-miss block while it downloads by @bo0tzz in #79

Full Changelog: v0.5.1...v0.5.2