Releases
v0.9.30
Compare
Sorry, something went wrong.
No results found
0.9.30 (2026-09-25)
Features
downloader: authenticate to a Hugging Face mirror named by HF_ENDPOINT (#1902 ) (efce19b )
downloader: log newline-terminated download progress (#1897 ) (e4cf5fd )
foreman: verify-equipped scan-gate loop reproducing image scans before the verdict (#1847 ) (4a0938c )
llamacpp: report a clean model ID via --alias (#1898 ) (ed97bb4 )
model: serve oci:// model sources via Kubernetes ImageVolume (#1379 ) (#1855 ) (03ac98c )
router: charge budgeted streams by requesting upstream usage (#1888 ) (6259d7c )
router: enforce token and dollar budgets in the proxy data plane (#434 ) (#1853 ) (1ec7e23 )
router: surface budget utilization on ModelRouter status (#1889 ) (3051e42 )
samples: three-Spark DeepSeek-V4.1-Flash ring at 512K with vision, keep-warm, memory guard (#1858 ) (791518d )
Bug Fixes
build: evaluate GINKGO_SEED once so the logged seed is the one used (#1817 ) (#1841 ) (a6a00c1 )
controller: make the InferenceService a first-class scale target (#1881 ) (#1882 ) (d5afc1c )
e2e: bound the E2E request pods and give the suite an explicit test timeout (#1876 ) (3788972 )
federation: enforce and honor the edge's heartbeat push cadence (#1874 ) (08b5bf3 )
foreman: confirm a missing planned child against the uncached reader (#1744 ) (#1893 ) (d316268 )
foreman: keep the coder's PR description across a fix cycle (#1777 ) (#1892 ) (1e35a91 )
helm: cap composed Service names at 63 chars (#1885 ) (#1886 ) (81e5e41 )
release: pre-0.9.30 blockers in federation, netpol, router buffer (#1899 ) (109ab83 )
Documentation
agents: refresh AGENTS.md and add a reference check (#1891 ) (ea8687f )
evaluate OCI ImageVolume as a model source (#1379 ) (#1854 ) (8bc24ff )
labs: add the DeepSeek-V4.1-Flash EXL3 one-Spark and three-Spark ring lab builds (#1848 ) (77b5813 )
record the image-vs-artifact constraint in the OCI evaluation (#1379 ) (#1859 ) (210564d )
You can’t perform that action at this time.