Skip to content

chore: bump versions for v1.7.0 release - #1854

Merged
slin1237 merged 1 commit into
mainfrom
chore/release-v1.7.0
Jun 29, 2026
Merged

slin1237 merged 1 commit into
mainfrom
chore/release-v1.7.0

Conversation

@slin1237

@slin1237 slin1237 commented Jun 29, 2026 •

Copy link
Copy Markdown
Member

Description

Version bumps for the SMG v1.7.0 release, generated by make check-versions against tag v1.6.0. This is a version-bump-only release — no engine base-image changes (the release-{sglang,vllm,trtllm}-docker.yml diffs are limited to the SMG version refs v1.6.0 → v1.7.0, not engine image updates).

Changes

Workspace versions (per check-versions proposed fixes, all applied):

  • smg 1.6.0 → 1.7.0; synced: smg-python, smg-golang, python pyproject.toml, helm chart, and the SMG refs in release-{sglang,vllm,trtllm}-docker.yml
  • Minor bumps: openai-protocol 1.9.0, reasoning-parser 1.4.0, tool-parser 1.4.0, smg-grpc-client 1.8.0, smg-grpc-servicer 0.6.0
  • Patch bumps: llm-tokenizer 1.4.2, smg-auth 1.2.2, smg-mcp 2.3.2, kv-index 1.3.2, data-connector 2.3.2, llm-multimodal 1.7.1, smg-wasm 1.1.3, smg-mesh 1.4.2, smg-grpc-proto 0.4.12, smg-client 0.1.1, openapi-gen 0.1.2

wfaas was unchanged this release — no bump needed.

Test Plan

  • make check-versions re-run after applying: "All versions consistent." (15 crates + 2 Python packages reconciled, 0 issues)
  • No engine base-image changes this release; the release-*-docker.yml diffs are limited to the v1.6.0 → v1.7.0 SMG version refs.
  • Cargo.lock is gitignored in this repo (same as prior release PRs chore: bump versions for v1.6.0 release #1792 / chore: bump versions for v1.5.0 release #1665); workspace lock refresh happens at build time.

Summary by CodeRabbit

  • New Features
    • Released version 1.7.0 across the core product, packages, and language bindings.
    • Updated Docker image release defaults to use the newer base/version reference.
    • Bumped the Helm chart and app version to 1.7.0 for deployment consistency.
  • Bug Fixes
    • Improved release packaging consistency across Rust, Python, Go, and client artifacts.

Signed-off-by: Simo Lin <linsimo.mark@gmail.com>
@coderabbitai

coderabbitai Bot commented Jun 29, 2026 •

Copy link
Copy Markdown

Review Change Stack

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: 650077f7-df00-40cc-9e6c-91046f2a91da

📥 Commits

Reviewing files that changed from the base of the PR and between 7019d7e and c4992c0.

📒 Files selected for processing (25)
  • .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
  • clients/openapi-gen/Cargo.toml
  • clients/rust/Cargo.toml
  • crates/auth/Cargo.toml
  • crates/data_connector/Cargo.toml
  • crates/grpc_client/Cargo.toml
  • crates/grpc_client/python/pyproject.toml
  • crates/kv_index/Cargo.toml
  • crates/mcp/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
  • crates/wasm/Cargo.toml
  • deploy/helm/smg/Chart.yaml
  • grpc_servicer/pyproject.toml
  • model_gateway/Cargo.toml

📝 Walkthrough

Walkthrough

This PR bumps the project from v1.6.0 to v1.7.0 by updating the default smg_commit ref in the three Docker release CI workflows (sglang, trtllm, vllm) and incrementing version fields across all Rust crate manifests, Python pyproject.toml files, the Helm chart, and the model gateway package.

v1.7.0 Release Version Bump

Layer / File(s) Summary
CI workflow SMG commit defaults
.github/workflows/release-sglang-docker.yml, .github/workflows/release-trtllm-docker.yml, .github/workflows/release-vllm-docker.yml
smg_commit default, workflow_dispatch input default, and run-name fallback are all updated from v1.6.0 to v1.7.0 across all three engine Docker release workflows.
Crate, Python, and Helm version bumps
Cargo.toml, model_gateway/Cargo.toml, deploy/helm/smg/Chart.yaml, bindings/*/Cargo.toml, bindings/python/pyproject.toml, clients/*/Cargo.toml, crates/*/Cargo.toml, crates/grpc_client/python/pyproject.toml, grpc_servicer/pyproject.toml
Version fields bumped to v1.7.0 (or their respective patch/minor increments) in all crate manifests, Python packages, and the Helm chart.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • lightseekorg/smg#1792: Same pattern of SMG ref default bump in the same three release workflows plus crate/package version increments, for the preceding release.
  • lightseekorg/smg#1665: Updates the same release workflows and Cargo/Helm/model-gateway version fields, advancing to v1.5.0.
  • lightseekorg/smg#651: Introduced the engine Docker release workflows that this PR updates.

Suggested reviewers

  • CatherineSue
  • key4ng
  • XinyueZhang369

Poem

🐇 Hop, hop, hooray — version bumped today!
From six-point-oh to seven we leap,
Cargo, Helm, and Python in a heap,
CI workflows all point the way,
v1.7.0 is here to stay! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 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 PR as a version bump for the v1.7.0 release.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/release-v1.7.0

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

@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 wasm WebAssembly related changes tool-parser Tool/function call parser changes reasoning-parser Reasoning parser changes auth Authentication crate 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 Jun 29, 2026
@claude

claude Bot commented Jun 29, 2026

Copy link
Copy Markdown

👋 The PR description doesn't fully follow
PULL_REQUEST_TEMPLATE.md:

  • Missing header: ### Problem
  • Missing header: ### Solution

Please update the PR description so reviewers have the context they need.

@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 and dependency versions across various workspace crates, bindings, clients, and deployment configurations (including Cargo.toml, pyproject.toml, and Chart.yaml files) to prepare for a new release. There are no review comments, and I have no feedback to provide.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@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.

Version-bump-only PR (v1.6.0 → v1.7.0). All changes are consistent version string updates across Cargo.toml, pyproject.toml, Chart.yaml, and CI workflow files. No code logic changes. LGTM.

0 issues found (🔴 0 Important, 🟡 0 Nit, 🟣 0 Pre-existing)

Note: PR description is missing ### Problem and ### Solution headers per template — flagged in a separate comment.

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c4992c099d

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

[project]
name = "smg-grpc-servicer"
version = "0.5.6"
version = "0.6.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Raise the proto dependency floor for 0.6.0

Publishing smg-grpc-servicer 0.6.0 with the dependency still allowing smg-grpc-proto>=0.4.11 leaves existing installs with 0.4.11 considered satisfied by pip. This release’s SGLang servicer now reads grpc_req.require_reasoning and emits reasoning_tokens, fields that were added only with the 0.4.12 proto bump; with 0.4.11 installed, those request/response message classes do not have the fields, so SGLang Generate RPCs can fail after upgrading only the servicer package. Please require at least smg-grpc-proto>=0.4.12 for this release.

Useful? React with 👍 / 👎.

@slin1237
slin1237 merged commit ff67973 into main Jun 29, 2026
54 checks passed
@slin1237
slin1237 deleted the chore/release-v1.7.0 branch June 29, 2026 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auth Authentication crate changes 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 mcp MCP related 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 wasm WebAssembly related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant