Skip to content

Releases: hangar-hub/hangar

v1.2.0

Choose a tag to compare

@hangar-hub-release hangar-hub-release released this 20 Oct 12:06
2697d58

1.2.0 (2026-10-20)

Features

  • ui: explain badges on hover and click, with ui.docs_url for their docs links (#24) (2e3bfba)
  • verify with Bing and improve search ranking for all three sites (#23) (c588b7d)

Bug fixes

  • cli: import files from huggingface_hub 2.x's shared blob store (#27) (ebcabed)
  • demo: index the demo home page for crawlers, and add raster favicons (#25) (c6589c8)
  • docs: link the docs logo to the home page (#26) (2d98f0a)
  • helm: retry the helm test while the Service starts routing (#21) (a57fffd)
  • two races found by CI (S3 part ETag, gitstore Acquire) (#14) (311e225)

Documentation

  • build: record the v1.0.0 and v1.1.0 releases and the CI fixes after them (#22) (144b290)

Dependencies

  • bump the go-minor-and-patch group across 1 directory with 2 updates (#1) (4c84ac8)
  • bump the ui-minor-and-patch group across 1 directory with 2 updates (#2) (9b3d361)

v1.1.0

Choose a tag to compare

@hangar-hub-release hangar-hub-release released this 19 Oct 17:14
268d6eb

1.1.0 (2026-10-19)

Features

  • cli: choose which models hangar import takes with --only (#12) (ed4d21d)
  • docs: add a home page at hangar.page (#13) (2e1934f)
  • docs: animate the terminal on the home page (#16) (a1ecd0e)
  • docs: say why Hangar exists on the home page (#15) (51d20db)
  • docs: serve the docs from a Cloudflare Worker, with branch Previews (#7) (6719480)

Bug fixes

  • jobs: give an idle bandwidth slice back and take up freed budget sooner (#19) (b70eaf3)
  • ui: say when the admin's Every Token list is empty (#10) (c8f0124)
  • upstream: stop asking the Hub for model-only fields on dataset search (#17) (f8efceb)

v1.0.0

Choose a tag to compare

@hangar-hub-release hangar-hub-release released this 18 Oct 21:48
91f5535

1.0.0 (2026-10-18)

Features

  • api: add clock skew and configuration doctor checks (d5c5158)
  • api: add Discover, Pulls, Mirrors, Dependencies and admin Upstream endpoints (35af26d)
  • api: diff a pull request's files against its fork point (c2b4dff)
  • api: expose ui.external_images on /auth/providers and document history-only Pulls (5b4e8b3)
  • api: let users change their own profile and password (38cb14a)
  • api: list a file's scan findings for the file page (2cea799)
  • api: list every Organisation for Instance admins (766fdfa)
  • api: name the Repo in the payload of every Repo-scoped Job (7f9f3c2)
  • api: report the S3 upload mode on /admin/system and the System page (a23e48e)
  • api: serve metadata, discussions, Collections and webhooks in the native API (3c24740)
  • auth: require sign-in for Namespace profiles while anonymous_read is off (81390e5)
  • cli: add --json to hangar logout and check every command has it (4f9d363)
  • cli: add the hangar client, import, LM Studio, Ollama and admin backup commands (4c5ed59)
  • cli: check the quant is in the Arsenal before hangar ollama install (e9c3747)
  • cli: find a proxy that cuts long Blob store reads with doctor --large-read (87f07c3)
  • cmd: add admin create-user, reset-password, gc and reindex, and open the Blob store for backup, restore and doctor (078923b)
  • cmd: take --json on the server and admin commands (dbe58b2)
  • cmd: wire every workstream's real implementation into hangar server and worker (05fed11)
  • collections: store Collections with visibility-aware items (c1efec3)
  • community: store discussions, pull requests, likes and download counts (3a272bb)
  • config: add viewer.max_request_bytes for the Dataset Viewer budget (594f1ea)
  • datasets: Dataset Viewer API, signed media assets, Croissant and dataset metadata (19e04cd)
  • datasets: dataset.convert and dataset.stats Jobs with the refs/convert/parquet export (18f61cf)
  • datasets: features, layout, Arrow IPC and Parquet IO, conversion readers and statistics (85fcb11)
  • datasets: native configs endpoint and compat/viewer suite (717f386)
  • datasets: where and orderby parser and evaluator for /filter, with fuzz targets (d0ef69a)
  • deploy: add Grafana and Kibana dashboards, load tests and protocol labels on HTTP metrics (ed09aa5)
  • deploy: add the Compose examples and the smoke test scripts (dc6d178)
  • deploy: add the container image, GoReleaser config, Helm chart and LM Studio compat suite (0a33964)
  • hfapi: enforce scan.block_unsafe_downloads on Hub API downloads (93f90b8)
  • hfapi: serve liker listings and comment edit and hide (aebc1ca)
  • index: index Commits with ranged safetensors and GGUF header reads (467ff6e)
  • index: record a dataset's rows and size category from its Parquet export (962f32a)
  • index: store rows, bytes and columns per Split and link datasets with models (2f6f88e)
  • integration hooks for Pull-through, mirror status, safe downloads and admin password resets (e3e0c0e)
  • ollama: serve GGUF Repos as an Ollama registry (f970124)
  • repo: check LFS object references at Commit (64fd267)
  • repo: filter Repo listings by dataset row count (e2f4ef8)
  • repo: wait at most lfs.verify_wait for LFS verification in Commits and pushes (ee83f5b)
  • scan: make the download gate's level a setting (e1b57c2)
  • scan: scan pickles, PyTorch archives and integrity of model files (4a9d5ae)
  • scope Repo Jobs, add auth.cleanup and Namespace search for the integration (c4790b4)
  • server: wait for the Blob store at start instead of exiting (22eded4)
  • ui: add the mock demo for demo.hangar.page as a Cloudflare Worker (df87593)
  • ui: build every page against the native API with an OpenAPI mock server (962614a)
  • ui: edit the profile and change the password in Settings (a0706a9)
  • ui: polish the interface with motion, shared primitives and consistent details (a670c48)
  • ui: separate Models and Datasets sections, Taxiway teal accent and optional dataset links (6fd838a)
  • ui: show pending emails and confirm them from their link (30d1998)
  • uploads: continue the upload in progress when a client plans again (e114f75)
  • upstream: add bulk import from a Hugging Face cache, LM Studio, a directory and Ollama (0e3c166)
  • upstream: add the Upstream client, registry, Pull planner, transfers, Pull-through and Discover (2cc3a0d)
  • webhook: store webhooks and deliver signed events with retries (3ce11ad)
  • web: send Cross-Origin-Opener-Policy and Permissions-Policy with UI pages (4b609f3)
  • xet: ingest Xet uploads and reassemble them into LFS objects (ee75dcc)
  • xet: parse and verify xorbs and shards against the Xet reference vectors (3af7bc0)

Bug fixes

  • answer 499 to client-closed requests in the Viewer, Ollama and sign-in writers (9d8d29d)
  • api: answer 499 to client-closed requests in eve...
Read more