Hi Apache bRPC Community,

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

[Release Note]
Feature:
- Support user interceptor of server @chenBright  #2137
- Support TCP heartbeat of client @chenBright #2098
- Support function name in logging @chenBright #2247
- Support graceful exit gflag for SIGHUP @old-bear #2272
- Support server-end progressive reader for http protocol @TangSiyang2001 #2210
- Support new DoublyBufferedData for suspended bthread @chenBright #2225
- Support force SSL for all connections of Acceptor @chenBright  #2231
- Support fixed and jittered retry backoff policy @chenBright #2273
- Support release assert @chenBright #2306

Bugfix:
- Fix rdma::GlobalRelease before event dispatcher is stopped @Tuvie #2220
- Fix compiler optimize thread local variable access @ehds #2156
- Fix butex wait_pthread handle EINTR @jenrryyou #2086
- Fix bvar::MultiDimension::delete_stats() may cause core dump @ketor #2237
- Fix compilation errors reported by GCC-13 @adonis0147 #2241
- Fix RDMA device logging @372046933 #2249
- Fix stack buffer overflow issue when calling copy_to_cstr @jenrryyou #2253
- Fix resource leak when there are multiple HCAs @372046933 #2252
- Fix unstable keepalive ut @wwbmmm #2261
- Fix coredump stack uncomplete when usercode throw exceptions @smbzhang #2256
- Fix compilation errors reported by Clang-14 @thorneliu #2243
- Fix missing BAIDU_GET_VOLATILE_THREAD_LOCAL in task group @JimChengLin #2262
- Fix compiler optimize thread local variable access on x86_64 @adonis0147 #2248
- Fix compile warning @cdjingit #2274
- Fix core when ssl is enabled without thread safety guarantees @warriorpaw 
#2180
- Fix macos ci failed with protobuf version @wwbmmm #2287
- Fix ignore SIGPIPE signal concurrent issue with other library @lrita #2301
- Fix flatmap element space should align with usertype @ehds #2288

Enhancement:
- Support "print all bthread frames" command for gdb bthread stack tool 
@AIxWall #2217
- Reduce code for operator[] of FlatMap @wy1433 #2202
- Set http default method to "/" @chenBright #2168
- Use Hedron's Compile Commands Extractor for Bazel @372046933 #2250
- Initialize offset of round robin load balancer with a random number 
@xiaoma2015 #2289
- Support hint size of formatted string for string_printf @chenBright #2270
- Support move constructor for scoped_refptr @byronhe #2284
- Support rvalue task in execution_queue_execute @chenBright #2308
- Improve/add documents by @Huixxi, @chenBright, @infdahai, @372046933, 
@cdjingit, @ra7more,@Thunderbrook

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

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

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

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,
Guangming Chen

Reply via email to