RepoJournal
Hugging Face

@huggingface

Transformers, Datasets, and the open AI-model layer

Keep up with Hugging Face in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Python AI / ML Full archive →

The Wire · Showcase

Harbor-hf sinks broken Sandbox cleanup

By RepoJournal · Filed · About Hugging Face

Harbor-hf shipped five fixes overnight that close the gaps where stuck Sandboxes, terminal jobs, and invalid campaign results could quietly block recovery.

Harbor-hf's controller was leaving Sandbox file actions pending forever when a Sandbox closed mid-write, stalling cleanup and recovery; that path now matches command execution [1]. A finished task could also leave an older capacity hold behind, so the reconciler now closes every admitted Sandbox and waits for a terminal close receipt [2]. Completed jobs held their full cost reservations forever, blocking recovery even when spending stayed under the limit; reservations now release once a job is terminal [3]. The control app could fail at startup rebuilding a large Bucket ledger, so replay now uses a fixed worker pool and retries only transient network failures [4]. And campaigns could seal attempts with no real token usage; the service now rejects those and keeps invalid receipts as evidence [5]. Meanwhile, LeRobot fixed a silent argparse abbreviation that broke all three PEFT CLI tests after draccus 0.11 disabled abbreviations, plus a ZeroDivisionError in RL learner checkpoint saving when save_freq is non-positive [6]. Docs clarify that "Higher Hub rate limits" are not tied to organization IP ranges [7].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] fix(control): settle closed Sandbox file actions ↗ huggingface/harbor-hf
  2. [2] fix(control): clean terminal task sandboxes ↗ huggingface/harbor-hf
  3. [3] fix(control): settle terminal job reservations ↗ huggingface/harbor-hf
  4. [4] fix(control): bound Bucket replay downloads ↗ huggingface/harbor-hf
  5. [5] fix(control): reject invalid campaign results ↗ huggingface/harbor-hf
  6. [6] fix(tests): fix peft cli test ↗ huggingface/lerobot
  7. [7] Clarify "Higher Hub rate limits" (#2721) huggingface/hub-docs

Quick answers

What shipped in Hugging Face on August 23, 2026?
Harbor-hf shipped five fixes overnight that close the gaps where stuck Sandboxes, terminal jobs, and invalid campaign results could quietly block recovery. In total, 28 commits and 10 pull requests landed.
Who contributed to Hugging Face on August 23, 2026?
4 developers shipped this update, including osolmaz, Haoming Song, HuggingFaceInfra, and pcuenca.
What were the notable Hugging Face updates?
fix(control): settle closed Sandbox file actions, fix(control): clean terminal task sandboxes, and fix(control): settle terminal job reservations.

More from @huggingface

Daily updates, in your inbox

Follow Hugging Face

Keep up with Hugging Face in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?