Hi Apache bRPC Community,

A big Happy Chinese New Year to everyone.

And this is a call for vote to release Apache bRPC version 1.4.0

[Release Note]

- Add pull_request_template.md by @fansehep in #1952
- Fix the linkage errors caused by duplicate symbols by @adonis0147 in #1936
- Fix "sched_to itself" error when building by Clang on Linux aarch64
  by @adonis0147 in #1950
- Support to pack rpm for RHEL 9 distributions by @wasphin in #1955
- Fix arena cleared early when parsing redis message by @dorothy00dd2 in #1959
- Enable brpc use rdma by @Tuvie in #1836
- Reduce UT log output by @wwbmmm
- Migrate to GitHub workflow by @guodongxiaren and @zyearn
  in #1899, #2008, #2015, #2018, #2023, #2030
- Support mvariable dump by prometheus rpc service @ldak4747 in #1964
- Avoid std::string copy @ml-haha in #1969
- Add warning for rdma invoke when brpc is not compiled with rdma
  by @Tuvie in #1967
- Add rdma_performance bazel support by @372046933 in #1984
- Add a flag to manage http body on error by @jamesge
- Fall back to libibverbs.so.1 by @372046933 in #1985
- Fix HTTP invalid host issue for channel not inited by http(s)
  by @thorneliu in #1973
- Limit total streams oncomsume bytes in one socket by @chenbay in #1958
- Fix warning message error by @leaf-potato in #1989
- Refresh write timestamp when returning a Socket to its pool;
  change default value of -idle_timeout_second to 30. by @jamesge
- Add gflag to disable sampler thread by @leaf-potato in #1990
- Create bvar_c++.md under docs/en by @steven-66 in #1612
- Include directly dependent header by @372046933 in #1993
- Update warning message on iobuf.cpp by @wwbmmm
- Remove unnecessary semicolon by @guodongxiaren in #2004
- Fix MacOS warning: bool literal returned from 'main' [-Wmain] by @zyearn
  in #2020
- Early return for IOBuf::append_user_data when size == 0 by @372046933
  in #2009
- Make BUTIL_RAPIDJSON_NAMESPACE_BEGIN::GenericDocument's handler method
  public to enable outside custom parser/writer by @old-bear in #2026
- Fix some typos by @chenBright in #2028
- Fix issue of ssl error code by @yyweii in #2019
- Fix: domain name length by @wayslog in #1965
- Allow IOBuf::append_user_data_with_meta to specify the lkey
  of rdma memory region by @Tuvie in #2005
- Only allow to convert root array to single repeated pb by @chenBright
  in #2035
- mbvar support delete_stats and has_stats interface by @serverglen in #2041
- Fix bug: QP cannot be put back to QP pool by @Tuvie in #2036
- Add a description to the profile graph by @hongliuliao in #2007
- Add bazel third_party support by @fansehep in #1996
- Fix demangle core by @wwbmmm in #2037
- FlatMap's value supports unique_ptr by @jamesge
- Optimize mbvar doc by @cdjingit in #2058
- Delete deprecated logoff_ms gflag in example folder by @leaf-potato in #2064
- Optimize parallel channel request map method by @cdjingit in #2057
- Fix rpc maybe error: "libbrpc.so: undefined symbol: pthread_mutex_lock"
  by @co0l1ce in #2049 and roll-backed in #2076
- Add timeout concurrency limiter by @yanglimingcn in #2027
- Keep bthread TaskGroup abi compatible with NDEBUG macro by @wwbmmm in #2047
- Improve/add documents by @cuishuang, @tanzhongyi003, @lorinlee, @Huixxi,
  @serverglen, @wwbmmm, @wasphin, @Tuvie, @0xflotus, @thinh2, @leaf-potato,
  @TousakaRin, @cdjingit, @chenBright, @freemandealer and @yanglimingcn


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

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

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

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, and all others are +1 non-binding.

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

Regards,
Xiaofeng

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to