Skip to content

Releases: zeromicro/go-zero

Release tools/goctl/v1.3.1

01 Feb 06:08
8f46eab
Compare
Choose a tag to compare

goctl

  • add migrate subcommand to upgrade go-zero from earlier versions by @anqiansong in #1419
    • use it like: goctl migrate --version v1.3.0 --verbose
  • fix goctl pg model generation without tag by @SpectatorNan in #1407
  • support rpc protoc subcommand to use installed protoc by @anqiansong in #1251
  • support global parameters in templates by @anqiansong in #1458
  • support JwtTransition in API files by @anqiansong in #1460
  • support same handler name in different API groups by @anqiansong in #1478
  • minor improvements and bug fixes

Release tools/goctl/v1.3.0-beta1

26 Jan 15:51
0e0abc3
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v1.2.5...tools/goctl/v1.3.0-beta1

Release v1.3.0-beta

25 Jan 07:11
b3e7d29
Compare
Choose a tag to compare
Release v1.3.0-beta Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.2.5...v1.3.0-beta

Release goctl v1.2.6

08 Jan 13:56
Compare
Choose a tag to compare

Fix model generation without tag. by SpectatorNan #1407

Release v1.3.0-alpha

05 Jan 04:23
ba6a7c9
Compare
Choose a tag to compare
Release v1.3.0-alpha Pre-release
Pre-release

changed module name from github.com/tal-tech/go-zero to github.com/zeromicro/go-zero

Release goctl v1.2.5

03 Jan 16:07
e267d94
Compare
Choose a tag to compare
  • fix: goctl upgrade issue on windows by @anqiansong in #1307
  • fix: goctl not working for / path by @anqiansong in #1321
  • support postgresql data type bytea in model generation by @yangkequn in #1314
  • add goctl bug to report bugs conveniently by @anqiansong in #1332
  • keep the golang keywords in model tags by @qwxingzhe in #1369
  • support bit byte for mysql code generation by @anqiansong in #1380
  • add --remote for using remote git repo as goctl template by @anqiansong in #1387
  • fix --home bugs by @anqiansong in #1382

Release v1.2.5

03 Jan 13:07
290de6a
Compare
Choose a tag to compare

framework:

  • fix: load balancer for gRPC might crash on 32-bit cpu by @BYT0723 in #1298
  • fix: concurrent problems for logx.WithContext and logx.WithDuration by @kevwan in #1317
  • add redis.Decr, redis.Decrby, redis.Lindex methods by @CrazyZard in #1325
  • support adding custom cache to mongoc and sqlc by @MarkJoyMa in #1313
  • set the status code for client closed requests as 499 by @kevwan in #1350
  • support context in MapReduce by @kevwan in #1368
  • support array in default and options tags for unmarshal methods by @kevwan in #1386
  • httpx.SetErrorHandler now works for http timeout error by @kevwan in #1389
  • implement fx.NoneMatch, fx.First, fx.Last by @kevwan in #1402
  • support TLS for etcd client by @kevwan in #1390

goctl

  • fix: goctl upgrade issue on windows by @anqiansong in #1307
  • fix: goctl not working for / path by @anqiansong in #1321
  • support postgresql data type bytea in model generation by @yangkequn in #1314
  • add goctl bug to report bugs conveniently by @anqiansong in #1332
  • keep the golang keywords in model tags by @qwxingzhe in #1369
  • support bit byte for mysql code generation by @anqiansong in #1380
  • add --remote for using remote git repo as goctl template by @anqiansong in #1387
  • fix --home bugs by @anqiansong in #1382

New Contributors

Full Changelog: v1.2.4...v1.2.5

Release goctl v1.2.4

30 Dec 06:52
c6eb1a9
Compare
Choose a tag to compare
  1. add goctl bug command to start reporting bug window
  2. support bit type of mysql
  3. support bytea type of postgresql
  4. support / in API routes
  5. bug fixes and minor improvements

Release v1.2.4

01 Dec 15:00
9d528dd
Compare
Choose a tag to compare

framework:

  1. support map in config file
  2. support customizing headers in CORS handler
  3. export zrpc/resolver to let other frameworks to interact with go-zero
  4. minor improvements

goctl:

  1. fix builderx import problem
  2. support returning primitive types and arrays in API handlers
  3. support prefix directive in API
  4. support root path in API
  5. bug fixes and minor improvements

Release v1.2.3

16 Nov 00:19
67db40e
Compare
Choose a tag to compare

framework:

  1. support TLS in rest (web framework)
  2. support TLS in zrpc
  3. support TLS for redis connections
  4. support username/password authentication for etcd
  5. support CORS in rest (web framework)
  6. support prefix for group of routes, also supported through prefix in .api files
  7. support individual timeout setting for specific route(s)
  8. support NonBlock dependency checking mode, default to be blocking mode
  9. slow threshold for stat logs now can be set in redis, sqlx, mongo, rest, zrpc
  10. minor bug fixes and improvements

goctl:

  1. support prefix code generation in .api files
  2. support multiple version templates
  3. optimize the syntax of requests with empty body
  4. fix the issue of grpc client package generation
  5. goctl returns non-zero status code on failure
  6. bug fixes and minor improvements