Skip to content

chore: bump versions for v1.4.0 release#1018

Merged
slin1237 merged 1 commit into
mainfrom
release/v1.4.0
Apr 2, 2026
Merged

chore: bump versions for v1.4.0 release#1018
slin1237 merged 1 commit into
mainfrom
release/v1.4.0

Conversation

@slin1237

@slin1237 slin1237 commented Apr 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

Version bump for v1.4.0 release. Generated by make check-versions --apply.

Crate Version Bumps

Crate Old New Reason
openai-protocol v1.5.0 v1.6.0 10 files changed (minor)
reasoning-parser v1.2.1 v1.2.2 1 file changed (patch)
tool-parser v1.1.2 v1.2.0 5 files changed (minor)
llm-tokenizer v1.3.0 v1.3.1 11 files changed (patch)
kv-index v1.1.0 v1.2.0 5 files changed (minor)
data-connector v2.1.0 v2.2.0 3 files changed (minor)
llm-multimodal v1.4.0 v1.5.0 21 files changed (minor)
smg-mesh v1.2.1 v1.3.0 13 files changed (minor)
smg-grpc-client v1.4.0 v1.5.0 7 files changed (minor)
smg v1.3.3 v1.4.0 96 files changed (minor)

Synced Artifacts

  • smg-python, smg-golang, pyproject.toml: v1.3.3 → v1.4.0
  • Helm chart: v1.3.3 → v1.4.0
  • Docker workflows (sglang, vllm, trtllm): v1.3.3 → v1.4.0

Test Plan

  • No code changes, version bumps only
  • CI will verify compilation

Summary by CodeRabbit

  • Chores
    • Released version 1.4.0 across the platform, updating package and chart versions for core components and language bindings.
    • Updated CI/workflow defaults and release metadata to use v1.4.0 as the fallback in non-PR runs and examples.
    • Bumped multiple internal workspace dependency versions to align with the 1.4.0 release.

@github-actions github-actions Bot added tokenizer Tokenizer related changes python-bindings Python bindings changes dependencies Dependency updates ci CI/CD configuration changes grpc gRPC client and router changes tool-parser Tool/function call parser changes reasoning-parser Reasoning parser changes data-connector Data connector crate changes multimodal Multimodal crate changes protocols Protocols crate changes model-gateway Model gateway crate changes kv-index KV index crate changes mesh Mesh crate changes labels Apr 1, 2026
@coderabbitai

coderabbitai Bot commented Apr 1, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 805ee191-bd50-41d8-a7c4-146f63448ca4

📥 Commits

Reviewing files that changed from the base of the PR and between 0ab0c52 and 34a1924.

📒 Files selected for processing (18)
  • .github/workflows/release-sglang-docker.yml
  • .github/workflows/release-trtllm-docker.yml
  • .github/workflows/release-vllm-docker.yml
  • Cargo.toml
  • bindings/golang/Cargo.toml
  • bindings/python/Cargo.toml
  • bindings/python/pyproject.toml
  • crates/data_connector/Cargo.toml
  • crates/grpc_client/Cargo.toml
  • crates/kv_index/Cargo.toml
  • crates/mesh/Cargo.toml
  • crates/multimodal/Cargo.toml
  • crates/protocols/Cargo.toml
  • crates/reasoning_parser/Cargo.toml
  • crates/tokenizer/Cargo.toml
  • crates/tool_parser/Cargo.toml
  • deploy/helm/smg/Chart.yaml
  • model_gateway/Cargo.toml

📝 Walkthrough

Walkthrough

Repository-wide version bumps from 1.3.3 → 1.4.0 applied to GitHub Actions release workflows, workspace dependency entries, many crate Cargo.toml manifests, Python/Go bindings, Helm chart metadata, and the model_gateway package.

Changes

