Feature:
[#1117] feat(retry): support retry percentage limit
Optimize:
[#1033] optimize: no need to check svcInfo twice
[#1115] optimize: rm outdated framed suggestion
[#1095] optimize: add K_METHOD in serviceinline ctx
[#1107] optimize(connpool): set maxIdleGlobal to no limit if not set
Fix:
[#1116] fix: use the last rpcinfo to trace
[#1104] fix: move limiter handler to the last of the inbound handler to get rpcinfo in custom limiter
[#1103] fix: reset all fields of netpoll byte buffer when recycle it
[#1106] fix(grpc): fix grpc streaming tps decreasing and the selection logic of compressor
[#1114] fix(gRPC): client send END_STREAM flag in unary call (#1066)
[#1096] fix(tool): add backquote to handle filepath string invalid syntax under windows os
[#1098] fix(tool): fix import for codegen template when using slim and unknown fields
Tests:
[#1124] test: fix codegen script
[#1122] test: add codegen test
[#1119] test(connpool): modify the idleTimeout
Chore:
[#1133] chore: update version v0.7.2
[#1125] chore: upgrade netpoll to v0.5.0
[#1123] perf: replace concurrent string builder with lock
[#1118] perf: optimize remote addr setter interface to reduce lock cost of Address()
[#1110] chore: upgrade netpoll to v0.4.2 pre-release
[#1061] chore: netpoll pre release v0.4.2
[#1100] chore: enable frugal on go1.21
Full Changelog: v0.7.1...v0.7.2