Skip to content

Releases: huggingface/hf-mount

v0.4.3

26 Apr 19:15

Choose a tag to compare

What's Changed

  • docs: prefer brew install, drop install.sh by @XciD in #132
  • fix(vfs): batch LRU inval_entry to avoid kernel reverse-notify stalls by @XciD in #134
  • perf: reduce hf-mount sidecar RAM footprint by @XciD in #135
  • chore(deps): bump xet-core to main (1.5.2) by @XciD in #136

Full Changelog: v0.4.2...v0.4.3

v0.4.2

26 Apr 07:15

Choose a tag to compare

What's Changed

  • perf(fuse): set FOPEN_KEEP_CACHE on read-only mounts by @XciD in #130

Full Changelog: v0.4.1...v0.4.2

v0.4.1

25 Apr 16:07

Choose a tag to compare

What's Changed

  • refactor(sidecar): share a single tokio runtime across volumes by @XciD in #128

Full Changelog: v0.4.0...v0.4.1

v0.4.0

25 Apr 15:28

Choose a tag to compare

What's Changed

  • perf(lookup): resolve single files via HEAD, skip full list_tree by @XciD in #122
  • fix(inode): force-evict LRU candidates without waiting for forget() by @XciD in #121
  • ci: docker only on tag/dispatch + cargo-chef recipe caching by @XciD in #125
  • feat(sidecar): receive N pre-cloned FUSE fds via SCM_RIGHTS (#94) by @XciD in #126
  • fix(sidecar): exit fast on SIGTERM (don't wait the 60s grace) by @XciD in #127

Full Changelog: v0.3.4...v0.4.0

v0.3.4

24 Apr 18:37

Choose a tag to compare

What's Changed

  • ci: multi-arch docker image (amd64 + arm64) by @XciD in #119
  • perf(inode): uncap LRU sweep batch, let FUSE backpressure throttle by @XciD in #120

Full Changelog: v0.3.3...v0.3.4

v0.3.3

24 Apr 16:00

Choose a tag to compare

What's Changed

  • perf(inode): drop inline LRU eviction, rely on async sweep by @XciD in #117
  • ci: fold bump-release into release workflow by @XciD in #118

Full Changelog: v0.3.2...v0.3.3

v0.3.2

24 Apr 10:13

Choose a tag to compare

What's Changed

  • Add troubleshooting tips for MacOS file access issues by @lhoestq in #104
  • chrore: bound InodeTable memory: two-stage evictor with pinned + open-handle safety by @rtrompier in #105
  • fix(nfs): use locallocks on macOS so flock/fcntl work by @XciD in #106
  • ci: use production huggingface.co instead of hub-ci by @XciD in #111
  • test: add BucketGuard RAII to auto-clean buckets on panic by @XciD in #112
  • fix: remove staging file when inode is evicted by @XciD in #110
  • chore: cargo update by @XciD in #114
  • fix(advanced-writes): reuse staging cache when remote hasn't changed by @XciD in #115
  • refactor(staging): bundle staging dir + per-inode locks into StagingCoordinator by @XciD in #116

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

13 Apr 16:41

Choose a tag to compare

What's Changed

  • fix: make fsync async to avoid blocking on Hub upload by @XciD in #102

Full Changelog: v0.3.0...v0.3.1

v0.3.0

03 Apr 08:04
796639c

Choose a tag to compare

What's Changed

  • fix: remove stale staging file before download to prevent corruption by @XciD in #87
  • fix: prevent deadlock when shutdown is called concurrently by @XciD in #89
  • feat: add user-agent header with version to HTTP clients by @XciD in #92
  • chore: bump nfsserve dependency from 0.10 to 0.11 by @assafvayner in #93
  • feat: add hf-mount-sidecar binary for CSI sidecar injection by @XciD in #86

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

26 Mar 22:44

Choose a tag to compare

What's Changed

  • perf: speed up tree listing by increasing page size and dropping expand by @XciD in #81

Full Changelog: v0.1.1...v0.2.0