Skip to content

Releases: zeromicro/go-zero

v1.5.2

24 Apr 04:44
49f7326
Compare
Choose a tag to compare

What's Changed

  • fixed timeout problem in gateway config
  • set 0 as default value for keepalive in gRPC clients, this is the default behavior for gRPC
  • make max bytes limit take effect on cryptionhandler on HTTP handlers
  • add Max/Min for stream in fx package
  • make error messages more accurate
  • minor bug fixes and improvements

New Contributors

Full Changelog: v1.5.1...v1.5.2

goctl/v1.5.2

24 Apr 05:04
8c9b619
Compare
Choose a tag to compare

What's Changed

  • fix(goctl): missing rpc --style flag by @anqiansong in #3112
  • fix(goctl): test field by @fzdwx in #3114

New Contributors

Full Changelog: v1.5.1...tools/goctl/v1.5.2

v1.5.1

08 Apr 15:12
22fad4b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.5.1

goctl/v1.5.1

08 Apr 15:29
8d9c2fa
Compare
Choose a tag to compare

What's Changed

  • Update goclt dart gen: Add scheme config and content-type header by @SnakeHacker in #2987
  • Fix bug: replace int and float with num type in dart by @SnakeHacker in #3042
  • feat(goctl): Add api parser by @anqiansong in #2585
  • feat(goctl): Support gateway sample generation by @anqiansong in #3049
  • fix: multipule flag client go package name by @LeeDF in #3104
  • Fix the problem of package name for generated kt code. by @lchjczw in #3082

New Contributors

Full Changelog: tools/goctl/v1.5.0...tools/goctl/v1.5.1

v1.5.0

04 Mar 13:11
d953675
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.4...v1.5.0

v1.4.5

04 Mar 13:03
Compare
Choose a tag to compare

** Important! **
This is a release for Go 1.16.
v1.5.0 is based on Go 1.18.

What's Changed

  • fix: problem on name overlaping in config by @kevwan in #2820
  • chore: fix missing funcs on windows by @kevwan in #2825
  • support custom maxBytes in API file by @jiang4869 in #2822
  • feat: add MustNewRedis by @MarkJoyMa in #2824
  • feat: converge grpc interceptor processing by @MarkJoyMa in #2830
  • Chore/rewire by @kevwan in #2836
  • fix: conf anonymous overlay problem by @kevwan in #2847
  • fix #2835, replace shoud replace the longest match by @dahaihu in #2844
  • chore: remove clickhouse, added to zero-contrib by @kevwan in #2848
  • feat(sqlx): error log print traceId and spanId by @chenquan in #2845
  • only unmashal public variables by @Mikaelemmmm in #2872
  • fix Replacer suffix match, and add test case by @dahaihu in #2867
  • chore: refactor node & replace in stringx. by @kevwan in #2875
  • refactor: simplify stringx.Replacer, and avoid potential infinite loops by @kevwan in #2877
  • Fix Dart API generation bugs; Add ability to generate API for path parameters by @fondoger in #2887
  • Fix bug in dart api gen: path parameter is not replaced by @fondoger in #2891
  • refactor: simplify sqlx fail fast ping and simplify miniredis setup in test by @zcong1993 in #2897
  • feat: Add request.ts by @anqiansong in #2901
  • fix(goctl): unsupported database type: bpchar by @gq-tang in #2840
  • add jaeger with UDP by @wuyazi in #2889
  • fix: fixed the bug that old trace instances may be fetched by @chenquan in #2913
  • fix: timeout not working if greater than global rest timeout by @kevwan in #2926
  • feat: add configurable validator for httpx.Parse by @WqyJh in #2923
  • chore: refine rest validator by @kevwan in #2928
  • fix: #2899, using autoscaling/v2beta2 instead of v2beta1 by @kevwan in #2900
  • fix: config map cannot handle case-insensitive keys. by @kevwan in #2932
  • feat: detect conf overwritten fields by @kevwan in #2947
  • feat: add debug log for logc by @WqyJh in #2946
  • fix: security #9 by @kevwan in #2949
  • chore: remove redundant prefix of "error: " in error creation by @WqyJh in #2952
  • Fix #2879 by @anqiansong in #2958
  • feat: support grpc client keepalive config by @kevwan in #2950
  • Fix bug in dartgen: Increase the processing logic when route.RequestT… by @SnakeHacker in #2962
  • Fix bug in dartgen: The property 'isEmpty' can't be unconditionally a… by @SnakeHacker in #2964
  • feat: conf add FillDefault func by @MarkJoyMa in #2951
  • interface conversion: *handler.timeoutWriter is not http.Hijacker: missing method Hijack by @yangjinheng in #2931
  • fix: for cache, notfound placeholder should not overwrite real data. by @kevwan in #2960

New Contributors

Full Changelog: v1.4.4...v1.4.5

goctl/v1.5.0

04 Mar 13:08
d953675
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.4...tools/goctl/v1.5.0

goctl/v1.4.5

04 Mar 12:57
Compare
Choose a tag to compare

v1.4.4

21 Jan 13:56
f3369f8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.3...v1.4.4

goctl/v1.4.4

21 Jan 13:50
f3369f8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: tools/goctl/v1.4.3...tools/goctl/v1.4.4