v1.6.5
发布于 2024-05-12 — GitHub Release
What’s Changed
Section titled “What’s Changed”- feat: support context in breaker methods by @kevwan in https://github.com/zeromicro/go-zero/pull/4088
- feat: use breaker with ctx to prevent deadline exceeded by @kevwan in https://github.com/zeromicro/go-zero/pull/4091
- feat: add errorx.In to facility error checking by @kevwan in https://github.com/zeromicro/go-zero/pull/4105
- feat: add fx.ParallelErr by @kevwan in https://github.com/zeromicro/go-zero/pull/4107
- feat: trigger breaker on underlying service timeout by @kevwan in https://github.com/zeromicro/go-zero/pull/4112
- feat: httpx.Parse supports parsing structures that implement the Unmarshaler interface by @lyuangg in https://github.com/zeromicro/go-zero/pull/4143
- optimize: improve breaker algorithm on recovery time by @kevwan in https://github.com/zeromicro/go-zero/pull/4077
- optimize: add tracing information to the log by @chenquan in https://github.com/zeromicro/go-zero/pull/4126
- fix: timeout on query should return context.DeadlineExceeded by @kevwan in https://github.com/zeromicro/go-zero/pull/4060
- fix: fix ignored scanner.Err() by @kevwan in https://github.com/zeromicro/go-zero/pull/4063
- fix: fix ignored context.DeadlineExceeded by @kevwan in https://github.com/zeromicro/go-zero/pull/4066
- fix: avoid duplicate in logx plain mode by @kevwan in https://github.com/zeromicro/go-zero/pull/4080
- fix: zrpc kube resolver builder after gRPC resolver behavior changes by @soasurs in https://github.com/zeromicro/go-zero/pull/4119
- fix: log panic on Error() or String() panics with logx.Field by @kevwan in https://github.com/zeromicro/go-zero/pull/4136
New Contributors
Section titled “New Contributors”- @suyhuai made their first contribution in https://github.com/zeromicro/go-zero/pull/4086
- @lyuangg made their first contribution in https://github.com/zeromicro/go-zero/pull/4143
Full Changelog: https://github.com/zeromicro/go-zero/compare/v1.6.4…v1.6.5