Skip to content

release: ttrpc 0.10.0 and code generators - #336

Merged
lifupan merged 3 commits into
masterfrom
release/0.10.0
Oct 9, 2026
Merged

lifupan merged 3 commits into
masterfrom
release/0.10.0

Conversation

@Tim-Zhang

@Tim-Zhang Tim-Zhang commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

Release ttrpc 0.10.0 and the matching code generators.

Crate Previous release New release
ttrpc 0.9.0 0.10.0
ttrpc-compiler 0.8.0 0.9.0
ttrpc-codegen 0.6.0 0.7.0
ttrpc-codegen-prost Initial release 0.1.0
  • Add Prost support and Unix connection hooks with payload transforms.
  • Fix async timeouts, stream ordering, and connection cleanup; reduce allocations and copying.
  • Reduce sync transport writes for small frames and reuse sender buffers.
  • Consolidate migration details in changelogs and keep release instructions independent of specific versions.
  • Require Rust 1.80. Breaking API changes and migration instructions are documented in the changelogs.

Validation: runtime and generator tests, example builds, lint/documentation checks, and publish dry runs passed before this documentation update. Documentation references and git diff --check passed for this update; CI is rerunning against the current master.

@Tim-Zhang Tim-Zhang changed the title release: prepare ttrpc 0.10.0 release: ttrpc 0.10.0 Sep 30, 2026
@Tim-Zhang Tim-Zhang changed the title release: ttrpc 0.10.0 release: ttrpc 0.10.0 and code generators Sep 30, 2026
@Tim-Zhang
Tim-Zhang marked this pull request as draft October 4, 2026 10:39
@Tim-Zhang
Tim-Zhang marked this pull request as ready for review October 8, 2026 09:08
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-08T09:11:00.605678Z 4376b27 Draft marked ready
🔒 Security Review ✅ Completed 2026-10-08T09:10:03.665133Z 4376b27 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@Tim-Zhang
Tim-Zhang requested review from lifupan and wllenyj and a balanced review from Copilot October 8, 2026 09:48

Copilot AI 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.

🟡 Changes recommended

The four changelogs use publication dates that predate the still-open release and must be corrected.

4 open findings
What changed in this PR

Prepares coordinated runtime and code-generator releases with updated versions, migration guidance, and release procedures.

Changes:

  • Bumps runtime and rust-protobuf codegen versions.
  • Adds release notes and updated dependency examples.
  • Expands validation and publication instructions.
File Description
Cargo.toml Bumps workspace runtime and codegen versions.
CHANGELOG.md Adds ttrpc 0.10.0 release notes.
README.md Updates setup examples and migration links.
RELEASE.md Expands release validation and publishing steps.
src/​lib.rs Updates crate-level setup documentation.
compiler/​README.md Documents compiler usage and compatibility.
compiler/​CHANGELOG.md Adds compiler 0.9.0 release notes.
ttrpc-codegen/​Cargo.toml Bumps codegen to 0.7.0.
ttrpc-codegen/​README.md Updates compatibility and usage guidance.
ttrpc-codegen/​CHANGELOG.md Adds codegen 0.7.0 release notes.
ttrpc-codegen-prost/​README.md Switches examples to published dependencies.
ttrpc-codegen-prost/​CHANGELOG.md Adds initial 0.1.0 release notes.

🧠 Review effort: Balanced


Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.

Comment thread CHANGELOG.md Resolved
Comment thread compiler/CHANGELOG.md Resolved
Comment thread ttrpc-codegen-prost/CHANGELOG.md Resolved
Comment thread ttrpc-codegen/CHANGELOG.md Resolved
Bump codegen and its workspace dependency to 0.7.0 for incompatible
public types and generated bindings. Keep the existing compiler 0.9.0
version and finalize both generators' release notes and usage guides.

Signed-off-by: Tim Zhang <[email protected]>
Finalize the first standalone Prost generator release notes and point
usage examples to the published crate versions.

Signed-off-by: Tim Zhang <[email protected]>
Bump the runtime and its workspace dependency to 0.10.0. Document API
migrations, release highlights, and source PRs in the changelog.

Update runtime examples, API documentation, and release instructions
for the coordinated runtime and generator versions.

Signed-off-by: Tim Zhang <[email protected]>

Copilot AI 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.

🟢 Approval recommended

The versions, compatibility guidance, changelogs, and release procedure are internally consistent.

0 open findings

4 resolved since last review

🧠 Review effort: Balanced


Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.

@Tim-Zhang
Tim-Zhang requested a review from teawater October 8, 2026 11:01
@Tim-Zhang Tim-Zhang linked an issue Oct 9, 2026 that may be closed by this pull request
@lifupan
lifupan merged commit 8fdc03f into master Oct 9, 2026
14 checks passed
@lifupan
lifupan deleted the release/0.10.0 branch October 9, 2026 03:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release ttrpc 0.10.0 to crates.io

4 participants