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

On Mon, 25 May 2026 at 06:02, Wang Xiaofeng <[email protected]> wrote:

> +1 (non-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,
> Xiaofeng
>
> On 2026/05/23 03:32:26 Xiguo Hu wrote:
> > Hi Apache bRPC Community,
> >
> > This is a call for vote to release Apache bRPC version 1.17.0
> >
> > [Release Note]
> > Feature:
> > - Support rdma ece @randomkang (#3255)
> > - Support building with Protobuf v34+ @cho-m (#3241)
> > - Add tcp transport event dispatcher unsched flag & fix RDMA event
> > dispatcher unsched flag @MalikHou (#3238)
> > - Add rate-limited backup request policy @feng-y (#3229)
> > - Add native Redis Cluster channel support @wayslog (#3222)
> > - Add error rate threshold for punishment attenuation @feng-y (#3219)
> > - Support custom modification of sub controllers @chenBright (#3213)
> > - Add transport to support more communication protocol extensions
> > @zchuango (#3199)
> > - Support change ownership for SelectiveChannel @altman08 (#3198)
> > - Support wait with predicate in bthread's ConditionVariable @MJY-HUST
> (#3195)
> > - Add flag for bthread priority queue, the default is false @chenBright
> (#3078)
> > - Add SingleIOBuf for efficient flatbuffers
> > serialization/deserialization @Q1ngbo (#3062)
> >
> > Bugfix:
> > - Fix ASan stack range registration for main task @chenBright (#3298)
> > - Fix isolate backup responses and add race regression test @altman08
> (#3294)
> > - Fix protobuf version (< 3.4.0) compatibility for ByteSizeLong() and
> > SpaceUsedLong() @chenBright (#3292)
> > - Fix to avoid SIGSEGV in read_proc_status during static
> > initialization @gamezhoulei (#3282)
> > - Fix time source mismatch in client RPC path @hjwsm1989 (#3283)
> > - Fix bvar sampler interval after switch to cpuwide_time_ns @hjwsm1989
> (#3278)
> > - Fix butil 'sucess' -> 'success' typos in process_util.h comments
> > @SAY-5 (#3272)
> > - Fix rdma resource @chenBright (#3269)
> > - Fix use after free issue of EventDispatcher LatencyRecorder
> > @chenBright (#3267)
> > - Fix add .previous after GNU-stack note for aarch64 @condy0919 (#3266)
> > - Fix heap-use-after-free in ~AgentCombiner @chenBright (#3291)
> > - Fix DoRead() returns error errno @chenBright (#3248)
> > - Fix attachment being overwritten when backup_request is triggered
> > @altman08 (#3235)
> > - Fix CI installation errors @chenBright (#3233)
> > - Fix remove references to non-existent tracked_objects.h in
> > platform_thread_freebsd.cc @tuaris (#3223)
> > - Fix stream closed before response during batch stream creation
> > @jenrryyou (#3214)
> > - Fix protobuf version check for descriptor->extension_range
> > @yanglimingcn (#3210)
> > - Fix some issues with transport @chenBright (#3206)
> > - Fix build error caused by CMAKE_CXX_FLAGS @chenBright (#3204)
> > - Fix span lifecycle with smart pointers to prevent use-after-free in
> > async RPC callbacks @lh2debug (#3140)
> > - Fix extend block pool runtime @yanglimingcn (#2965)
> >
> > Enhancement:
> > - Set up default rulesets for default and release branches
> > @asf-gitbox-commits (#3299)
> > - Use compare_exchange_weak in steal loop for potential performance
> > improvement @xin-ok (#3285)
> > - Remove unused comp channel @chenBright (#3279)
> > - Add acquire fence in bthread_join for ARM memory visibility
> > @guoliushui (#3276)
> > - Use monotonic time instead of wall time @chenBright (#3268)
> > - Add progress output to config_brpc.sh @darion-yaphet (#3262)
> > - Fix fuzz harness blockers @DavidKorczynski (#3257)
> > - Extend fuzz harness suite and fix false positive @DavidKorczynski
> (#3254)
> > - Optimize IOBuf Profiler @chenBright (#3251)
> > - Skip return true if the end of the stream is reached @x1wan (#3242)
> > - Explicitly link utf8_validity for Protobuf v22+ @wasphin (#3230)
> > - Prevent indefinite defer-close by checking last_active_time @jenrryyou
> (#3216)
> > - Make batch create stream SendFeedback thread safe @jenrryyou (#3215)
> >
> > Other:
> > - Doc improvements @darion-yaphet
> >
> > The release candidates:
> > https://dist.apache.org/repos/dist/dev/brpc/1.17.0/
> >
> > Git tag for the release:
> > https://github.com/apache/brpc/releases/tag/1.17.0
> >
> > Release Commit ID:
> >
> https://github.com/apache/brpc/commit/e63a54dcaacadb04bde5e2fa3839417e8484cf43
> >
> > 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,
> > Xiguo Hu
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to