Skip to content

chore: bump versions for v1.4.1 release - #1080

Merged
slin1237 merged 1 commit into
mainfrom
chore/bump-v1.4.1
Apr 9, 2026
Merged

slin1237 merged 1 commit into
mainfrom
chore/bump-v1.4.1

Conversation

@slin1237

@slin1237 slin1237 commented Apr 9, 2026 •

Copy link
Copy Markdown
Member

Summary

Bump all crate, binding, Helm, and Docker workflow versions for the v1.4.1 release.

What changed

Rust crates:

Crate Old New
smg (model_gateway) 1.4.0 1.4.1
openai-protocol 1.6.0 1.7.0
smg-mcp 2.1.1 2.2.0
llm-tokenizer 1.3.1 1.3.2
reasoning-parser 1.2.2 1.2.3
smg-grpc-client 1.5.0 1.5.1

Bindings:

Package Old New
smg (Python/PyPI) 1.4.0 1.4.1
smg-python (Cargo) 1.4.0 1.4.1
smg-golang (Cargo) 1.4.0 1.4.1

Helm chart: 1.4.0 → 1.4.1

Docker workflows: smg_commit default v1.4.0 → v1.4.1 (sglang, vllm, trtllm)

Test plan

  • cargo check passes
  • CI green

Summary by CodeRabbit

  • Chores
    • Version bumped to v1.4.1 across all components
    • Updated internal package dependencies to latest compatible versions
    • Updated deployment configurations and language bindings to reference v1.4.1

Rust crates:
- smg (model_gateway): 1.4.0 → 1.4.1
- openai-protocol: 1.6.0 → 1.7.0
- smg-mcp: 2.1.1 → 2.2.0
- llm-tokenizer: 1.3.1 → 1.3.2
- reasoning-parser: 1.2.2 → 1.2.3
- smg-grpc-client: 1.5.0 → 1.5.1

Bindings:
- smg-python: 1.4.0 → 1.4.1
- smg-golang: 1.4.0 → 1.4.1
- smg (pyproject): 1.4.0 → 1.4.1

Helm chart:
- version + appVersion: 1.4.0 → 1.4.1

Docker workflows:
- smg_commit default: v1.4.0 → v1.4.1 (sglang, vllm, trtllm)

Signed-off-by: Simo Lin <linsimo.mark@gmail.com>
@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 mcp MCP related changes reasoning-parser Reasoning parser changes protocols Protocols crate changes model-gateway Model gateway crate changes labels Apr 9, 2026
@coderabbitai

coderabbitai Bot commented Apr 9, 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: b8bb9f1f-802f-43c7-b96f-4eb2bcf0b6df

📥 Commits

Reviewing files that changed from the base of the PR and between 83e1083 and 4aa4aa7.

📒 Files selected for processing (14)
  • .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/grpc_client/Cargo.toml
  • crates/mcp/Cargo.toml
  • crates/protocols/Cargo.toml
  • crates/reasoning_parser/Cargo.toml
  • crates/tokenizer/Cargo.toml
  • deploy/helm/smg/Chart.yaml
  • model_gateway/Cargo.toml

📝 Walkthrough

Walkthrough

This PR performs a coordinated v1.4.1 release version bump across the repository, updating SMG commit defaults in Docker workflows, internal crate versions in manifests, Python/Go binding versions, and Helm deployment configuration.

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 default smg_commit from v1.4.0 to v1.4.1 across all three workflows, propagated to computed run-name tags and reusable workflow inputs; adjusted tag input examples to reflect v1.4.1 prefix format.
Workspace Dependency Versions
Cargo.toml
Updated internal crate dependency versions: openai-protocol (1.6.0 → 1.7.0), reasoning-parser (1.2.2 → 1.2.3), llm-tokenizer (1.3.1 → 1.3.2), smg-mcp (2.1.1 → 2.2.0), smg-grpc-client (1.5.0 → 1.5.1).
Language Bindings
bindings/golang/Cargo.toml, bindings/python/Cargo.toml, bindings/python/pyproject.toml
Updated binding package versions from 1.4.0 to 1.4.1 across Cargo manifest and Python project metadata.
Internal Crates
crates/protocols/Cargo.toml, crates/grpc_client/Cargo.toml, crates/mcp/Cargo.toml, crates/reasoning_parser/Cargo.toml, crates/tokenizer/Cargo.toml
Updated individual crate versions: openai-protocol (1.6.0 → 1.7.0), grpc_client (1.5.0 → 1.5.1), mcp (2.1.1 → 2.2.0), reasoning_parser (1.2.2 → 1.2.3), tokenizer (1.3.1 → 1.3.2).
Deployment & Gateway
deploy/helm/smg/Chart.yaml, model_gateway/Cargo.toml
Updated Helm chart version and appVersion from 1.4.0 to 1.4.1; updated model gateway crate version from 1.4.0 to 1.4.1.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

Suggested labels

dependencies, ci, docker, python-bindings, model-gateway, grpc, mcp, protocols, tokenizer, reasoning-parser

Suggested reviewers

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

Poem

🐰 A version bump hops through the code with care,
From 1.4.0 to 1.4.1 everywhere!
Workflows and crates all aligned in a row,
📦 Dependencies dance as the release does flow.

🚥 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 title accurately summarizes the main change: a version bump to v1.4.1 across the entire project, which is reflected consistently in all modified files.
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 chore/bump-v1.4.1

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

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Straightforward version bump (v1.4.0 → v1.4.1) across all crates, bindings, Helm chart, and Docker release workflows. No code changes — versions are consistent across all 14 files. LGTM.

@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 version numbers across various Cargo.toml files for Rust crates, pyproject.toml for Python bindings, and Chart.yaml for the Helm chart, indicating a general version bump for the smg project and its internal dependencies. There is no feedback to provide on the review comments as they were filtered out based on the provided instructions.

@slin1237
slin1237 merged commit ea9005d into main Apr 9, 2026
45 checks passed
@slin1237
slin1237 deleted the chore/bump-v1.4.1 branch April 9, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci CI/CD configuration changes dependencies Dependency updates grpc gRPC client and router changes mcp MCP related changes model-gateway Model gateway crate changes protocols Protocols crate changes python-bindings Python bindings changes reasoning-parser Reasoning parser changes tokenizer Tokenizer related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant