Skip to content

Releases: apache/brpc

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

brpc 1.0.0

11 Dec 14:43
73a2207
Compare
Choose a tag to compare

What's Changed

Contributors

Thanks to all contributors for the 1.0.0 version!

Full Changelog: 0.9.7...1.0.0

brpc 1.0.0-rc02

12 Sep 15:03
7a49b35
Compare
Choose a tag to compare
brpc 1.0.0-rc02 Pre-release
Pre-release
Merge pull request #1538 from lorinlee/release-1.0.0-rc02

Update release version in RELEASE_VERSION file to 1.0.0-rc02

brpc 0.9.7

06 Mar 04:12
1d6510a
Compare
Choose a tag to compare
  • Add DISCLAIMER-WIP as license issues are not all resolved
  • Fix many license related issues
  • Ignore flow control in h2 when sending first request
  • Add flame graph view for profiling builtin service
  • Fix bug that _avg_latency maybe zero in lalb
  • Fix bug that logging namespace conflicts with others
  • Add gdb_bthread_stack.py to read bthread stack
  • Adapt to Arm64
  • Support redis server protocol
  • Enable circuit breaker for backup request
  • Support zone for bilibili discovery naming service when fetching server nodes
  • Add brpc revision in release version

brpc 0.9.6

16 Jul 04:34
f43bdce
Compare
Choose a tag to compare

459 commits since release 0.9.5
Notable ones:

  • Health (of a connection) can be checked at rpc-level
  • Fix SSL-related compilation issues on Mac
  • Support SSL-replacement lib MesaLink
  • Support consistent hashing with ketama algo.
  • bvar variables can be exported for prometheus services
  • String[Multi]Splitter supports '\0' as separator
  • Support for bilibili discovery service
  • Improved CircuitBreaker
  • grpc impl. supports timeout

brpc v0.9.5

30 Oct 04:12
Compare
Choose a tag to compare

644 commits since 0.9.0! with a lot of improvements and fixes.
Major changes:

  • h2c/grpc are supported now, h2(encrypted) is not included.
  • thrift support.
  • Mac build support
  • Extend ConcurrencyLimiter to control max-concurrency dynamically and an "auto" CL is supported by default
  • CircuitBreaker support to isolate abnormal servers more effectively

brpc v0.9.0

20 Mar 11:04
06a9cd5
Compare
Choose a tag to compare
  • Contains major features of brpc, OK for production usages.
  • No h2/h2c/rdma support, Mac/Windows ports are not ready yet.