v1.6.0
What's Changed
- upgraded to Go 1.19, because gRPC fixed a security issue, and the supported Go version is 1.19+
- feat: add metrics for sqlx, redis, grpc and http clients by @MarkJoyMa in #3624
- feat: support the signal SIGINT for graceful shutdown by @Suyghur in #3611
- feat: support the timeout for individual rpc methods by @vankillua in #2742
- feat: model add withSession by @MarkJoyMa in #3658
- feat: retry with ctx deadline supported by @kevwan in #3626
- feat: support for disable mon logs like sqlx by @shenbaise9527 in #3606
- feat: support for resource injection in trace agent by @reatang in #3383
- feat: export devserver.Config for customizing devserver by @kesonan in #3638
- feat: added
Dec()
andSub()
inGaugeVec
in metrics by @Suyghur in #3666 - fix: UpdateStmt doesn't update the statement correctly in sqlx/bulkinserter.go by @kevwan in #3607
- fix: unmarshal from number to string with incorrect error message by @kevwan in #3625
- fix: optimize logx for less GC objects by @kevwan in #3627
- fix: upgrade grpc-go,fix 0day problem. by @guonaihong in #3623
- chore: update restful/grpc servers graceful stop to shutdown stage by @kevwan in #3662
- minor bug fixes and improvements
New Contributors
- @eltociear made their first contribution in #3620
- @sohamtembhurne made their first contribution in #3630
- @0Armaan025 made their first contribution in #3643
- @suravshresth made their first contribution in #3650
- @accaolei made their first contribution in #3427
- @7134g made their first contribution in #3642
- @bhargavshirin made their first contribution in #3664
- @vankillua made their first contribution in #2742
Full Changelog: v1.5.6...v1.6.0