v1.5.0
📦 huggingface-hubView on GitHub →
✨ 13 features🐛 6 fixes🔧 17 symbols
Summary
This release introduces major new capabilities including S3-like Buckets for large object storage and a powerful CLI Extension system. It also brings significant usability improvements to the CLI, especially around Jobs management and AI Agent support.
Migration Steps
- If using CLI list commands (`hf models ls`, etc.), consider using `--format {table,json}` or `-q/--quiet` for output control.
- If relying on the size of installed skills for AI agents, note that the new default skill is significantly smaller (~1.2k tokens).
✨ New Features
- Introduction of Buckets, an S3-like object storage system powered by Xet, designed for large-scale files without Git version control.
- CLI Extensions mechanism allowing installation and execution of external CLI tools hosted on GitHub repositories.
- Space Hot-Reload feature for interactively modifying and patching remote Python files in a Space without a full rebuild.
- New CLI commands: `hf papers ls` for listing daily papers and a full suite of `hf collections` commands (ls, info, create, update, delete, add-item, update-item, delete-item).
- Centralized CLI error handling providing clean user-facing messages (tracebacks hidden unless HF_DEBUG=1 is set).
- Token-efficient skill installation for AI coding agents using `hf skills add` (~1.2k tokens vs ~12k previously).
- Agent-friendly `hf jobs logs` which prints available logs and exits by default; streaming requires the -f flag.
- Support for listing available hardware configurations via `hf jobs hardware` command.
- Added `--format {table,json}` and `-q/--quiet` options to list commands (`hf models ls`, `hf datasets ls`, etc.).
- Support for multi GPU training commands (`torchrun`, `accelerate launch`) in Jobs CLI.
- Added `dimensions` & `encoding_format` parameters to InferenceClient for output embedding size.
- Support for zai-org provider for text-to-image inference.
- Added evaluation results module including `EvalResultEntry` and `parse_eval_result_entries`.
🐛 Bug Fixes
- Fix hot reload reference part.2.
- Fix fal image urls payload in Inference.
- Fix Replicate `image-to-image` compatibility with different model schemas in Inference.
- Fix ReadTimeout crash when following no-follow job logs.
- Fix `hf jobs` commands crashing when run without a TTY.
- Subfolder download using `hf download repo_id subfolder/` now works as expected.