Change8

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

  1. If using CLI list commands (`hf models ls`, etc.), consider using `--format {table,json}` or `-q/--quiet` for output control.
  2. 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.

Affected Symbols

huggingface-hub v1.5.0 - Change8