Skip to content

[DO NOT MERGE] Add llm-d v0.8 release blog post#405

Open
chcost wants to merge 1 commit into
llm-d:mainfrom
chcost:blog/llm-d-v0.8-release
Open

[DO NOT MERGE] Add llm-d v0.8 release blog post#405
chcost wants to merge 1 commit into
llm-d:mainfrom
chcost:blog/llm-d-v0.8-release

Conversation

@chcost

@chcost chcost commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Re-opens the v0.8 release blog post after Add llm-d v0.8 release blog post #402 was merged prematurely and reverted in Revert "Add llm-d v0.8 release blog post" #404
  • Content: "llm-d v0.8: From Platform to Control Plane" — covers feature graduation, upstream vLLM alignment, non-K8s/RL support, agentic routing, HMA-aware KV offloading, new well-lit paths, and community growth
  • All guide links point to actual paths on the release-0.8 branch (not PR URLs)

Test plan

  • Review blog content for accuracy
  • npm run build passes with no new broken links
  • Preview with npm run serve

Signed-off-by: Carlos H. Andrade Costa <chcost@us.ibm.com>
@netlify

netlify Bot commented Jul 2, 2026

Copy link
Copy Markdown

Deploy Preview for llm-d ready!

Name Link
🔨 Latest commit 5ec3f4c
🔍 Latest deploy log https://app.netlify.com/projects/llm-d/deploys/6a4c36b19e3de4a1002c1ef0
😎 Deploy Preview https://deploy-preview-405--llm-d.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot added the Blog Post This PR is a blog post label Jul 2, 2026
@chcost chcost changed the title Add llm-d v0.8 release blog post [DO NOT MERGE] Add llm-d v0.8 release blog post Jul 2, 2026
@@ -0,0 +1,118 @@
---
title: "llm-d v0.8: From Platform to Control Plane"
description: "llm-d v0.8 graduates Flow Control, Batch Gateway, and multi-modal serving to production, extends beyond Kubernetes with RL/Slurm support, and aligns with upstream vLLM — sharpening the project's identity as an inference control plane for any environment."

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another two important features:

  • The first agentic serving guide
  • Expanding model server coverage to sglang across most guides (the only one not covered is wide-ep right now).


**Predicted latency scheduling** receives a complete rewrite with a new production-ready guide. The latency predictor provides model-specific latency estimates that the endpoint picker uses for routing decisions, moving beyond queue-depth heuristics to predictions grounded in actual model serving characteristics. Nightly CI now validates that the predictor is serving real predictions rather than falling back to heuristics — asserting that the optimization path operators configured is actually running.

**SGLang support** lands in the precise prefix cache routing path. The prefix cache scorer, previously vLLM-only, now works with SGLang backends through an [updated well-lit path guide](https://github.com/llm-d/llm-d/tree/release-0.8/guides/precise-prefix-cache-routing) with optimal configuration and benchmark numbers. This makes llm-d's most impactful routing optimization — prefix-cache-aware request placement — engine-agnostic.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this deserves its own section, it is important to highlight that the project is not vllm specific anymore


Each release expands the set of tested, documented deployment patterns — what we call well-lit paths. v0.8 adds several that reflect the project's broadening ecosystem.

**TensorRT-LLM** receives a [full recipe and optimized baseline guide](https://github.com/llm-d/llm-d/tree/release-0.8/guides/optimized-baseline/modelserver/gpu/trtllm). This is the first well-lit path using a non-vLLM inference engine, demonstrating that llm-d's control plane works independently of the model server underneath. The recipe uses `trtllm-serve` with llm-d's router handling prefix-cache-aware scheduling on top.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is it the first non-vllm inference engine? we had sglang for the optimized-baseline and expanded its coverage in this release.


**TensorRT-LLM** receives a [full recipe and optimized baseline guide](https://github.com/llm-d/llm-d/tree/release-0.8/guides/optimized-baseline/modelserver/gpu/trtllm). This is the first well-lit path using a non-vLLM inference engine, demonstrating that llm-d's control plane works independently of the model server underneath. The recipe uses `trtllm-serve` with llm-d's router handling prefix-cache-aware scheduling on top.

**DeepSeek-V4 on GB200 NVL72** gets a dedicated deployment guide, running a frontier MoE model on NVIDIA's latest hardware with WideEP expert parallelism. The guide includes API server scaling (bumped from 1 to 4 replicas) and NVSHMEM configuration for the GB200's NVLink domain.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add a link to the guide?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Blog Post This PR is a blog post

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants