[#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
[#1053] feat(retry): support to distinguish local retry request
[#1058] feat(retry): support delete retry policy dynamically
[#1000] feat(grpc): support grpc compress
[#1018] feat: use local-session to backup request context in case of missing
[#1045] feat(generic): support base64 codec for map generic
[#1035] feat(config): provide the ability to dynamically configure the rpctimeout config on the method hierarchy
[#825] feat(generic): integrate dynamicgo into kitex generic call
[#1019] feat(lb): interleaved weighted round-robin load balancer
Optimize:
[#1064] optimize: check header max size when ttheader encode
[#1017] optimize: implement unknown field function without serialization
... (truncated)
Commits
3dfe149 Merge pull request #1134 from cloudwego/release/v0.7.2
7752edc Merge pull request #1133 from felix021/chore/update-version
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/cloudwego/kitex from 0.5.2 to 0.7.2.
Release notes
Sourced from github.com/cloudwego/kitex's releases.
... (truncated)
Commits
3dfe149
Merge pull request #1134 from cloudwego/release/v0.7.27752edc
Merge pull request #1133 from felix021/chore/update-version130a706
chore: update version v0.7.25165f68
Merge pull request #1131 from cloudwego/release/v0.7.21a4b2b1
Merge pull request #1129 from cloudwego/revert-1127-release/v0.7.21dbb5d2
Revert "chore: release v0.7.2 (#1127)"8bdd3ad
chore: release v0.7.2 (#1127)b0cc41c
chore: upgrade netpoll to v0.5.0 (#1125)d3741d4
perf: replace concurrent string builder with lock (#1123)c28b92a
test: fix codegen script (#1124)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show