Fetching from the wire…
Public story · 2026-09-20 · high
The release returns the exact token pool and probability behind each generated token, so trainers can redo a rollout without guessing how it was sampled.
Why now: Released September 18, covered in the September 20 roundup of new model support.
SGLang released version 0.5.20 on September 18, and the release note that matters most is a new flag, return_sampling_mask. Set it, and each decode step returns the exact set of tokens the sampler drew from. It also returns the log probability of whichever token got picked, according to SGLang's release notes.
That matters for anyone training reinforcement learning models on generated rollouts. Without the mask, a trainer replaying how a rollout was produced has to reconstruct the sampling behavior after the fact, guessing at top-k or top-p cutoffs from partial logs. With the mask returned directly, replay is exact instead of approximate.
The release is large: 237 contributors merged 713 pull requests this cycle. Alongside the sampling change, SGLang added support for five new language models, GLM-5.3-Flash, Hy4-Preview, Qwen3.8-Flash-Next, K2 Horizon, and Nanbeige4.2, plus three diffusion models, SenseNova-U1.5-8B-MoT, FastH3, and VDN-H3.
Model support additions are routine for a serving framework. The sampling mask isn't. It's the kind of feature that only gets built once RL-on-generated-data pipelines are common enough that unreproducible rollouts cost real debugging time.
Each link below shares sources, entities, or timing with this story.
The September 5 release adds beam search via a beam_width request parameter returning the n best sequences, though it doesn't yet combine with speculative decoding, disaggregation, DP attention or HiCache. DeepEP v2's fixed-size ElasticBuffer engine as --moe-a2a-backend deepep...
Released September 4, it adds llama_lazy_mode / --lazy-mode for on-demand tensor reading (#27794), a max_buf_size quantize parameter capping quantizer RAM (#27795), quantizer row-slab streaming (#27830), and a fix preventing RAM peaking during load (#27483). It also adds spars...
Released August 28 with 78 layers, 77 of them MoE with 256 routed plus one shared expert and top-8 routing, plus a native 10B MTP layer for speculative decoding (GitHub). The attention stack uses Gated DeepSeek Sparse Attention with IndexCache for cross-layer sparse index reus...
Hy4 preview, released August 28: 770B total parameters, 49B active, over 1M token context, open-sourced and simultaneously on Tencent Cloud TokenHub and OpenRouter at $0.834 per million input tokens, $2.501 per million output, $0.042 per million cached. In Tencent's own evalua...
The Rust account manager covers Antigravity, Codex, GitHub Copilot, Windsurf, Kiro, Cursor, Gemini CLI and CodeBuddy with quota monitoring and multi-instance management, at 17,081 stars. A 1:10 PR-to-issue ratio means almost all inbound traffic is user reports, and the obvious...
Eight thousand stars in a single day. That's what happened when Warp open-sourced its Rust-based, GPU-accelerated terminal on April 28. The repo shot to 47.9K total stars, making it the highest-velocity project on GitHub this week by a wide margin. But the interesting part isn...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.