Skip to content

chore(grpc): release smg-grpc-proto 0.4.8 - #1562

Merged
CatherineSue merged 1 commit into
mainfrom
chore/release-grpc-proto-0.4.8
May 27, 2026
Merged

CatherineSue merged 1 commit into
mainfrom
chore/release-grpc-proto-0.4.8

Conversation

@CatherineSue

@CatherineSue CatherineSue commented May 27, 2026 •

Copy link
Copy Markdown
Member

Description

Problem

PR #1462 added a default_sampling_params_json field to the gRPC GetModelInfo responses for SGLang/vLLM/MLX, and smg-grpc-servicer 0.5.3 (released by #1443) publishes that field in sglang/servicer.py (and the vLLM/TokenSpeed servicers).

The latest smg-grpc-proto on PyPI (0.4.7) predates the proto change, so installing smg-grpc-servicer>=0.5.3 against smg-grpc-proto==0.4.7 crashes when GetModelInfo runs.

Fixes #1561.

Solution

Bump smg-grpc-proto to 0.4.8 to cut a new release that includes the field. Servicer 0.5.3's existing smg-grpc-proto>=0.4.7 constraint already resolves to the latest matching proto, so new installs will pick up 0.4.8 automatically — no servicer bump needed.

Changes

  • crates/grpc_client/python/pyproject.toml: smg-grpc-proto 0.4.7 → 0.4.8

Test Plan

  • CI passes
  • PyPI publish workflow (release-grpc.yml) succeeds on merge to main
Checklist
  • cargo +nightly fmt passes (no Rust changes)
  • cargo clippy --all-targets --all-features -- -D warnings passes (no Rust changes)
  • (Optional) Documentation updated
  • (Optional) Please join us on Slack #sig-smg to discuss, review, and merge PRs

@CatherineSue
CatherineSue requested a review from slin1237 as a code owner May 27, 2026 06:55
@coderabbitai

coderabbitai Bot commented May 27, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

@CatherineSue, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 10 minutes and 18 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 8f64d3c4-07da-40d0-a713-565f519b9d03

📥 Commits

Reviewing files that changed from the base of the PR and between c3122ca and 421234f.

📒 Files selected for processing (1)
  • crates/grpc_client/python/pyproject.toml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/release-grpc-proto-0.4.8

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 bumps the version of smg-grpc-proto from 0.4.7 to 0.4.8 in crates/grpc_client/python/pyproject.toml. It also updates grpc_servicer/pyproject.toml to bump its version to 0.5.4 and updates its dependency on smg-grpc-proto to >=0.4.8. I have no feedback to provide as there are no review comments.

@github-actions github-actions Bot added dependencies Dependency updates grpc gRPC client and router changes labels May 27, 2026

@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 release. Proto 0.4.7→0.4.8, servicer 0.5.3→0.5.4 with the dependency floor correctly tightened. No code changes — LGTM.

PR #1462 added `default_sampling_params_json` to the SGLang/vLLM/MLX
gRPC GetModelInfo responses, and smg-grpc-servicer 0.5.3 publishes that
field. The latest smg-grpc-proto on PyPI (0.4.7) predates the proto
change, so installing servicer 0.5.3 against proto 0.4.7 crashes when
GetModelInfo runs.

Bump smg-grpc-proto to 0.4.8 to cut a new release that includes the
field. Servicer 0.5.3's existing `smg-grpc-proto>=0.4.7` constraint
will resolve to 0.4.8 for new installs, so no servicer bump is needed.

Fixes #1561

Signed-off-by: Chang Su <8605658+CatherineSue@users.noreply.github.com>
@CatherineSue
CatherineSue force-pushed the chore/release-grpc-proto-0.4.8 branch from 8172e49 to 421234f Compare May 27, 2026 06:58
@CatherineSue CatherineSue changed the title chore(grpc): release smg-grpc-proto 0.4.8 and smg-grpc-servicer 0.5.4 chore(grpc): release smg-grpc-proto 0.4.8 May 27, 2026

@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: 421234f1e2

ℹ️ 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".

Comment thread crates/grpc_client/python/pyproject.toml
@CatherineSue
CatherineSue merged commit 5c875db into main May 27, 2026
43 checks passed
@CatherineSue
CatherineSue deleted the chore/release-grpc-proto-0.4.8 branch May 27, 2026 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates grpc gRPC client and router changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Release version mismatch in proto

1 participant