{
 "id": "huggingface",
 "name": "Hugging Face",
 "url": "https://dev-news.anonyfox.com/huggingface/",
 "site": "https://huggingface.co",
 "ecosystem": "ai",
 "title": "Hugging Face hub library: 2.0 and a minor release a week",
 "description": "Every huggingface_hub release since 2024 from GitHub, a week-by-week ladder of minor releases since 1.0, and what changed in 2.0's move to httpx2.",
 "lede": {
  "date": "2026-10-24",
  "paragraphs": [
   "huggingface_hub 2.0.0 came out on 24 September 2026, eleven months after 1.0.0 dropped requests for httpx. 2.0 swaps the HTTP stack again, from httpx to httpx2, so custom client factories and except clauses for transport errors have to use httpx2 types; code that must run on both lines can import httpx from huggingface_hub.utils, available since 1.30.0. The release also removes every API deprecated in 1.x, including upload_large_folder and the huggingface-cli entry point, now hf.",
   "The 1.x line ended at 1.33.0, published under two hours before 2.0.0 on the same day. From 23 March a new minor shipped every week for 17 weeks, 1.8 through 1.24. 2.x has kept that pace with 2.1 on 1 October, 2.2 on 8 October and 2.3 on 22 October, which lets HfFileSystem follow Bucket changes live instead of serving stale directory listings."
  ]
 },
 "latest": {
  "version": "v2.3.0",
  "date": "2026-10-22",
  "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v2.3.0",
  "summary": "[HfFileSystem] Add live-follow for Buckets by @lhoestq in #5096"
 },
 "stable_releases_since_2024": 137,
 "prereleases_since_2024": 0,
 "releases": [
  {
   "version": "v2.3.0",
   "date": "2026-10-22",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v2.3.0",
   "summary": "[HfFileSystem] Add live-follow for Buckets by @lhoestq in #5096"
  },
  {
   "version": "v2.2.0",
   "date": "2026-10-08",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v2.2.0",
   "summary": "[CLI] Snapshot by default in hf jobs stats, add -f/--follow by @hanouticelina in #5090"
  },
  {
   "version": "v2.1.1",
   "date": "2026-10-01",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v2.1.1",
   "summary": null
  },
  {
   "version": "v2.1.0",
   "date": "2026-10-01",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v2.1.0",
   "summary": "[Jobs] Add rerun and retry attempts by @Wauplin in #5025"
  },
  {
   "version": "v2.0.0",
   "date": "2026-09-24",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v2.0.0",
   "summary": "[Release] Prepare huggingfacehub 2.0 by @Wauplin in #4994"
  },
  {
   "version": "v1.33.0",
   "date": "2026-09-24",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.33.0",
   "summary": "[Xet] Show Validating progress during shard finalization by @seanses in #4478"
  },
  {
   "version": "v1.32.0",
   "date": "2026-09-17",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.32.0",
   "summary": "[Cache] Add cross-repo shared blob store by @hanouticelina in #4498"
  },
  {
   "version": "v1.31.0",
   "date": "2026-09-10",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.31.0",
   "summary": "[Sandbox] Support custom Job labels by @Wauplin in #4824"
  },
  {
   "version": "v1.30.0",
   "date": "2026-09-03",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.30.0",
   "summary": "Align hf jobs scheduled ls filtering with hf jobs ls (--status/--label/--name) by @moon-bot-app[bot] in #4773"
  },
  {
   "version": "v1.29.0",
   "date": "2026-08-27",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.29.0",
   "summary": "[Xet] Cache connection info to avoid one token request per file by @hanouticelina in #4732"
  },
  {
   "version": "v1.25.1",
   "date": "2026-08-25",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.25.1",
   "summary": null
  },
  {
   "version": "v1.26.1",
   "date": "2026-08-25",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.26.1",
   "summary": null
  },
  {
   "version": "v1.28.0",
   "date": "2026-08-18",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.28.0",
   "summary": "[Inference Endpoints] Add hf endpoints hardware to list available instances by @hanouticelina in #4672"
  },
  {
   "version": "v1.27.0",
   "date": "2026-08-07",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.27.0",
   "summary": "[CLI] Install & refresh the hf-cli skill (installer, update, hints) by @Wauplin in #4608"
  },
  {
   "version": "v1.26.0",
   "date": "2026-07-30",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.26.0",
   "summary": "[Download] Add HfApi.resolverevision and ResolvedRevision by @Wauplin in #4604"
  },
  {
   "version": "v1.25.0",
   "date": "2026-07-27",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.25.0",
   "summary": "[Jobs] Auto-name Jobs on creation by @Wauplin in #4566"
  },
  {
   "version": "v1.24.0",
   "date": "2026-07-17",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.24.0",
   "summary": "[Jobs] Add optional names to Jobs CLI and API by @Wauplin in #4532"
  },
  {
   "version": "v1.23.0",
   "date": "2026-07-09",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.23.0",
   "summary": "Support creating a Space from a template by @moon-bot-app[bot] in #4504"
  },
  {
   "version": "v1.22.0",
   "date": "2026-07-03",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.22.0",
   "summary": "[Sandbox] Add Sandbox API and hf sandbox CLI on top of Jobs by @Wauplin in #4350"
  },
  {
   "version": "v1.20.1",
   "date": "2026-06-25",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.20.1",
   "summary": null
  },
  {
   "version": "v1.21.0",
   "date": "2026-06-25",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.21.0",
   "summary": "listjobs() now returns an Iterable[JobInfo] instead of list[JobInfo]. If you indexed the result (jobs[0]), wrap it with list(...)."
  },
  {
   "version": "v1.20.0",
   "date": "2026-06-18",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.20.0",
   "summary": "------------- ----------- -------------------"
  },
  {
   "version": "v1.19.0",
   "date": "2026-06-11",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.19.0",
   "summary": "name: Push the model"
  },
  {
   "version": "v1.18.0",
   "date": "2026-06-05",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.18.0",
   "summary": "[CLI] Add unified hf cp command (aliased as hf repos cp and hf buckets cp) by @Wauplin in #4295"
  },
  {
   "version": "v1.17.0",
   "date": "2026-05-28",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.17.0",
   "summary": "[Copy] Support cross-repo file copies by @Wauplin in #4203"
  },
  {
   "version": "v1.16.4",
   "date": "2026-05-26",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.16.4",
   "summary": "[CI] Cap typer below 0.26.0 (CLI incompatibility) #4272"
  },
  {
   "version": "v1.16.1",
   "date": "2026-05-21",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.16.1",
   "summary": "[Hot-fix] [Inference] Remove Together ASR task to drop urllib3 dependency by @Wauplin in #4248"
  },
  {
   "version": "v1.16.0",
   "date": "2026-05-21",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.16.0",
   "summary": "featureextraction"
  },
  {
   "version": "v1.15.0",
   "date": "2026-05-15",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.15.0",
   "summary": "[Bucket/Repo] Support 'region' option in createbucket and createrepo by @Wauplin in #4194"
  },
  {
   "version": "v1.14.0",
   "date": "2026-05-06",
   "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v1.14.0",
   "summary": "[CLI] Add hf spaces secrets and variables subgroups by @davanstrien in #4170"
  }
 ],
 "log": [
  {
   "date": "2026-10-22",
   "title": "huggingface_hub 2.3.0",
   "text": "HfFileSystem(live_follow=True) keeps Bucket listings fresh over one open connection per Bucket. Large repos now list in parallel, and all safetensors shard headers come back in one request.",
   "url": "https://dev-news.anonyfox.com/log/2026-10-22/#huggingface-3",
   "sources": [
    {
     "label": "notes",
     "url": "https://github.com/huggingface/huggingface_hub/releases/tag/v2.3.0"
    }
   ]
  }
 ],
 "then": [],
 "coverage": {
  "ok": true,
  "expected": 137,
  "present": 137,
  "checked_at": "2026-10-24T17:23:21.434Z",
  "since": "2024-01-01T00:00:00.000Z"
 },
 "sources": {
  "releases": {
   "type": "github",
   "repo": "huggingface/huggingface_hub",
   "tag_filter": "^v\\d"
  },
  "feed": "https://huggingface.co/blog/feed.xml",
  "extra": [
   {
    "label": "diffusers",
    "repo": "huggingface/diffusers",
    "tag_filter": "^v\\d"
   }
  ]
 },
 "feed": "https://dev-news.anonyfox.com/huggingface/feed.xml",
 "markdown": "https://dev-news.anonyfox.com/huggingface.md"
}
