Skip to content

v0.9.30

Choose a tag to compare

@github-actions github-actions released this 25 Sep 21:13
b518750

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)