Skip to content

[brpc] Update to 1.16.0#50466

Merged
vicroms merged 2 commits intomicrosoft:masterfrom
day253:update-brpc-1.16.0
Mar 18, 2026
Merged

[brpc] Update to 1.16.0#50466
vicroms merged 2 commits intomicrosoft:masterfrom
day253:update-brpc-1.16.0

Conversation

@day253
Copy link
Contributor

@day253 day253 commented Mar 14, 2026

Summary

Update brpc port from 1.15.0 to 1.16.0 (Apache bRPC 1.16.0), and fix downstream braft port compatibility.

Changes (brpc)

  • Updated version from 1.15.0 to 1.16.0
  • Removed the separate protobuf v6 patch as it is now included upstream in 1.16.0
  • Updated fix-build.patch to accommodate upstream CMakeLists.txt changes
  • Updated SHA512 hash for the new source tarball
  • Updated versions database and baseline

Changes (braft)

  • Added fix-bvar-detail-sample.patch to fix name resolution issue with brpc 1.16.0
  • Bumped port-version from 6 to 7

Release highlights (brpc 1.16.0)

  • Support protobuf v30+ compatibility
  • Add RISC-V architecture support
  • Support tag for selective channel
  • Enable TLS key logging via SSLKEYLOGFILE
  • Support more SSL verify modes

@day253 day253 force-pushed the update-brpc-1.16.0 branch from 1a09fa5 to 6220f07 Compare March 14, 2026 14:44
Made-with: Cursor
@day253 day253 force-pushed the update-brpc-1.16.0 branch 2 times, most recently from 174ffc7 to 4bf52e7 Compare March 14, 2026 16:44
Add patch to fix bvar::detail::Sample name resolution issue.
In brpc 1.16.0, a nested detail namespace in bvar::detail causes
detail::Sample<Stat> to resolve to bvar::detail::detail::Sample
instead of the intended bvar::detail::Sample.

Made-with: Cursor
@vicroms vicroms merged commit 6ef4305 into microsoft:master Mar 18, 2026
16 checks passed
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.

2 participants