Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Jul 14:35
c5d4bda

0.1.2 (2026-07-21)

Features

  • api: real /health readiness (was a hardcoded 200) (c9b6ebc)
  • cli: serve a clean model name (basename of --model, or --served-model-name) (0895c2d)
  • deepseek v4 support in the sparse-moe engine (4651129)
  • dsv4: DeepSeek-V4-Flash exporter + CPU reference model (660e56a)
  • dsv4: optional OpenVINO int4 expert backend (GPU/CPU/NPU) (7ee21a0)
  • dsv4: ship R1 chat_template so chat completions render instruct prompts (8571cff)
  • dsv4: sparse-MoE inference engine + distributed pipeline (c4c9c26)

Bug Fixes

  • build, CLI and docs bugs found by running every documented command (c03c68c)
  • build: enforce MSRV 1.89, and make the Dockerfile build (a4aa45a)
  • cli: usable errors for models, python and deps (5173325)
  • dsv4: apply the finish_reason + truncation fixes to the single-stage path (9e749d7)
  • dsv4: bound context, fix seeded-sampling parity, and harden the worker (061c912)
  • dsv4: bound the pipeline reply-recv so a dead peer fails fast (no wedge) (8f197cb)
  • dsv4: exporter carries chat_template.jinja + serving sidecars (a35340a)
  • dsv4: harden streamed prefill against mid-stream failure (fe56bb6)
  • dsv4: out-wait a cold slice load on the downstream connect (ceb7f7f)
  • dsv4: reject a manifest whose compress_ratios can't cover its layers (b3a9480)
  • dsv4: reject stage load when manifest exported_layers misses the range (eb6f760)
  • dsv4: remove the unusable ov_ir expert export mode (910ba4c)
  • dsv4: report finish_reason=length when the context window caps decode (bf637e8)
  • dsv4: use one per-token reply deadline (drop the batched-prefill x10) (ca4df33)
  • dsv4: warn instead of silently dropping an over-budget prompt tail (e3f7427)
  • e2e: find cascadia.exe on Windows (1189b5b)
  • engine: ov-genai requires the tokenizer IRs (d37db22)
  • pin Intel's key properly, and the bugs review found (a13d28c)
  • review-pass follow-ups (d0a2a73)
  • scripts: install Intel's current GPU drivers, safely (c5167d7)
  • transport: TCP keepalive on inter-rank pipeline sockets (ad6f5ea)

Performance

  • dsv4: AVX2 batch expert kernel (on-node bit-exact) (2a2604f)
  • dsv4: AVX2+FMA dot product in GEMV, chunked mmap expert dequant (d21c0ee)
  • dsv4: batch-union expert kernel for prefill (forward_batch) (7e17b1d)
  • dsv4: batch-union MoE in forward_layers_prefill (49ea601)
  • dsv4: batched prefill across the pipeline (ForwardBatchPrefill) (9ecbf06)
  • dsv4: env-gated per-section decode profiler (DSV4_PROFILE) (c5dd062)
  • dsv4: fused AVX2 int4 dequant-dot for mmap experts (1520a83)
  • dsv4: parallelize GEMV across cores with rayon (27bae87)
  • dsv4: parallelize the o_proj wo_a GEMV (4913f43)
  • dsv4: store attention projections as bf16 to halve GEMV bandwidth (37f01e9)
  • dsv4: stream prefill one-way to pipeline it across ranks (0375173)

Documentation

  • add a CLI reference (2a74a2f)
  • dsv4: correct the mmap-vs-eager "bitwise" claim (08d663e)
  • dsv4: fix ForwardPrefill attribution in the architecture doc (ed23f4f)
  • dsv4: trim architecture doc to essentials, document decode perf (e708d24)
  • fix the commands that don't work (5dfb645)
  • install from Intel's unified suite in the by-hand block (9d29e59)

Testing

  • dsv4: commit the tiny export fixture tensors so CI can load it (4b0262e)
  • dsv4: skip golden tests when the gitignored fixture is absent (33dd33d)

Miscellaneous

  • deps: bump spin off yanked 0.9.8 (de4df2e)