Bright Chen
7a3e034e20
Fix brpc_proto_library failure when brpc is used as an external Bazel dependency ( #3427 )
2026-08-09 14:47:53 +08:00
Bright Chen
b9145686dd
Fix bazel compile error on macOS ( #3364 )
2026-06-29 10:48:56 +08:00
Bright Chen
4cd0a727e2
Add IOBuf<->std::iostream adapters for zero-copy I/O ( #3341 )
...
Introduce four classes that bridge IOBuf and the standard iostream
hierarchy, enabling parsers and serializers that take std::istream& /
std::ostream& (e.g. nlohmann::json) to read from and write to IOBuf
directly without an intermediate string copy:
- IOBufAsInputStreamBuf : read-only streambuf over IOBuf blocks
- IOBufInputStream : std::istream view over IOBuf
- IOBufAsOutputStreamBuf : append-only streambuf, reusing
IOBufAsZeroCopyOutputStream's TLS block pool
- IOBufOutputStream : std::ostream view over IOBuf
2026-06-14 12:51:18 +08:00
HU
bf4d647f35
Merge pull request #3317 from apache/release-1.17
...
merge from release-1.17
2026-05-31 19:18:24 +08:00
Bright Chen
cd3948ceac
Refactor Bazel build with custom proto rules and build all test targets ( #3313 )
2026-05-31 10:48:30 +08:00
david_hu
e63a54dcaa
release 1.17
2026-05-17 23:07:59 +08:00
Xiaofeng Wang
37efd2e2b2
Release 1.16.0
2026-01-18 16:05:05 +08:00
serverglen
1332712689
merge 1.15 ( #3131 )
...
* Release 1.15.0
* Release 1.15.0
* Release 1.15.0
---------
Co-authored-by: liushuai06 <liushuai06@MacBook-Pro.local >
2025-10-27 16:57:58 +08:00
Bright Chen
1d3bded92a
Support higher performance bvar with babylon counter ( #3116 )
...
* Support higher performance bvar with babylon counter
* Update documents
2025-10-26 15:22:43 +08:00
wwbmmm
f88a524fa4
Release 1.14.1
2025-08-02 16:18:22 +08:00
wwbmmm
1280ac79a7
Release 1.14.0
2025-07-23 10:41:58 +08:00
Bright Chen
bea48d75fe
Bugfix: SignalTrace mode has memory and deadlock issues ( #3019 )
...
* Bugfix: SignalTrace mode has memory and deadlock issues
* Bugfix: Memory leak of SignalSync and wrong status of global priority bthread
2025-07-18 23:35:00 +08:00
lorinlee
118289fd76
Release 1.13.0
2025-05-11 23:36:52 +08:00
Bright Chen
71184b03f1
Support bthread tracer with bazel ( #2905 )
2025-03-04 21:49:40 +08:00
tongke
418abca252
Fix build on macos with apple M1 chip ( #2846 )
...
* Fix issue https://github.com/apache/brpc/issues/2845
2025-02-09 19:53:28 +08:00
Bright Chen
f988b90d4f
Release 1.12.1 ( #2884 )
2025-01-25 12:05:14 +08:00
Bright Chen
6e0d1b3954
Release 1.12.0 ( #2875 )
2025-01-18 14:14:20 +08:00
Xiaofeng Wang
72ce354a1d
Upgrade Protobuf to v27.3 for building with bzlmod ( #2823 )
...
After using offical boost 1.83.0[1], rules_cc@0.0.13 are required,
which, in turn, requires Protobuf v27.0.
Protobuf v27.0 is not compatible with GCC less than 13[2].
[1] https://github.com/apache/brpc/pull/2789
[2] https://github.com/protocolbuffers/protobuf/issues/16868
2024-11-19 10:20:19 +08:00
HU
47f8d4b9c1
Update MODULE.bazel
2024-10-20 14:03:39 +08:00
Kevin Li
5cdf22f158
switch boost dependency in bzlmod to bcr ( #2789 )
2024-10-17 13:43:12 +08:00
Kevin Li
a48d4cec87
bump bzlmod version to 1.10.0 ( #2705 )
...
* bump bzlmod version to 1.10.0
* bump bazel version to 7.2.1
* fix code style in MODULE.bazel
2024-07-23 10:33:41 +08:00
Kevin Li
9d23af8e92
add bzlmod support ( #2670 )
...
* add bzlmod support
* drop buggy clang-11 which dont suport -fno-access-control correctly
* fix typo in ci-linux.yml
* give up trying to test bazel in clang
2024-07-14 18:11:28 +02:00