Repository navigation
Releases: hangar-hub/hangar
Releases · hangar-hub/hangar
Release list
v1.2.0
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
Dependencies
v1.1.0
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
v1.0.0
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...