Files
xet-core/xet_pkg
Assaf Vayner 08377eab3c Upgrade crates version to 1.5.1 (#782)
## Summary
- Bump workspace version from 1.5.0 to 1.5.1
- Update all internal dependency version references to match

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Low risk version-only bump across workspace manifests and lockfiles
with no code/behavior changes in the diff.
> 
> **Overview**
> Bumps the workspace package version from `1.5.0` to `1.5.1` and aligns
internal crate dependency version pins (`xet-runtime`,
`xet-core-structures`, `xet-client`, `xet-data`, `hf-xet`) to match.
> 
> Updates lockfiles (`Cargo.lock` plus `hf_xet` and wasm lockfiles) so
published/embedded artifacts resolve to the `1.5.1` crate set (including
bringing wasm lockfiles up to `1.5.1`).
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
e8563700a0. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2026-04-06 14:03:02 -07:00
..
2026-04-02 18:28:26 -07:00

hf-xet

crates.io docs.rs License

Client library for the Hugging Face Xet data storage system. Provides the high-level session API for uploading and downloading files with chunk-based deduplication.

Overview

  • XetSession — Top-level session managing authentication, configuration, and concurrent file transfers
  • Upload & download — Stream files to/from Hugging Face Hub with automatic chunking, deduplication, and local caching

Crate Ecosystem

hf-xet ties together the lower-level xet-core crates:

Crate Role
xet-runtime Async runtime, config, logging
xet-core-structures Merkle hashes, shards, Xorb objects
xet-client HTTP client for CAS and Hub APIs
xet-data Chunking, dedup, file reconstruction

This crate is part of xet-core, the Rust backend for huggingface_hub.

License

Apache-2.0