You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brpc.apache.org by Weibing Wang <ww...@apache.org> on 2025/07/23 06:20:50 UTC

[VOTE] Release Apache bRPC 1.14.0

Hi Apache bRPC Community,

This is a call for vote to release Apache bRPC version 1.14.0

[Release Note]

Features:

- Support generics for MultiDimension APIs (#3026), by chenBright
- Support rpc checksum (#2967), by yanglimingcn
- Support RDMA polling mode (#2920), by yanglimingcn
- Support epoll bthread deal first (#2819), by zhengJade

Bug Fix:

- Bugfix: runtime extend block pool (#2965), by yanglimingcn
- Bugfix: bthread_worker_usage could exceed bthread_worker_count
(#3009), by chenBright
- Bugfix: SignalTrace mode has memory and deadlock issues (#3019), by chenBright
- Bugfix: Butex returned to ObjectPool triggers use-after-poison
(#3012), by chenBright
- Bugfix: LatencyRecorder::expose CHECK fails when save_series flag is
false (#3022), by chenBright
- Fix the bug that the grpc protocol is incompatible with
authentication(issue:#3001) (#3002), by Paragrf
- Bugfix: Socket without health check would be abnormally recycled
(#3010), by chenBright
- Fix: Specifying the global namespace for bind and connect (#3007),
by zhoukangsheng
- Fix race condition that causes TimerThread to hang during shutdown
(#2986), by gitccl
- Fix potential invalid memory access in StringSplitter (#2996), by gitccl
- Fix bthread task tracer deadlock bug (#2988), by CodeZHXS
- Fix incorrect seq id setting in thrift message begin (#2984), by chenBright
- Fix UT compilation errors with GCC 13 due to missing <cstdint>
includes (#2979), by XueSongTap
- Fix invalid url of thrift (#2975), by chenBright
- Fix libunwind linked by default on x86_64 cpu when building via
bazel (#2973), by tongke6

Enhancement:

- Optimize the fallback code for loading libibverbs (#3008), by zhangqiongyu
- Add redis allocation size limit (#3035), by wwbmmm
- Opt log function name (#3017), by chenBright
- Make unit tests runnable on macOS (#3018), by gitccl
- Add include guard in rwlock.h (#3005), by xiongjiwei
- Consistent hashing support server tag (#2994), by egolearner
- Support macro to disable move (#2989), by chenBright
- Optimize shared_ptr assignment in DoublyBufferedData (#2981), by gitccl

The release candidates:
https://dist.apache.org/repos/dist/dev/brpc/1.14.0/

Git tag for the release:
https://github.com/apache/brpc/releases/tag/1.14.0

Release Commit ID:
https://github.com/apache/brpc/commit/1280ac79a7a1f0fb3dbd8fd69a81b0b605d78f06

Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/brpc/KEYS

The vote will be open for at least 72 hours or until the necessary number of
votes are reached.

Please vote accordingly:
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

PMC vote is +1 binding, all others are +1 non-binding.

Checklist for reference:
[ ] Download links are valid.
[ ] Checksums and PGP signatures are valid.
[ ] Source code distributions have correct names matching the current
release.
[ ] LICENSE and NOTICE files are correct for each brpc repo.
[ ] All files have license headers if necessary.
[ ] No compiled archives bundled in source archive.

Regards,
Weibing Wang

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@brpc.apache.org
For additional commands, e-mail: dev-help@brpc.apache.org


Re: [VOTE] Release Apache bRPC 1.14.0

Posted by Guangming Chen <gu...@apache.org>.
+1 binding

I have checked:

[x] Download links are valid.
[x] Checksums and PGP signatures are valid.
[x] Source code distributions have correct names matching the current release.
[x] LICENSE and NOTICE files are correct for each brpc repo.
[x] All files have license headers if necessary.
[x] No compiled archives bundled in source archive.

Regards,
Guangming Chen

On 2025/07/24 01:59:17 "Wang,Weibing" wrote:
> +1 binding
> 
> I have checked:
> 
> [x] Download links are valid.
> [x] Checksums and PGP signatures are valid.
> [x] Source code distributions have correct names matching the current release.
> [x] LICENSE and NOTICE files are correct for each brpc repo.
> [x] All files have license headers if necessary.
> [x] No compiled archives bundled in source archive.
> 
> Regards,
> Weibing Wang
> 
> On Wed, Jul 23, 2025 at 5:44 PM James Ge <jg...@gmail.com> wrote:
> >
> > +1 binding
> >
> > Best Regards,
> > James Ge
> >
> > On Wed, Jul 23, 2025 at 2:21 PM Weibing Wang <ww...@apache.org> wrote:
> >
> > > Hi Apache bRPC Community,
> > >
> > > This is a call for vote to release Apache bRPC version 1.14.0
> > >
> > > [Release Note]
> > >
> > > Features:
> > >
> > > - Support generics for MultiDimension APIs (#3026), by chenBright
> > > - Support rpc checksum (#2967), by yanglimingcn
> > > - Support RDMA polling mode (#2920), by yanglimingcn
> > > - Support epoll bthread deal first (#2819), by zhengJade
> > >
> > > Bug Fix:
> > >
> > > - Bugfix: runtime extend block pool (#2965), by yanglimingcn
> > > - Bugfix: bthread_worker_usage could exceed bthread_worker_count
> > > (#3009), by chenBright
> > > - Bugfix: SignalTrace mode has memory and deadlock issues (#3019), by
> > > chenBright
> > > - Bugfix: Butex returned to ObjectPool triggers use-after-poison
> > > (#3012), by chenBright
> > > - Bugfix: LatencyRecorder::expose CHECK fails when save_series flag is
> > > false (#3022), by chenBright
> > > - Fix the bug that the grpc protocol is incompatible with
> > > authentication(issue:#3001) (#3002), by Paragrf
> > > - Bugfix: Socket without health check would be abnormally recycled
> > > (#3010), by chenBright
> > > - Fix: Specifying the global namespace for bind and connect (#3007),
> > > by zhoukangsheng
> > > - Fix race condition that causes TimerThread to hang during shutdown
> > > (#2986), by gitccl
> > > - Fix potential invalid memory access in StringSplitter (#2996), by gitccl
> > > - Fix bthread task tracer deadlock bug (#2988), by CodeZHXS
> > > - Fix incorrect seq id setting in thrift message begin (#2984), by
> > > chenBright
> > > - Fix UT compilation errors with GCC 13 due to missing <cstdint>
> > > includes (#2979), by XueSongTap
> > > - Fix invalid url of thrift (#2975), by chenBright
> > > - Fix libunwind linked by default on x86_64 cpu when building via
> > > bazel (#2973), by tongke6
> > >
> > > Enhancement:
> > >
> > > - Optimize the fallback code for loading libibverbs (#3008), by
> > > zhangqiongyu
> > > - Add redis allocation size limit (#3035), by wwbmmm
> > > - Opt log function name (#3017), by chenBright
> > > - Make unit tests runnable on macOS (#3018), by gitccl
> > > - Add include guard in rwlock.h (#3005), by xiongjiwei
> > > - Consistent hashing support server tag (#2994), by egolearner
> > > - Support macro to disable move (#2989), by chenBright
> > > - Optimize shared_ptr assignment in DoublyBufferedData (#2981), by gitccl
> > >
> > > The release candidates:
> > > https://dist.apache.org/repos/dist/dev/brpc/1.14.0/
> > >
> > > Git tag for the release:
> > > https://github.com/apache/brpc/releases/tag/1.14.0
> > >
> > > Release Commit ID:
> > >
> > > https://github.com/apache/brpc/commit/1280ac79a7a1f0fb3dbd8fd69a81b0b605d78f06
> > >
> > > Keys to verify the Release Candidate:
> > > https://dist.apache.org/repos/dist/dev/brpc/KEYS
> > >
> > > The vote will be open for at least 72 hours or until the necessary number
> > > of
> > > votes are reached.
> > >
> > > Please vote accordingly:
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > PMC vote is +1 binding, all others are +1 non-binding.
> > >
> > > Checklist for reference:
> > > [ ] Download links are valid.
> > > [ ] Checksums and PGP signatures are valid.
> > > [ ] Source code distributions have correct names matching the current
> > > release.
> > > [ ] LICENSE and NOTICE files are correct for each brpc repo.
> > > [ ] All files have license headers if necessary.
> > > [ ] No compiled archives bundled in source archive.
> > >
> > > Regards,
> > > Weibing Wang
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@brpc.apache.org
> > > For additional commands, e-mail: dev-help@brpc.apache.org
> > >
> > >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@brpc.apache.org
> For additional commands, e-mail: dev-help@brpc.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@brpc.apache.org
For additional commands, e-mail: dev-help@brpc.apache.org


Re: [VOTE] Release Apache bRPC 1.14.0

Posted by "Wang,Weibing" <ww...@gmail.com>.
+1 binding

I have checked:

[x] Download links are valid.
[x] Checksums and PGP signatures are valid.
[x] Source code distributions have correct names matching the current release.
[x] LICENSE and NOTICE files are correct for each brpc repo.
[x] All files have license headers if necessary.
[x] No compiled archives bundled in source archive.

Regards,
Weibing Wang

On Wed, Jul 23, 2025 at 5:44 PM James Ge <jg...@gmail.com> wrote:
>
> +1 binding
>
> Best Regards,
> James Ge
>
> On Wed, Jul 23, 2025 at 2:21 PM Weibing Wang <ww...@apache.org> wrote:
>
> > Hi Apache bRPC Community,
> >
> > This is a call for vote to release Apache bRPC version 1.14.0
> >
> > [Release Note]
> >
> > Features:
> >
> > - Support generics for MultiDimension APIs (#3026), by chenBright
> > - Support rpc checksum (#2967), by yanglimingcn
> > - Support RDMA polling mode (#2920), by yanglimingcn
> > - Support epoll bthread deal first (#2819), by zhengJade
> >
> > Bug Fix:
> >
> > - Bugfix: runtime extend block pool (#2965), by yanglimingcn
> > - Bugfix: bthread_worker_usage could exceed bthread_worker_count
> > (#3009), by chenBright
> > - Bugfix: SignalTrace mode has memory and deadlock issues (#3019), by
> > chenBright
> > - Bugfix: Butex returned to ObjectPool triggers use-after-poison
> > (#3012), by chenBright
> > - Bugfix: LatencyRecorder::expose CHECK fails when save_series flag is
> > false (#3022), by chenBright
> > - Fix the bug that the grpc protocol is incompatible with
> > authentication(issue:#3001) (#3002), by Paragrf
> > - Bugfix: Socket without health check would be abnormally recycled
> > (#3010), by chenBright
> > - Fix: Specifying the global namespace for bind and connect (#3007),
> > by zhoukangsheng
> > - Fix race condition that causes TimerThread to hang during shutdown
> > (#2986), by gitccl
> > - Fix potential invalid memory access in StringSplitter (#2996), by gitccl
> > - Fix bthread task tracer deadlock bug (#2988), by CodeZHXS
> > - Fix incorrect seq id setting in thrift message begin (#2984), by
> > chenBright
> > - Fix UT compilation errors with GCC 13 due to missing <cstdint>
> > includes (#2979), by XueSongTap
> > - Fix invalid url of thrift (#2975), by chenBright
> > - Fix libunwind linked by default on x86_64 cpu when building via
> > bazel (#2973), by tongke6
> >
> > Enhancement:
> >
> > - Optimize the fallback code for loading libibverbs (#3008), by
> > zhangqiongyu
> > - Add redis allocation size limit (#3035), by wwbmmm
> > - Opt log function name (#3017), by chenBright
> > - Make unit tests runnable on macOS (#3018), by gitccl
> > - Add include guard in rwlock.h (#3005), by xiongjiwei
> > - Consistent hashing support server tag (#2994), by egolearner
> > - Support macro to disable move (#2989), by chenBright
> > - Optimize shared_ptr assignment in DoublyBufferedData (#2981), by gitccl
> >
> > The release candidates:
> > https://dist.apache.org/repos/dist/dev/brpc/1.14.0/
> >
> > Git tag for the release:
> > https://github.com/apache/brpc/releases/tag/1.14.0
> >
> > Release Commit ID:
> >
> > https://github.com/apache/brpc/commit/1280ac79a7a1f0fb3dbd8fd69a81b0b605d78f06
> >
> > Keys to verify the Release Candidate:
> > https://dist.apache.org/repos/dist/dev/brpc/KEYS
> >
> > The vote will be open for at least 72 hours or until the necessary number
> > of
> > votes are reached.
> >
> > Please vote accordingly:
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > PMC vote is +1 binding, all others are +1 non-binding.
> >
> > Checklist for reference:
> > [ ] Download links are valid.
> > [ ] Checksums and PGP signatures are valid.
> > [ ] Source code distributions have correct names matching the current
> > release.
> > [ ] LICENSE and NOTICE files are correct for each brpc repo.
> > [ ] All files have license headers if necessary.
> > [ ] No compiled archives bundled in source archive.
> >
> > Regards,
> > Weibing Wang
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@brpc.apache.org
> > For additional commands, e-mail: dev-help@brpc.apache.org
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@brpc.apache.org
For additional commands, e-mail: dev-help@brpc.apache.org


Re: [VOTE] Release Apache bRPC 1.14.0

Posted by James Ge <jg...@gmail.com>.
+1 binding

Best Regards,
James Ge

On Wed, Jul 23, 2025 at 2:21 PM Weibing Wang <ww...@apache.org> wrote:

> Hi Apache bRPC Community,
>
> This is a call for vote to release Apache bRPC version 1.14.0
>
> [Release Note]
>
> Features:
>
> - Support generics for MultiDimension APIs (#3026), by chenBright
> - Support rpc checksum (#2967), by yanglimingcn
> - Support RDMA polling mode (#2920), by yanglimingcn
> - Support epoll bthread deal first (#2819), by zhengJade
>
> Bug Fix:
>
> - Bugfix: runtime extend block pool (#2965), by yanglimingcn
> - Bugfix: bthread_worker_usage could exceed bthread_worker_count
> (#3009), by chenBright
> - Bugfix: SignalTrace mode has memory and deadlock issues (#3019), by
> chenBright
> - Bugfix: Butex returned to ObjectPool triggers use-after-poison
> (#3012), by chenBright
> - Bugfix: LatencyRecorder::expose CHECK fails when save_series flag is
> false (#3022), by chenBright
> - Fix the bug that the grpc protocol is incompatible with
> authentication(issue:#3001) (#3002), by Paragrf
> - Bugfix: Socket without health check would be abnormally recycled
> (#3010), by chenBright
> - Fix: Specifying the global namespace for bind and connect (#3007),
> by zhoukangsheng
> - Fix race condition that causes TimerThread to hang during shutdown
> (#2986), by gitccl
> - Fix potential invalid memory access in StringSplitter (#2996), by gitccl
> - Fix bthread task tracer deadlock bug (#2988), by CodeZHXS
> - Fix incorrect seq id setting in thrift message begin (#2984), by
> chenBright
> - Fix UT compilation errors with GCC 13 due to missing <cstdint>
> includes (#2979), by XueSongTap
> - Fix invalid url of thrift (#2975), by chenBright
> - Fix libunwind linked by default on x86_64 cpu when building via
> bazel (#2973), by tongke6
>
> Enhancement:
>
> - Optimize the fallback code for loading libibverbs (#3008), by
> zhangqiongyu
> - Add redis allocation size limit (#3035), by wwbmmm
> - Opt log function name (#3017), by chenBright
> - Make unit tests runnable on macOS (#3018), by gitccl
> - Add include guard in rwlock.h (#3005), by xiongjiwei
> - Consistent hashing support server tag (#2994), by egolearner
> - Support macro to disable move (#2989), by chenBright
> - Optimize shared_ptr assignment in DoublyBufferedData (#2981), by gitccl
>
> The release candidates:
> https://dist.apache.org/repos/dist/dev/brpc/1.14.0/
>
> Git tag for the release:
> https://github.com/apache/brpc/releases/tag/1.14.0
>
> Release Commit ID:
>
> https://github.com/apache/brpc/commit/1280ac79a7a1f0fb3dbd8fd69a81b0b605d78f06
>
> Keys to verify the Release Candidate:
> https://dist.apache.org/repos/dist/dev/brpc/KEYS
>
> The vote will be open for at least 72 hours or until the necessary number
> of
> votes are reached.
>
> Please vote accordingly:
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> PMC vote is +1 binding, all others are +1 non-binding.
>
> Checklist for reference:
> [ ] Download links are valid.
> [ ] Checksums and PGP signatures are valid.
> [ ] Source code distributions have correct names matching the current
> release.
> [ ] LICENSE and NOTICE files are correct for each brpc repo.
> [ ] All files have license headers if necessary.
> [ ] No compiled archives bundled in source archive.
>
> Regards,
> Weibing Wang
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@brpc.apache.org
> For additional commands, e-mail: dev-help@brpc.apache.org
>
>

Re: [VOTE] Release Apache bRPC 1.14.0

Posted by he lei <lh...@163.com>.
+1 binding


-- 
Best regards,
he lei
lhestz@163.com


On 2025/7/23 14:20, Weibing Wang wrote:
> Hi Apache bRPC Community,
> 
> This is a call for vote to release Apache bRPC version 1.14.0
> 
> [Release Note]
> 
> Features:
> 
> - Support generics for MultiDimension APIs (#3026), by chenBright
> - Support rpc checksum (#2967), by yanglimingcn
> - Support RDMA polling mode (#2920), by yanglimingcn
> - Support epoll bthread deal first (#2819), by zhengJade
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@brpc.apache.org
For additional commands, e-mail: dev-help@brpc.apache.org