[#887] feat(retry): add configuration to support disable timeout retry when do failure retry, which is for the non-idempotent request
[#881] feat(tool): support codegen in windows
[#880] feat(rpctimeout): fine grained rpc timeout error code
[#872] feat(thrift): support unknown fields in fast codec
Optimize:
[#884] optimize(rpcinfo): RPCInfo.To().Tag() use instance tag instead of remoteinfo tag firstly
Fix:
[#896] fix(remoteinfo): fix the race problem caused by non-deepcopy CopyFrom of remoteinfo
[#892] fix(grpc): comment error log for the error of ReadFrame.
[#889] fix(retry): result retry doesn’t work after failure retry policy is modified dynamically
[#866] fix(grpc): no need to set context return by sendMsg/recvMsg to the context of stream
Chore:
[#898] chore: modify template for PR to check the modification of user doc
[#854] style(nphttp2): keep struct receiver name same
Commits
e95eee3 Merge pull request #902 from cloudwego/release/v0.5.2
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 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.1 to 0.5.2.
Release notes
Sourced from github.com/cloudwego/kitex's releases.
Commits
e95eee3
Merge pull request #902 from cloudwego/release/v0.5.2a05a710
chore: update version v0.5.2356e9f0
chore: modify template for PR to check the modification of user doc (#898)a8957a1
fix(remoteinfo): fix the race problem caused by non-deepcopy CopyFrom of remo...e680317
fix(grpc): comment error log for the error of ReadFrame. (#892)e78074b
style(nphttp2): keep struct receiver name same (#854)7e10ef0
fix(retry): result retry doesn't work after failure retry policy is modified ...f674603
feat(retry): add configuration to support disable timeout retry when do failu...164d3a2
feat(tool): support codegen in windows (#881)7ba0db0
optimize(rpcinfo): RPCInfo.To().Tag() use instance tag instead of remoteinfo ...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 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)