v0.20.18
What's Changed
- UI revamp by @sanchitmonga22 in #641
- Migrate the Electron SDK onto the commons proto ABI by @Siddhesh2377 in #652
- Electron SDK upgrade: TS facade, package split, thin plugins, example parity by @sanchitmonga22 in #660
- commons owned metrics by @sanchitmonga22 in #661
- Feature/electron qhexrt backend by @sanchitmonga22 in #664
- fix(web): snapshot streaming fetch status before close by @shubhamsinnh in #655
- fix(release): name the flags that actually exist in the payload guard by @ayaangazali in #640
- fix(rcli): complete the FNV-1a digest behind local model ids by @ayaangazali in #633
- fix(web): tear down the voice fan-out when the last subscriber throws by @ayaangazali in #653
- fix(web): share one RAG session across concurrent ensureSession callers by @ayaangazali in #658
- fix(python): stop the async stream dropping its terminal sentinel by @ayaangazali in #623
- fix(web): check the tool-session cancel result before latching it by @ayaangazali in #654
- fix(flutter): close the LLM stream controller when generation fails by @ayaangazali in #614
- fix(commons): require archive extensions to match the URL path suffix by @shubhamsinnh in #620
- fix(react-native): reject files when creating existing directories by @shubhamsinnh in #656
- fix(commons): optimize VLM streaming hot path & fix VAD session leak (#647) by @Adityakk9031 in #659
- fix(commons): report a failed local_path copy from get_model_metrics by @ayaangazali in #625
- fix: deep-copy model artifact descriptors by @shubhamsinnh in #621
- fix(scripts): align the NDK fallback in setup.sh and doctor.sh with VERSIONS by @ayaangazali in #616
- fix(commons): handle LoRA entry allocation failures by @shubhamsinnh in #657
- Release 0.20.17: extract the four consumer apps, restructure the repo, publish every SDK surface by @sanchitmonga22 in #665
- docs: correct the lint path and Solutions default, replace diagrams with tables by @Siddhesh2377 in #667
- Stop tracking generated protobuf code, and make regeneration byte-exact by @sanchitmonga22 in #666
- fix: isolate backend registration failures and stop shipping stub plugins by @sanchitmonga22 in #670
- fix(react-native): export 13 public types consumers cannot name by @sanchitmonga22 in #672
- release: 0.20.18 — ship the Electron sherpa carrier fix by @sanchitmonga22 in #671
- fix(web): build the WebGPU WASM with --rag so it matches its CPU twin by @sanchitmonga22 in #673
- fix(release): install the codegen toolchain in jobs that package SDKs by @sanchitmonga22 in #674
- release: sync Apple checksums to the CI-built v0.20.18 archives by @sanchitmonga22 in #675
Full Changelog: v0.20.14...v0.20.18