bRPC 1.0.0
Apache bRPC 1.0.0 Release Version.
What’s Changed
New features:
- fix grpc ut by @zyearn in #1036
- replace_include_with_find_package by @zyearn in #1032
- ignore ELIMIT for circuit breaker by @TousakaRin in #1005
- limit minimum value of max_concurrency for auto_cl by @TousakaRin in #1003
- Add missing ‘`’ by @lingbin in #1053
- fix heap overflow in simple_data_pool by @yockie in #1056
- fix redis args by @liumh8 in #1128
- timer_thread: remove redundant code by @lorinlee in #1137
- Update nshead_service.md by @pklim101 in #1151
- fix_share_tls_block by @zyearn in #1156
- (FIX COMMENT)butil: remove BasicStringPiece in comments by @mapleFU in #1172
- fix h2_req check failed when retry after ELIMIT error by @heyuyi0906 in #1161
- fix brpc.baidu.com not accessible by @zyearn in #1189
- add .asf.yaml to set github about info by @tanzhongyi003 in #1222
- update .asf.yaml to change RPC into lowercase by @tanzhongyi003 in #1224
- add option to allow access methods from default url by @wasphin in #1214
- For https naming service, use 443 as default port by @TousakaRin in #1139
- update StreamOptions by @cstarc in #1247
- Fix build break for clang 10.0.1 by @thanksunix in #1261
- coding style fix in brpc/trackme.cpp by @gydong in #1270
- Compatibility improvement of protobuf json format and spring http spec by @chenzhangyi in #1292
- Fix bazel build in macos by @chenzhangyi in #1298
- make butil::BasicStringPiece support string split functions-family by @lrita in #1295
- make butil::ScopedVector support std::initializer_list by @lrita in #1291
- Update docs by @serverglen in #1258
- Add rpm packaging spec by @wasphin in #1290
- Fix the compile error when using GCC compiler with asan enabled on Linux platform. by @warriorpaw in #1289
- Fix registering multiple addresses to discovery by @wasphin in #1320
- Fix rpm spec by @wasphin in #1324
- Remove FlameGraph dependency by @zyearn in #1345
- Fix build failure on macOS with FlameGraph by @gogdizzy in #1411
- status文档中的代码示例写错了,需要实现的函数名应为Describe by @guodongxiaren in #1413
- Update bvar.md by @codroc in #1414
- 修改la策略中的异常日志的级别,避免在使用glog的情况下core dump by @guodongxiaren in #1415
- Change chinese quotation marks in bvar_c++.md sample code by @tbago in #1396
- SampleRequest写错了应为SampledRequest by @guodongxiaren in #1420
- 修复rpc_replay中ChannelGroup初始化时resize的bug by @guodongxiaren in #1422
- fix warning in gcc8+ by @stdpain in #1381
- 文档修复:BRPC_RPC_VALIDATE_GFLAG改为BRPC_VALIDATE_GFLAG by @guodongxiaren in #1426
- 消除高版本GCC上编译时大量-Wclass-memaccess的警告 by @guodongxiaren in #1427
- rm DISCLAIMER-WIP and use DISCLAIMER for 1.0 release by @tanzhongyi003 in #1432
- Update flat_map.h by @yanjianglu in #1352
- add flag BTHREAD_NEVER_QUIT by @ustccy in #1193
- implement weighted randomized load balancer #1254 by @serverglen in #1314
- rpc_view support setting timeout by @serverglen in #1459
- Fix baidu_rpc_protocol.cpp a variable incorrectly named by @serverglen in #1451
- Fix Socket::WaitAndReset memory leak by @wwbmmm in #1456
- docs: fix server_push.md by @lorinlee in #1463
- Add gitignore for files generated during test by @wwbmmm in #1473
- docs: fix broken link in CONTRIBUTING.md by @lorinlee in #1481
- Add FlatMap example code by @serverglen in #1484
- Fix apache thrift download failed by @wwbmmm in #1495
- Fix http client doc by @wwbmmm in #1493
- Add DomainListNamingService which resolves services from the given list periodically by @chenzhangyi in #1509
- check is valid character in uri by @guodongxiaren in #1506
- emplace/emplace_back replace insert/push_back for pair by @guodongxiaren in #1504
- Update gdb_bthread_stack.py by @tanzhongyi003 in #1521
- Update get_brpc_revision.sh by @tanzhongyi003 in #1520
- Tanslate getting_started.md into Chinese by @guodongxiaren in #1515
- Update NOTICE by @tanzhongyi003 in #1519
- add missing notice for tools/pprof, test/crc32c_unittest.cc by @tanzhongyi003 in #1522
- docs: fix centos compile options by @lorinlee in #1525
- Add rtmp/FlvWriterOptions to support writing audio/video content only by @v1siuol in #1505
- upgrade baseimage to 20.04 by @tanzhongyi003 in #1531
- release 1.0.0-rc02 by @lorinlee in #1538
- Fix tools/get_brpc_revision.sh by @v1siuol in #1536
- update docs by @serverglen in #1499
- Set hostname rather than ip when channel Init by hostname but not host in http_requst().uri() by @guodongxiaren in #1529
- add cases.md by @tanzhongyi003 in #1551
- Add use case of Baidu by @wwbmmm in #1557
- docs(circuit_breaker): add ema wiki link by @JiaoZiLang in #1575
- Add Case by @guodongxiaren in #1576
- community: add release doc by @lorinlee in #1582
- Update release_cn.md by @tanzhongyi003 in #1588
Thanks to all contributors for the 1.0.0 version!
Last modified October 7, 2024: Oncall report (1b7065e)