Skip to content

Releases: apache/brpc

bRPC 1.9.0

26 Apr 03:34
Compare
Choose a tag to compare

Feature:

Bugfix:

Enhancement:

Other:

bRPC 1.8.0

05 Feb 08:42
Compare
Choose a tag to compare

Feature:

Bugfix:

Enhancement:

Other:

bRPC 1.7.0

02 Nov 17:28
Compare
Choose a tag to compare

What's Changed

Feature:

  • Support pthread mode for ExecutionQueue by @chenBright in #2333
  • Add wireshark dissector for baidu_std protocol by @wasphin in #2408
  • selective_channel supports response_attachment by @yockie in #2329
  • Add option for StreamWrite and Async RPC to write to socket in background bthread. by @MrGuin in #2280
  • Server support ALPN with OpenSSL by @leaf-potato in #2102

Bugfix:

Enhancement:

Others:

Thanks to all contributors for the 1.7.0 version!
Full Changelog: 1.6.1...1.7.0

brpc 1.6.1

14 Oct 07:52
Compare
Choose a tag to compare

What's Changed

Full Changelog can be found at: 1.6.0...1.6.1

brpc 1.6.0

01 Aug 06:20
Compare
Choose a tag to compare

What's Changed

Feature:

Bugfix:

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

Enhancement:

Others

Full Changelog can be found at: 1.5.0...1.6.0

Thanks to all contributors for the 1.6.0 version!

brpc 1.5.0

27 Apr 12:40
Compare
Choose a tag to compare

What's Changed

Feature:

Bugfix:

Enhancement:

  • Remove wordexp by @wwbmmm in #2218
  • Update github workflows to skip builds for markdown-file-only
    changes by @kiminno in #2175
  • Reject initializing FlatMap when nbucket is 0 by @jamesge
  • Optimize some codes that violates the C++ One Definition Rule
    [-Wodr] by @lrita in #2161
  • Add _Alloc template parameters for FlatMap and FlatSet by @old-bear in #2149
  • Add type BasicStringPiece::const_pointer by @lrita in #2141
  • Operator overloading of PtrContainer by @chenBright in #2107
  • Make sure we can receive at least one request @yanglimingcn in #2106
  • Reduce cpu overhead when using rdma by @Tuvie in #2100

Others

Full Changelog can be found at: 1.4.0...1.5.0

Thanks to all contributors for the 1.5.0 version!

brpc 1.4.0

07 Feb 14:15
Compare
Choose a tag to compare

What's Changed

Feature

Bugfix

Enhancement

  • Add rdma_performance bazel support by @372046933 in #1984
  • Add bazel third_party support by @fansehep in #1996
  • Fall back to libibverbs.so.1 by @372046933 in #1985
  • Refresh write timestamp when returning a Socket to its pool; change default value of -idle_timeout_second to 30. by @jamesge
  • 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
  • Only allow to convert root array to single repeated pb by @chenBright in #2035
  • FlatMap's value supports unique_ptr by @jamesge

Others

Full Changelog can be found at: 1.3.0...1.4.0

Thanks to all contributors for the 1.4.0 version!

brpc 1.3.0

25 Oct 02:57
a90cf60
Compare
Choose a tag to compare

What's Changed

Thanks to all contributors for the 1.3.0 version!
Full Changelog: 1.2.0...1.3.0

brpc 1.2.0

29 Jul 03:47
2949110
Compare
Choose a tag to compare

What's Changed

Thanks to all contributors for the 1.2.0 version!
Full Changelog: 1.1.0...1.2.0

brpc 1.1.0

11 Apr 08:23
Compare
Choose a tag to compare

What's Changed

Thanks to all contributors for the 1.1.0 version!
Full Changelog: 1.0.0...1.1.0