Cohort / File(s) Summary
Docker Release Workflows
​.github/workflows/release-sglang-docker.yml, ​.github/workflows/release-trtllm-docker.yml, ​.github/workflows/release-vllm-docker.yml
Updated smg_commit default/fallbacks, run-name examples and tag description examples from v1.3.3v1.4.0; adjusted value passed to reusable _build-engine-image.yml.
Workspace Dependencies
Cargo.toml
Bumped workspace dependency versions (e.g., openai-protocol 1.5.0→1.6.0, reasoning-parser 1.2.1→1.2.2, tool-parser 1.1.2→1.2.0, llm-tokenizer 1.3.0→1.3.1, kv-index 1.1.0→1.2.0, smg-data-connector 2.1.0→2.2.0, llm-multimodal 1.4.0→1.5.0, smg-mesh 1.2.1→1.3.0, smg-grpc-client 1.4.0→1.5.0).
Individual Crate Manifests
crates/.../Cargo.toml (e.g., crates/data_connector/Cargo.toml, crates/grpc_client/Cargo.toml, crates/kv_index/Cargo.toml, crates/mesh/Cargo.toml, crates/multimodal/Cargo.toml, crates/protocols/Cargo.toml, crates/reasoning_parser/Cargo.toml, crates/tokenizer/Cargo.toml, crates/tool_parser/Cargo.toml)
Updated crate [package].version fields to align with workspace bumps; no API or code changes.
Bindings — Python
bindings/python/Cargo.toml, bindings/python/pyproject.toml
Bumped smg-python crate and Python package version from 1.3.31.4.0.
Bindings — Golang
bindings/golang/Cargo.toml
Bumped smg-golang crate version from 1.3.31.4.0.
Helm Chart & Model Gateway
deploy/helm/smg/Chart.yaml, model_gateway/Cargo.toml
Updated Helm chart version and appVersion, and model_gateway package version from 1.3.31.4.0.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested labels

workflow

Suggested reviewers

  • tonyluj
  • CatherineSue
  • llfl
  • whybeyoung
  • key4ng
  • gongwei-130
  • XinyueZhang369

Poem

🐰 I hopped through manifests neat and light,

Pushed 1.3.3 up to 1.4.0 tonight.
Workflows, charts, and crates in tow,
A tiny bump — now watch it go! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title 'chore: bump versions for v1.4.0 release' clearly and accurately summarizes the main change across all files: updating version numbers from v1.3.3 to v1.4.0 for the release.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v1.4.0

Comment @coderabbitai help to get the list of available commands and usage tips.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request updates the version numbers for the main project, various internal crates, and deployment configurations to 1.4.0. I have no feedback to provide as this appears to be a standard version bump across the workspace.

Crate version bumps:
- openai-protocol: v1.5.0 → v1.6.0 (minor — 10 files changed)
- reasoning-parser: v1.2.1 → v1.2.2 (patch — 1 file changed)
- tool-parser: v1.1.2 → v1.2.0 (minor — 5 files changed)
- llm-tokenizer: v1.3.0 → v1.3.1 (patch — 11 files changed)
- kv-index: v1.1.0 → v1.2.0 (minor — 5 files changed)
- data-connector: v2.1.0 → v2.2.0 (minor — 3 files changed)
- llm-multimodal: v1.4.0 → v1.5.0 (minor — 21 files changed)
- smg-mesh: v1.2.1 → v1.3.0 (minor — 13 files changed)
- smg-grpc-client: v1.4.0 → v1.5.0 (minor — 7 files changed)
- smg: v1.3.3 → v1.4.0 (minor — 96 files changed)

Synced artifacts:
- smg-python: v1.3.3 → v1.4.0
- smg-golang: v1.3.3 → v1.4.0
- pyproject.toml: v1.3.3 → v1.4.0
- helm chart: v1.3.3 → v1.4.0
- sglang/vllm/trtllm docker workflows: v1.3.3 → v1.4.0

Generated by: make check-versions --apply

Signed-off-by: Simo Lin <linsimo.mark@gmail.com>
@slin1237 slin1237 merged commit 52564df into main Apr 2, 2026
47 of 49 checks passed
@slin1237 slin1237 deleted the release/v1.4.0 branch April 2, 2026 13:17
smfirmin pushed a commit to smfirmin/smg that referenced this pull request Apr 2, 2026
Signed-off-by: Simo Lin <linsimo.mark@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci CI/CD configuration changes data-connector Data connector crate changes dependencies Dependency updates grpc gRPC client and router changes kv-index KV index crate changes mesh Mesh crate changes model-gateway Model gateway crate changes multimodal Multimodal crate changes protocols Protocols crate changes python-bindings Python bindings changes reasoning-parser Reasoning parser changes tokenizer Tokenizer related changes tool-parser Tool/function call parser changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant