Hi Apache bRPC Community, This is a call for vote to release Apache bRPC version 1.16.0
[Release Note] Feature: - Support protobuf v30+ compatibility (wrap absl::string_view as std::string) - Add RISC-V architecture support - Support tag for selective channel - Enable TLS key logging via SSLKEYLOGFILE environment variable - Support more SSL verify modes - Add Couchbase support for CRUD operations - Support naming bthread to help debug - Support dynamic expansion of RDMA block pool - Support shared mbvar and high-performance bvar with babylon counter - Add pthread CPU affinity support - RDMA polling mode enhancement (all messages run in new bthreads) - Add support for checking all living bthreads - Add configurable bthread stack trace signal and timer buckets count - Add pb2json depth limit to prevent stack overflow Bugfix: - Fix C++23 compilation issue - Fix SIGSEGV in read_proc_io during static initialization - Fix SQ overflow bug - Fix TaskTracer deadlocks due to ABA problem - Fix deadlock in SetName (use SetNameSimple instead) - Fix WeightedRandomizedLoadBalancer returns 0 without server - Fix bthread_id_unlock failed in aarch64 CPU - Fix SIMD memory alignment issue in bthread - Fix port parsing validation in str2endpoint - Fix OpenSSL dynamic library link order - Fix various memory and concurrency issues Enhancement: - Remove unused code and BIO for SSL - Fix undefined behaviors in butil library - Improve Bazel configuration settings The release candidates: https://dist.apache.org/repos/dist/dev/brpc/1.16.0/ Git tag for the release: https://github.com/apache/brpc/releases/tag/1.16.0 Release Commit ID: https://github.com/apache/brpc/commit/37efd2e2b26aa6408fd308490acf14d86713c3fc 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, Xiaofeng --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
