Skip to content

Commit df9824b

Browse files
authored
chore: bump versions for v1.5.0 release (#1665)
Signed-off-by: Simo Lin <25425177+slin1237@users.noreply.github.com>
1 parent b40e6d8 commit df9824b

23 files changed

Lines changed: 62 additions & 62 deletions

File tree

.github/workflows/nightly-engine-docker.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ jobs:
4343
matrix:
4444
include:
4545
- engine: vllm
46-
base_image_ref: vllm/vllm-openai:v0.19.0
47-
engine_ver: v0.19.0
46+
base_image_ref: vllm/vllm-openai:v0.22.1
47+
engine_ver: v0.22.1
4848
- engine: sglang
49-
base_image_ref: lmsysorg/sglang:v0.5.10
50-
engine_ver: v0.5.10
49+
base_image_ref: lmsysorg/sglang:v0.5.12.post1
50+
engine_ver: v0.5.12.post1
5151
- engine: trtllm
52-
base_image_ref: nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc10
53-
engine_ver: 1.3.0rc10
52+
base_image_ref: nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc18
53+
engine_ver: 1.3.0rc18
5454
uses: ./.github/workflows/_build-engine-image.yml
5555
with:
5656
engine: ${{ matrix.engine }}

.github/workflows/release-sglang-docker.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Release SMG+SGLang Docker Image
22

33
run-name: >-
44
SMG+SGLang |
5-
${{ github.event_name == 'push' && 'base=lmsysorg/sglang:v0.5.10' || format('base={0}', inputs.base_image_ref || 'lmsysorg/sglang:v0.5.10') }} |
5+
${{ github.event_name == 'push' && 'base=lmsysorg/sglang:v0.5.12.post1' || format('base={0}', inputs.base_image_ref || 'lmsysorg/sglang:v0.5.12.post1') }} |
66
engine=${{ inputs.sglang_commit || 'latest' }} |
7-
smg=${{ github.event_name == 'pull_request' && 'main' || inputs.smg_commit || 'v1.4.1' }} |
7+
smg=${{ github.event_name == 'pull_request' && 'main' || inputs.smg_commit || 'v1.5.0' }} |
88
${{ github.event_name == 'pull_request' && 'dry-run |' || '' }}
99
by @${{ github.actor }}
1010
@@ -23,8 +23,8 @@ on:
2323
workflow_dispatch:
2424
inputs:
2525
base_image_ref:
26-
description: 'Base image (e.g. lmsysorg/sglang:v0.5.10)'
27-
default: 'lmsysorg/sglang:v0.5.10'
26+
description: 'Base image (e.g. lmsysorg/sglang:v0.5.12.post1)'
27+
default: 'lmsysorg/sglang:v0.5.12.post1'
2828
required: true
2929
type: string
3030
sglang_repo:
@@ -44,10 +44,10 @@ on:
4444
smg_commit:
4545
description: 'SMG commit/ref ("latest" for HEAD)'
4646
required: false
47-
default: 'v1.4.1'
47+
default: 'v1.5.0'
4848
type: string
4949
tag:
50-
description: 'Override image tag (e.g. v1.4.1-sglang-v0.5.10)'
50+
description: 'Override image tag (e.g. v1.5.0-sglang-v0.5.12.post1)'
5151
required: false
5252
type: string
5353

@@ -60,15 +60,15 @@ jobs:
6060
strategy:
6161
fail-fast: false
6262
matrix:
63-
base_image: ${{ github.event_name == 'push' && fromJSON('["lmsysorg/sglang:v0.5.10"]') || fromJSON(format('["{0}"]', inputs.base_image_ref || 'lmsysorg/sglang:v0.5.10')) }}
63+
base_image: ${{ github.event_name == 'push' && fromJSON('["lmsysorg/sglang:v0.5.12.post1"]') || fromJSON(format('["{0}"]', inputs.base_image_ref || 'lmsysorg/sglang:v0.5.12.post1')) }}
6464
uses: ./.github/workflows/_build-engine-image.yml
6565
with:
6666
engine: sglang
6767
base_image_ref: ${{ matrix.base_image }}
6868
engine_repo: ${{ inputs.sglang_repo }}
6969
engine_commit: ${{ inputs.sglang_commit || 'latest' }}
7070
smg_repo: ${{ inputs.smg_repo || 'https://github.com/lightseekorg/smg' }}
71-
smg_commit: ${{ github.event_name == 'pull_request' && 'main' || inputs.smg_commit || 'v1.4.1' }}
71+
smg_commit: ${{ github.event_name == 'pull_request' && 'main' || inputs.smg_commit || 'v1.5.0' }}
7272
tag: ${{ inputs.tag }}
7373
dry_run: ${{ github.event_name == 'pull_request' }}
7474
secrets: inherit

.github/workflows/release-trtllm-docker.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Release SMG+TRTLLM Docker Image
22

33
run-name: >-
44
SMG+TRTLLM |
5-
${{ github.event_name == 'push' && '3-version matrix' || format('base={0}', inputs.base_image_ref || 'nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc10') }} |
5+
${{ github.event_name == 'push' && '3-version matrix' || format('base={0}', inputs.base_image_ref || 'nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc18') }} |
66
engine=${{ inputs.trtllm_commit || 'latest' }} |
7-
smg=${{ github.event_name == 'pull_request' && 'main' || inputs.smg_commit || 'v1.4.1' }} |
7+
smg=${{ github.event_name == 'pull_request' && 'main' || inputs.smg_commit || 'v1.5.0' }} |
88
${{ github.event_name == 'pull_request' && 'dry-run |' || '' }}
99
by @${{ github.actor }}
1010
@@ -23,8 +23,8 @@ on:
2323
workflow_dispatch:
2424
inputs:
2525
base_image_ref:
26-
description: 'Base image (e.g. nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc10). Empty = build from source.'
27-
default: 'nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc10'
26+
description: 'Base image (e.g. nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc18). Empty = build from source.'
27+
default: 'nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc18'
2828
required: false
2929
type: string
3030
trtllm_repo:
@@ -44,10 +44,10 @@ on:
4444
smg_commit:
4545
description: 'SMG commit/ref ("latest" for HEAD)'
4646
required: false
47-
default: 'v1.4.1'
47+
default: 'v1.5.0'
4848
type: string
4949
tag:
50-
description: 'Override image tag (e.g. v1.4.1-trtllm-1.3.0)'
50+
description: 'Override image tag (e.g. v1.5.0-trtllm-1.3.0)'
5151
required: false
5252
type: string
5353

@@ -60,15 +60,15 @@ jobs:
6060
strategy:
6161
fail-fast: false
6262
matrix:
63-
base_image: ${{ github.event_name == 'push' && fromJSON('["nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc10","nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc9","nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc8"]') || fromJSON(format('["{0}"]', inputs.base_image_ref || 'nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc10')) }}
63+
base_image: ${{ github.event_name == 'push' && fromJSON('["nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc18","nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc17","nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc16"]') || fromJSON(format('["{0}"]', inputs.base_image_ref || 'nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc18')) }}
6464
uses: ./.github/workflows/_build-engine-image.yml
6565
with:
6666
engine: trtllm
6767
base_image_ref: ${{ matrix.base_image }}
6868
engine_repo: ${{ inputs.trtllm_repo }}
6969
engine_commit: ${{ inputs.trtllm_commit || 'latest' }}
7070
smg_repo: ${{ inputs.smg_repo || 'https://github.com/lightseekorg/smg' }}
71-
smg_commit: ${{ github.event_name == 'pull_request' && 'main' || inputs.smg_commit || 'v1.4.1' }}
71+
smg_commit: ${{ github.event_name == 'pull_request' && 'main' || inputs.smg_commit || 'v1.5.0' }}
7272
tag: ${{ inputs.tag }}
7373
source_build_repo: ${{ inputs.trtllm_repo }}
7474
source_build_ref: ${{ inputs.trtllm_commit || 'latest' }}

.github/workflows/release-vllm-docker.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Release SMG+vLLM Docker Image
22

33
run-name: >-
44
SMG+vLLM |
5-
${{ github.event_name == 'push' && '3-version matrix' || format('base={0}', inputs.base_image_ref || 'vllm/vllm-openai:v0.19.0') }} |
5+
${{ github.event_name == 'push' && '3-version matrix' || format('base={0}', inputs.base_image_ref || 'vllm/vllm-openai:v0.22.1') }} |
66
engine=${{ inputs.vllm_commit || 'latest' }} |
7-
smg=${{ github.event_name == 'pull_request' && 'main' || inputs.smg_commit || 'v1.4.1' }} |
7+
smg=${{ github.event_name == 'pull_request' && 'main' || inputs.smg_commit || 'v1.5.0' }} |
88
${{ github.event_name == 'pull_request' && 'dry-run |' || '' }}
99
by @${{ github.actor }}
1010
@@ -23,8 +23,8 @@ on:
2323
workflow_dispatch:
2424
inputs:
2525
base_image_ref:
26-
description: 'Base image (e.g. vllm/vllm-openai:v0.19.0)'
27-
default: 'vllm/vllm-openai:v0.19.0'
26+
description: 'Base image (e.g. vllm/vllm-openai:v0.22.1)'
27+
default: 'vllm/vllm-openai:v0.22.1'
2828
required: true
2929
type: string
3030
vllm_repo:
@@ -44,10 +44,10 @@ on:
4444
smg_commit:
4545
description: 'SMG commit/ref ("latest" for HEAD)'
4646
required: false
47-
default: 'v1.4.1'
47+
default: 'v1.5.0'
4848
type: string
4949
tag:
50-
description: 'Override image tag (e.g. v1.4.1-vllm-v0.17.0)'
50+
description: 'Override image tag (e.g. v1.5.0-vllm-v0.22.1)'
5151
required: false
5252
type: string
5353

@@ -60,15 +60,15 @@ jobs:
6060
strategy:
6161
fail-fast: false
6262
matrix:
63-
base_image: ${{ github.event_name == 'push' && fromJSON('["vllm/vllm-openai:v0.19.0","vllm/vllm-openai:v0.18.0","vllm/vllm-openai:v0.17.0"]') || fromJSON(format('["{0}"]', inputs.base_image_ref || 'vllm/vllm-openai:v0.19.0')) }}
63+
base_image: ${{ github.event_name == 'push' && fromJSON('["vllm/vllm-openai:v0.22.1","vllm/vllm-openai:v0.21.0","vllm/vllm-openai:v0.20.0"]') || fromJSON(format('["{0}"]', inputs.base_image_ref || 'vllm/vllm-openai:v0.22.1')) }}
6464
uses: ./.github/workflows/_build-engine-image.yml
6565
with:
6666
engine: vllm
6767
base_image_ref: ${{ matrix.base_image }}
6868
engine_repo: ${{ inputs.vllm_repo }}
6969
engine_commit: ${{ inputs.vllm_commit || 'latest' }}
7070
smg_repo: ${{ inputs.smg_repo || 'https://github.com/lightseekorg/smg' }}
71-
smg_commit: ${{ github.event_name == 'pull_request' && 'main' || inputs.smg_commit || 'v1.4.1' }}
71+
smg_commit: ${{ github.event_name == 'pull_request' && 'main' || inputs.smg_commit || 'v1.5.0' }}
7272
tag: ${{ inputs.tag }}
7373
dry_run: ${{ github.event_name == 'pull_request' }}
7474
secrets: inherit

Cargo.toml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ resolver = "2"
44

55
[workspace.dependencies]
66
# Internal workspace crates
7-
openai-protocol = { version = "1.7.0", path = "crates/protocols" }
8-
reasoning-parser = { version = "1.2.3", path = "crates/reasoning_parser" }
9-
tool-parser = { version = "1.2.0", path = "crates/tool_parser" }
10-
wfaas = { version = "1.0.3", path = "crates/workflow" }
11-
llm-tokenizer = { version = "1.3.2", path = "crates/tokenizer" }
12-
smg-auth = { version = "1.1.1", path = "crates/auth" }
13-
smg-mcp = { version = "2.2.0", path = "crates/mcp" }
14-
kv-index = { version = "1.2.0", path = "crates/kv_index" }
15-
smg-data-connector = { version = "2.2.0", path = "crates/data_connector", package = "data-connector" }
16-
llm-multimodal = { version = "1.5.0", path = "crates/multimodal" }
17-
smg-wasm = { version = "1.1.0", path = "crates/wasm", package = "smg-wasm" }
18-
smg-mesh = { version = "1.3.0", path = "crates/mesh", package = "smg-mesh" }
19-
smg-grpc-client = { version = "1.5.1", path = "crates/grpc_client" }
7+
openai-protocol = { version = "1.8.0", path = "crates/protocols" }
8+
reasoning-parser = { version = "1.3.0", path = "crates/reasoning_parser" }
9+
tool-parser = { version = "1.3.0", path = "crates/tool_parser" }
10+
wfaas = { version = "1.0.4", path = "crates/workflow" }
11+
llm-tokenizer = { version = "1.4.0", path = "crates/tokenizer" }
12+
smg-auth = { version = "1.2.0", path = "crates/auth" }
13+
smg-mcp = { version = "2.3.0", path = "crates/mcp" }
14+
kv-index = { version = "1.3.0", path = "crates/kv_index" }
15+
smg-data-connector = { version = "2.3.0", path = "crates/data_connector", package = "data-connector" }
16+
llm-multimodal = { version = "1.6.0", path = "crates/multimodal" }
17+
smg-wasm = { version = "1.1.1", path = "crates/wasm", package = "smg-wasm" }
18+
smg-mesh = { version = "1.4.0", path = "crates/mesh", package = "smg-mesh" }
19+
smg-grpc-client = { version = "1.6.0", path = "crates/grpc_client" }
2020
smg-tui = { version = "0.1.0", path = "tui" }
2121

2222
# Shared dependencies

bindings/golang/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "smg-golang"
3-
version = "1.4.1"
3+
version = "1.5.0"
44
edition = "2021"
55

66
[lib]

bindings/python/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "smg-python"
3-
version = "1.4.1"
3+
version = "1.5.0"
44
edition = "2021"
55

66
[lib]

bindings/python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "smg"
7-
version = "1.4.1"
7+
version = "1.5.0"
88
description = "High-performance Rust-based inference gateway for large-scale LLM deployments"
99
authors = [
1010
{name = "Simo Lin", email = "linsimo.mark@gmail.com"},

crates/auth/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "smg-auth"
3-
version = "1.1.1"
3+
version = "1.2.0"
44
edition = "2021"
55
description = "Authentication and authorization for control plane APIs"
66
license = "Apache-2.0"

crates/data_connector/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "data-connector"
3-
version = "2.2.0"
3+
version = "2.3.0"
44
edition = "2021"
55
description = "Storage backends for conversations and responses"
66
license = "Apache-2.0"

0 commit comments

Comments
 (0)