Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 15 additions & 2 deletions pack/llm-router/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ ARG UBUNTU_VERSION=24.04
ARG GO_VERSION=1.26-bookworm
ARG RUST_VERSION=1.95-bookworm

ARG LLMD_ROUTER_VERSION=v0.10.0
ARG VLLM_ROUTER_VERSION=v0.1.15
ARG LLMD_ROUTER_VERSION=v0.11.0
ARG VLLM_ROUTER_VERSION=v0.1.16.1
ARG SGLANG_GATEWAY_VERSION=gateway-v0.3.1

######################## llm-d endpoint picker ########################
Expand Down Expand Up @@ -150,6 +150,19 @@ EOF
# the same names but different contents, and the failure would be a confusing reject
# rather than a missing patch.
#
# This stage also carries upstream PR 266 -- commit 516f1cb, the encoder-prefill-decode
# routing -- as 0001-epd-routing.patch, a cherry-pick onto v0.1.16.1. That tag is the
# last vllm-project/router release cut before 516f1cb landed, so its tree does not
# contain the commit and the feature is carried here rather than waited out. The three
# patches above it (lazy Mooncake, the read-only observer endpoint, the Kubernetes
# discovery readiness-loss deselect) rebase onto the tree that cherry-pick produces,
# which is why they travel with it.
#
# THE IMAGE MOVES TO THE FIRST UPSTREAM TAG THAT CONTAINS THE COMMIT: when upstream
# cuts a tag whose tree carries 516f1cb, bump VLLM_ROUTER_VERSION to that tag and delete
# 0001. The other three patches stay until their own WHEN TO REMOVE condition holds, and
# each patch header names the tag it is written against under AGAINST.
#
# Applied with git apply, which fails the build loudly on a version bump whose hunks no
# longer match -- that failure is the tripwire, and git is already in the base stage so no
# package is added for this.
Expand Down
Loading
Loading