<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>MATRIX · SGLang</title>
  <link>https://derekwang2002.github.io/ai-intelligence/en/projects/sglang/</link>
  <description>Material changes in AI models, agents, engineering and infrastructure, with primary sources and recommendations.</description>
  <language>en</language>
  <lastBuildDate>Mon, 02 Nov 2026 16:56:00 GMT</lastBuildDate>
  <atom:link href="https://derekwang2002.github.io/ai-intelligence/en/feeds/projects/sglang.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>Version 0.5.22 expands serving paths and fixes recurrent-state correctness</title>
    <link>https://derekwang2002.github.io/ai-intelligence/en/events/ev-20260918-02/</link>
    <guid isPermaLink="false">ev-20260918-02-sglang-0-5-22</guid>
    <pubDate>Mon, 19 Oct 2026 16:04:44 GMT</pubDate>
    <category>Update</category>
    <category>TRIAL</category>
    <description>&lt;p&gt;Version 0.5.22 expands serving paths and fixes recurrent-state correctness&lt;/p&gt;&lt;p&gt;Original story: SGLang 0.5.22 speeds model loading and fixes recurrent state corruption&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Why read: &lt;/strong&gt;A feature combination could silently resume the wrong state, requiring a correctness regression before production upgrade.&lt;/p&gt;&lt;p&gt;Recommendation: TRIAL&lt;/p&gt;&lt;p&gt;Sources: &lt;a href=&quot;https://github.com/sgl-project/sglang/releases/tag/v0.5.22&quot;&gt;SGLang 0.5.22 release notes&lt;/a&gt;&lt;/p&gt;</description>
  </item>
  <item>
    <title>Version 0.5.21 adds runtime role switching, the default Rust cache core and new decision APIs</title>
    <link>https://derekwang2002.github.io/ai-intelligence/en/events/ev-20260918-02/</link>
    <guid isPermaLink="false">ev-20260918-02-sglang-0-5-21</guid>
    <pubDate>Fri, 02 Oct 2026 16:00:56 GMT</pubDate>
    <category>Update</category>
    <category>TRIAL</category>
    <description>&lt;p&gt;Version 0.5.21 adds runtime role switching, the default Rust cache core and new decision APIs.&lt;/p&gt;&lt;p&gt;Original story: SGLang 0.5.22 speeds model loading and fixes recurrent state corruption&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Why read: &lt;/strong&gt;SGLang 0.5.21 switches prefill and decode roles at runtime.&lt;/p&gt;&lt;p&gt;Recommendation: TRIAL&lt;/p&gt;&lt;p&gt;Sources: &lt;a href=&quot;https://github.com/sgl-project/sglang/releases/tag/v0.5.21&quot;&gt;SGLang 0.5.21 release&lt;/a&gt;&lt;/p&gt;</description>
  </item>
  <item>
    <title>SGLang 0.5.22 speeds model loading and fixes recurrent state corruption</title>
    <link>https://derekwang2002.github.io/ai-intelligence/en/events/ev-20260918-02/</link>
    <guid isPermaLink="false">ev-20260918-02-published</guid>
    <pubDate>Fri, 18 Sep 2026 23:21:35 GMT</pubDate>
    <category>New</category>
    <category>TRIAL</category>
    <description>&lt;p&gt;SGLang 0.5.22 adds an InstantTensor loader that the project reports as 10× faster, broader model and hardware support, and new paths for speculative decoding and prefill/decode disaggregation. It also fixes a correctness bug where hybrid linear models could resume from the wrong Mamba state when speculative decoding and structured output were combined. Python 3.11 is now required, and all performance gains remain project-reported.&lt;/p&gt;&lt;p&gt;Recommendation: TRIAL&lt;/p&gt;&lt;p&gt;Sources: &lt;a href=&quot;https://github.com/sgl-project/sglang/releases/tag/v0.5.20&quot;&gt;sgl-project/sglang · releases / tag / v0.5.20&lt;/a&gt;&lt;/p&gt;</description>
  </item>
  <item>
    <title>Training-free lossy speculative decoding lifts SGLang throughput up to 56%</title>
    <link>https://derekwang2002.github.io/ai-intelligence/en/events/ev-20260905-02/</link>
    <guid isPermaLink="false">ev-20260905-02-published</guid>
    <pubDate>Sat, 05 Sep 2026 00:00:21 GMT</pubDate>
    <category>New</category>
    <category>TRIAL</category>
    <description>&lt;p&gt;&amp;apos;Margins, Not Windows&amp;apos; (arXiv 2609.02897, Fri 4 Sep digest) presents AdaptiveSpec, a training-free approach to lossy speculative decoding that co-adapts two knobs at decode time: a per-step margin verification rule that promotes mismatched draft tokens when the ratio of target to draft top-1 probability exceeds a threshold, and a draft-tree shape (depth/width/node count) adjusted from the draft model&amp;apos;s top-1 confidence plus rolling accept history. Both signals are already available during decoding, so nothing needs training. It is implemented in the SGLang production engine and reaches up to 56% higher throughput than EAGLE-3 on SGLang across three target models (DeepSeek-R1-Distill-Llama-8B, Llama-3.1-8B-Instruct, Qwen3-8B), recovering 93-100% of lossless task accuracy on GSM8K, MATH-500, and HumanEval.&lt;/p&gt;&lt;p&gt;Recommendation: TRIAL&lt;/p&gt;&lt;p&gt;Sources: &lt;a href=&quot;https://arxiv.org/abs/2609.02897&quot;&gt;arXiv 2609.02897&lt;/a&gt;&lt;/p&gt;</description>
  </item>
</channel>
</rss>
