goctl/v1.6.5
- feat: add model config by @kesonan in https://github.com/zeromicro/go-zero/pull/4062
- feat: add customized.tpl for model template by @suyhuai in https://github.com/zeromicro/go-zero/pull/4086
- fix: GOPROXY env should set by ourself by @jaronnie in https://github.com/zeromicro/go-zero/pull/4087
- fix: fix prefix syntax by @kesonan in https://github.com/zeromicro/go-zero/pull/4113
- fix: make command: Command not found by @testwill in https://github.com/zeromicro/go-zero/pull/4132
- @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/tools/goctl/v1.6.4...tools/goctl/v1.6.5
v1.6.5
- 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
- @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
goctl/v1.6.4
- feat: add gen api @doc comment to logic handler routes by @ch3nnn in https://github.com/zeromicro/go-zero/pull/3790
- fix: fix the usage datasource url of postgresql (#4029) by @ak5w in https://github.com/zeromicro/go-zero/pull/4030
- fix: multi imports the api cause redeclared error in types.go by @wjiec in https://github.com/zeromicro/go-zero/pull/3988
- fix: when digits in the name, goctl not generating correctly by @kesonan in https://github.com/zeromicro/go-zero/pull/4032
- @ansoda made their first contribution in https://github.com/zeromicro/go-zero/pull/3981
- @patche-v made their first contribution in https://github.com/zeromicro/go-zero/pull/3994
- @shyandsy made their first contribution in https://github.com/zeromicro/go-zero/pull/4026
- @ak5w made their first contribution in https://github.com/zeromicro/go-zero/pull/4030
- @linden-in-China made their first contribution in https://github.com/zeromicro/go-zero/pull/4035
- @wjiec made their first contribution in https://github.com/zeromicro/go-zero/pull/3988
- @jaronnie made their first contribution in https://github.com/zeromicro/go-zero/pull/4053
Full Changelog: https://github.com/zeromicro/go-zero/compare/tools/goctl/v1.6.3...tools/goctl/v1.6.4
v1.6.4
- feat: support http stream response by @kevwan in https://github.com/zeromicro/go-zero/pull/4055
- feat: add custom health response information by @fearlessfei in https://github.com/zeromicro/go-zero/pull/4034
- fix: didn't count failure in allow method with breaker algorithm by @kevwan in https://github.com/zeromicro/go-zero/pull/4008
- fix: only add log middleware to not found handler when enabled by @AlexLast in https://github.com/zeromicro/go-zero/pull/3969
- fix: mysql WithAcceptable bug by @MarkJoyMa in https://github.com/zeromicro/go-zero/pull/3986
- fix: StopAgent panics when trace agent disabled by @ansoda in https://github.com/zeromicro/go-zero/pull/3981
- optimize: change err == xx to errors.Is(err, xx) by @mongobaba in https://github.com/zeromicro/go-zero/pull/3991
- optimize: migrate redis breaker into hook by @MarkJoyMa in https://github.com/zeromicro/go-zero/pull/3982
- optimize: Optimize the error log to be more specific by @patche-v in https://github.com/zeromicro/go-zero/pull/3994
- @ansoda made their first contribution in https://github.com/zeromicro/go-zero/pull/3981
- @patche-v made their first contribution in https://github.com/zeromicro/go-zero/pull/3994
- @shyandsy made their first contribution in https://github.com/zeromicro/go-zero/pull/4026
- @ak5w made their first contribution in https://github.com/zeromicro/go-zero/pull/4030
- @linden-in-China made their first contribution in https://github.com/zeromicro/go-zero/pull/4035
- @wjiec made their first contribution in https://github.com/zeromicro/go-zero/pull/3988
- @jaronnie made their first contribution in https://github.com/zeromicro/go-zero/pull/4053
Full Changelog: https://github.com/zeromicro/go-zero/compare/v1.6.3...v1.6.4
goctl/v1.6.3
- feat: improve docker build by @reneleonhardt in https://github.com/zeromicro/go-zero/pull/3682
- fix: fix parser issues by @kesonan in https://github.com/zeromicro/go-zero/pull/3930
- @fffreedom made their first contribution in https://github.com/zeromicro/go-zero/pull/3927
- @mongobaba made their first contribution in https://github.com/zeromicro/go-zero/pull/3947
- @ch3nnn made their first contribution in https://github.com/zeromicro/go-zero/pull/3946
- @fearlessfei made their first contribution in https://github.com/zeromicro/go-zero/pull/3808
Full Changelog: https://github.com/zeromicro/go-zero/compare/tools/goctl/v1.6.2...tools/goctl/v1.6.3
v1.6.3
- feat: support
SSE
, ignore timeout on server-sent events by @chenquan in https://github.com/zeromicro/go-zero/pull/2041 - feat: support
ScheduleImmediately
in TaskRunner by @kevwan in https://github.com/zeromicro/go-zero/pull/3896 - feat: add StableRunner to get messages in pushing order by @kevwan in https://github.com/zeromicro/go-zero/pull/3941
- feat: support breaker with sql prepared statements by @kevwan in https://github.com/zeromicro/go-zero/pull/3936
- feat: add break metrics for sqlx.statement by @mongobaba in https://github.com/zeromicro/go-zero/pull/3947
- feat: support linux distributions without cgroup by @AlexLast in https://github.com/zeromicro/go-zero/pull/3948
- feat: make
BatchError
thread safe by @ch3nnn in https://github.com/zeromicro/go-zero/pull/3946 - feat: add
ZADDNX
command in redis by @Suyghur in https://github.com/zeromicro/go-zero/pull/3944 - feat: add
MSET
command in redis by @codeErrorSleep in https://github.com/zeromicro/go-zero/pull/3820 - feat: retry with ignoring specified errors by @fearlessfei in https://github.com/zeromicro/go-zero/pull/3808
- feat: add a mongodb registry option to convert type easier. by @POABOB in https://github.com/zeromicro/go-zero/pull/3780
- fix: mapping
FillDefault
with fields mutable optional bug by @MarkJoyMa in https://github.com/zeromicro/go-zero/pull/3940 - optimize: improve load shedding algorithm performance by @kevwan in https://github.com/zeromicro/go-zero/pull/3908
- optimize: optimize circuit breaker algorithm by @kevwan in https://github.com/zeromicro/go-zero/pull/3897
- optimize: improve performance when log disabled by @kevwan in https://github.com/zeromicro/go-zero/pull/3916
- @fffreedom made their first contribution in https://github.com/zeromicro/go-zero/pull/3927
- @mongobaba made their first contribution in https://github.com/zeromicro/go-zero/pull/3947
- @ch3nnn made their first contribution in https://github.com/zeromicro/go-zero/pull/3946
- @fearlessfei made their first contribution in https://github.com/zeromicro/go-zero/pull/3808
Full Changelog: https://github.com/zeromicro/go-zero/compare/v1.6.2...v1.6.3
goctl/v1.6.2
What's Changed
- fix: #3825 by @kesonan in https://github.com/zeromicro/go-zero/pull/3828
- fix: goctl new parser by @kesonan in https://github.com/zeromicro/go-zero/pull/3834
- fix: fix unresolved type if linked api imported by @kesonan in https://github.com/zeromicro/go-zero/pull/3881
New Contributors
- @Kimjin-gd made their first contribution in https://github.com/zeromicro/go-zero/pull/3811
Full Changelog: https://github.com/zeromicro/go-zero/compare/tools/goctl/v1.6.1...tools/goctl/v1.6.2
v1.6.2
What's Changed
- feat: upgrade go-redis to v9 by @kevwan in https://github.com/zeromicro/go-zero/pull/3088
- optimize: make cpu usage more smooth by @kevwan in https://github.com/zeromicro/go-zero/pull/3842
- fix: cpu stat in cgroup v2 by @kevwan in https://github.com/zeromicro/go-zero/pull/3857
- fix: negative float32 overflow when unmarshalling by @Kimjin-gd in https://github.com/zeromicro/go-zero/pull/3811
- fix: call fillSliceValue panic if the value is nil by @wuqinqiang in https://github.com/zeromicro/go-zero/pull/3839
- fix: issue 3840 by @kevwan in https://github.com/zeromicro/go-zero/pull/3845
- fix: issue #3840 by @kevwan in https://github.com/zeromicro/go-zero/pull/3846
- fix: revert sqlx metric namespace by @MarkJoyMa in https://github.com/zeromicro/go-zero/pull/3847
New Contributors
- @Kimjin-gd made their first contribution in https://github.com/zeromicro/go-zero/pull/3811
Full Changelog: https://github.com/zeromicro/go-zero/compare/v1.6.1...v1.6.2
goctl/v1.6.1
What's Changed
- fix: import error if generate multiple proto by @zzhaolei in https://github.com/zeromicro/go-zero/pull/3694
- feat: default new api parser by @kesonan in https://github.com/zeromicro/go-zero/pull/3683
- feat: change command-line arg 'table' from string to slice type by @kesonan in https://github.com/zeromicro/go-zero/pull/3707
- feat: add map type by @anstns in https://github.com/zeromicro/go-zero/pull/3704
- fix: goctl FindOne error by @MarkJoyMa in https://github.com/zeromicro/go-zero/pull/3731
- fix: circle import in case new parser by @kesonan in https://github.com/zeromicro/go-zero/pull/3750
- fix: prevent a crash if there is a unique key constraint with a nil field. by @POABOB in https://github.com/zeromicro/go-zero/pull/3770
- fix: primary key unique key simultaneously exist cacheIdPrefix duplicate by @testwill in https://github.com/zeromicro/go-zero/pull/3763
- fix: coredump: goctl model mysql ddl --src user_base.sql --dir . area… by @zzZZzzz888 in https://github.com/zeromicro/go-zero/pull/3777
New Contributors
- @tvermaashutosh made their first contribution in https://github.com/zeromicro/go-zero/pull/3680
- @zzhaolei made their first contribution in https://github.com/zeromicro/go-zero/pull/3694
- @anstns made their first contribution in https://github.com/zeromicro/go-zero/pull/3704
- @lvillis made their first contribution in https://github.com/zeromicro/go-zero/pull/3745
- @zzZZzzz888 made their first contribution in https://github.com/zeromicro/go-zero/pull/3777
- @1067088037 made their first contribution in https://github.com/zeromicro/go-zero/pull/3783
- @AlexLast made their first contribution in https://github.com/zeromicro/go-zero/pull/3719
- @gongluck made their first contribution in https://github.com/zeromicro/go-zero/pull/3788
- @codeErrorSleep made their first contribution in https://github.com/zeromicro/go-zero/pull/3769
Full Changelog: https://github.com/zeromicro/go-zero/compare/v1.6.0...tools/goctl/v1.6.1
v1.6.1
What's Changed
- feat: auto stop profiling after one minute by @kevwan in https://github.com/zeromicro/go-zero/pull/3742
- feat: add dbtest to facility db test by @kevwan in https://github.com/zeromicro/go-zero/pull/3768
- feat: add redis ExistsMany method by @codeErrorSleep in https://github.com/zeromicro/go-zero/pull/3769
- feat: redis ttl command returning -1 and -2 supported by @1067088037 in https://github.com/zeromicro/go-zero/pull/3783
- fix: use logx for shutdown message by @AlexLast in https://github.com/zeromicro/go-zero/pull/3719
- fix: request parser in gateway supports http without body content by @gongluck in https://github.com/zeromicro/go-zero/pull/3788
- fix: prevent ring index overflow by @POABOB in https://github.com/zeromicro/go-zero/pull/3738
- fix: endless loop caused by ErrCompacted by @LeeDF in https://github.com/zeromicro/go-zero/pull/3774
New Contributors
- @tvermaashutosh made their first contribution in https://github.com/zeromicro/go-zero/pull/3680
- @zzhaolei made their first contribution in https://github.com/zeromicro/go-zero/pull/3694
- @anstns made their first contribution in https://github.com/zeromicro/go-zero/pull/3704
- @lvillis made their first contribution in https://github.com/zeromicro/go-zero/pull/3745
- @zzZZzzz888 made their first contribution in https://github.com/zeromicro/go-zero/pull/3777
- @1067088037 made their first contribution in https://github.com/zeromicro/go-zero/pull/3783
- @AlexLast made their first contribution in https://github.com/zeromicro/go-zero/pull/3719
- @gongluck made their first contribution in https://github.com/zeromicro/go-zero/pull/3788
- @codeErrorSleep made their first contribution in https://github.com/zeromicro/go-zero/pull/3769
Full Changelog: https://github.com/zeromicro/go-zero/compare/v1.6.0...v1.6.1