Releases: zeromicro/go-zero
Releases · zeromicro/go-zero
v1.7.2
What's Changed
- fix: etcd scheme on grpc resolver with multiple zrpc clients by @MarkJoyMa in #4349
- fix: should check if devServer Enabled, then call once.Do() by @jursonmo in #4351
New Contributors
Full Changelog: v1.7.1...v1.7.2
tools/goctl/v1.7.2
What's Changed
Full Changelog: v1.7.2...tools/goctl/v1.7.2
goctl/v1.7.1
What's Changed
- feat: add goctl version to code header by @kesonan in #4293
- fix: fix nested struct generation by @kesonan in #4281
- fix: fix quickstart error while reading go module info by @kesonan in #4297
- fix: fix map conversion by @kesonan in #4306
- ci: update workflows to use go.mod instead of specifying go version by @chenrui333 in #4286
- refactor: refactor goctl-compare by @kesonan in #4290
New Contributors
- @tnothy made their first contribution in #4280
- @chenrui333 made their first contribution in #4286
- @louyuexing made their first contribution in #4333
Full Changelog: tools/goctl/v1.7.0...tools/goctl/v1.7.1
v1.7.1
What's Changed
- feat: added configuration center function by @MarkJoyMa in #3035
- feat: support rest.WithCorsHeaders to customize cors headers by @kevwan in #4284
- feat: support build tag to reduce binary size w/o k8s by @kevwan in #4323
- feat: add custom log file name date format by @louyuexing in #4333
- fix: etcd scheme on grpc resolver by @kevwan in #4121
- more minor improvements and bug fixes
New Contributors
- @tnothy made their first contribution in #4280
- @chenrui333 made their first contribution in #4286
- @louyuexing made their first contribution in #4333
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
Important: Go >= 1.20
- feat: support file server in rest by @kevwan in #4244
- feat: support embed file system to serve files in rest by @kevwan in #4253
- feat: handle using root as the path of file server by @kevwan in #4255
- feat: support redis hook by @MarkJoyMa in #4233
- feat: support adding more writer, easy to write to console additionally by @kevwan in #4234
- feat: support sqlc partial query by @MarkJoyMa in #4237
- fix: should not trigger breaker on duplicate key with mongodb by @kevwan in #4238
- fix: handle with read the empty file by @JiChenSSG in #4258
- chore: optimize lock in discov.etcd by @kevwan in #4272
- chore: optimize file reading by @kevwan in #4264
New Contributors
- @DestinyOfLove made their first contribution in #4205
- @yonwoo9 made their first contribution in #4249
- @JiChenSSG made their first contribution in #4258
- @tsinghuacoder made their first contribution in #4270
Full Changelog: v1.6.6...v1.7.0
goctl/v1.7.0
What's Changed
- feat: support nested struct by @kesonan in #4211
- feat: use .goctl as home if not exists by @kesonan in #4260
- feat: tsgen export buildTypes function by @jaronnie in #4197
- fix: disable array request body by @kesonan in #4220
- fix: disable nested struct for array and map type by @kesonan in #4222
New Contributors
- @DestinyOfLove made their first contribution in #4205
- @yonwoo9 made their first contribution in #4249
- @JiChenSSG made their first contribution in #4258
- @tsinghuacoder made their first contribution in #4270
Full Changelog: tools/goctl/v1.6.6...tools/goctl/v1.7.0
goctl/v1.6.6
v1.6.6
What's Changed
- feat: add secure option for sending traces via otlphttp by @AlexLast in #3973
- fix: log concurrency problems after calling WithXXX methods by @kevwan in #4164
- optimize: simplify breaker algorithm by @kevwan in #4151
- chore: fix the confused log level in comments by @jiz4oh in #4175
New Contributors
Full Changelog: v1.6.5...v1.6.6
v1.6.5
What's Changed
- feat: support context in breaker methods by @kevwan in #4088
- feat: use breaker with ctx to prevent deadline exceeded by @kevwan in #4091
- feat: add errorx.In to facility error checking by @kevwan in #4105
- feat: add fx.ParallelErr by @kevwan in #4107
- feat: trigger breaker on underlying service timeout by @kevwan in #4112
- feat: httpx.Parse supports parsing structures that implement the Unmarshaler interface by @lyuangg in #4143
- optimize: improve breaker algorithm on recovery time by @kevwan in #4077
- optimize: add tracing information to the log by @chenquan in #4126
- fix: timeout on query should return context.DeadlineExceeded by @kevwan in #4060
- fix: fix ignored scanner.Err() by @kevwan in #4063
- fix: fix ignored context.DeadlineExceeded by @kevwan in #4066
- fix: avoid duplicate in logx plain mode by @kevwan in #4080
- fix: zrpc kube resolver builder after gRPC resolver behavior changes by @soasurs in #4119
- fix: log panic on Error() or String() panics with logx.Field by @kevwan in #4136
New Contributors
Full Changelog: v1.6.4...v1.6.5
goctl/v1.6.5
What's Changed
- feat: add model config by @kesonan in #4062
- feat: add customized.tpl for model template by @suyhuai in #4086
- fix: GOPROXY env should set by ourself by @jaronnie in #4087
- fix: fix prefix syntax by @kesonan in #4113
- fix: make command: Command not found by @testwill in #4132
New Contributors
Full Changelog: tools/goctl/v1.6.4...tools/goctl/v1.6.5