Download Latest Version Apache bRPC 1.14.1 source code.tar.gz (25.9 MB)
Email in envelope

Get an email when there's a new version of Apache brpc

Home / 1.14.0
Name Modified Size InfoDownloads / Week
Parent folder
Apache bRPC 1.14.0 source code.tar.gz 2025-07-23 25.9 MB
Apache bRPC 1.14.0 source code.zip 2025-07-23 27.0 MB
README.md 2025-07-23 2.0 kB
Totals: 3 Items   52.9 MB 0

Features:

  • Support generics for MultiDimension APIs (#3026), by @chenBright
  • Support rpc checksum (#2967), by @yanglimingcn
  • Support RDMA polling mode (#2920), by @yanglimingcn
  • Support epoll bthread deal first (#2819), by @zhengJade

Bug Fix:

  • Bugfix: runtime extend block pool (#2965), by @yanglimingcn
  • Bugfix: bthread_worker_usage could exceed bthread_worker_count (#3009), by @chenBright
  • Bugfix: SignalTrace mode has memory and deadlock issues (#3019), by @chenBright
  • Bugfix: Butex returned to ObjectPool triggers use-after-poison (#3012), by @chenBright
  • Bugfix: LatencyRecorder::expose CHECK fails when save_series flag is false (#3022), by @chenBright
  • Fix the bug that the grpc protocol is incompatible with authentication(issue:#3001) (#3002), by @Paragrf
  • Bugfix: Socket without health check would be abnormally recycled (#3010), by @chenBright
  • Fix: Specifying the global namespace for bind and connect (#3007), by @zhoukangsheng
  • Fix race condition that causes TimerThread to hang during shutdown (#2986), by @gitccl
  • Fix potential invalid memory access in StringSplitter (#2996), by @gitccl
  • Fix bthread task tracer deadlock bug (#2988), by @CodeZHXS
  • Fix incorrect seq id setting in thrift message begin (#2984), by @chenBright
  • Fix UT compilation errors with GCC 13 due to missing <cstdint> includes (#2979), by @XueSongTap
  • Fix invalid url of thrift (#2975), by @chenBright
  • Fix libunwind linked by default on x86_64 cpu when building via bazel (#2973), by @tongke6

Enhancement:

  • Optimize the fallback code for loading libibverbs (#3008), by @zhangqiongyu
  • Add redis allocation size limit (#3035), by @wwbmmm
  • Opt log function name (#3017), by @chenBright
  • Make unit tests runnable on macOS (#3018), by @gitccl
  • Add include guard in rwlock.h (#3005), by @xiongjiwei
  • Consistent hashing support server tag (#2994), by @egolearner
  • Support macro to disable move (#2989), by @chenBright
  • Optimize shared_ptr assignment in DoublyBufferedData (#2981), by @gitccl
Source: README.md, updated 2025-07-23