Releases: zeromicro/go-zero
Releases · zeromicro/go-zero
Release tools/goctl/v1.3.1
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
- use it like:
- 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
What's Changed
- refactor file|path by @anqiansong in #1409
- chore: update go-zero to v1.2.5 by @kevwan in #1410
- feat: rename module from tal-tech to zeromicro by @kevwan in #1413
- chore: refactor rest/timeouthandler by @kevwan in #1415
- docs: update install readme by @kevwan in #1417
- feat: Add migrate by @anqiansong in #1419
- Fix goctl pg model generation without tag by @SpectatorNan in #1407
- update docs by @kevwan in #1421
- fix: golint issue by @kevwan in #1423
- docs: add go-zero users by @kevwan in #1424
- docs: add go-zero users by @kevwan in #1425
- chore: refactor periodlimit by @kevwan in #1428
- fix: mr goroutine leak on context deadline by @kevwan in #1433
- remove unnecessary drain, fix data race by @kevwan in #1435
- chore: fix typo by @kevwan in #1437
- Feature rpc protoc by @anqiansong in #1251
- ci: add translator action by @kevwan in #1441
- chore: upgrade dependencies by @kevwan in #1444
- feat: support the ltrim command of redis by @shenbaise9527 in #1443
- chore: remove jwt deprecated by @kevwan in #1452
- chore: check interface satisfaction w/o allocating new variable by @letian-jiang in #1454
- feat: implement console plain output for debug logs by @kevwan in #1456
- Fix/issue#1447 by @anqiansong in #1458
- patch: save missing templates to disk by @anqiansong in #1463
- Fix/issue#1289 by @anqiansong in #1460
- chore: update unauthorized callback calling order by @kevwan in #1469
- docs: add go-zero users by @kevwan in #1473
- Polish the words in readme.md by @Lisanaaa in #1475
- chore: optimize string search with Aho–Corasick algorithm by @kevwan in #1476
- fix #1468 by @anqiansong in #1478
- Feature/trie ac automation by @kevwan in #1479
- refactor: rename from tal-tech to zeromicro for goctl by @kevwan in #1481
- chore: update go version for goctl by @kevwan in #1484
- patch: goctl migrate by @anqiansong in #1485
- chore: update warning message by @kevwan in #1487
New Contributors
- @SpectatorNan made their first contribution in #1407
- @letian-jiang made their first contribution in #1454
- @Lisanaaa made their first contribution in #1475
Full Changelog: v1.2.5...tools/goctl/v1.3.0-beta1
Release v1.3.0-beta
What's Changed
- refactor file|path by @anqiansong in #1409
- chore: update go-zero to v1.2.5 by @kevwan in #1410
- feat: rename module from tal-tech to zeromicro by @kevwan in #1413
- chore: refactor rest/timeouthandler by @kevwan in #1415
- docs: update install readme by @kevwan in #1417
- feat: Add migrate by @anqiansong in #1419
- Fix goctl pg model generation without tag by @SpectatorNan in #1407
- update docs by @kevwan in #1421
- fix: golint issue by @kevwan in #1423
- docs: add go-zero users by @kevwan in #1424
- docs: add go-zero users by @kevwan in #1425
- chore: refactor periodlimit by @kevwan in #1428
- fix: mr goroutine leak on context deadline by @kevwan in #1433
- remove unnecessary drain, fix data race by @kevwan in #1435
- chore: fix typo by @kevwan in #1437
- Feature rpc protoc by @anqiansong in #1251
- ci: add translator action by @kevwan in #1441
- chore: upgrade dependencies by @kevwan in #1444
- feat: support the ltrim command of redis by @shenbaise9527 in #1443
- chore: remove jwt deprecated by @kevwan in #1452
- chore: check interface satisfaction w/o allocating new variable by @letian-jiang in #1454
- feat: implement console plain output for debug logs by @kevwan in #1456
- Fix/issue#1447 by @anqiansong in #1458
- patch: save missing templates to disk by @anqiansong in #1463
- Fix/issue#1289 by @anqiansong in #1460
- chore: update unauthorized callback calling order by @kevwan in #1469
- docs: add go-zero users by @kevwan in #1473
- Polish the words in readme.md by @Lisanaaa in #1475
- chore: optimize string search with Aho–Corasick algorithm by @kevwan in #1476
- fix #1468 by @anqiansong in #1478
- Feature/trie ac automation by @kevwan in #1479
New Contributors
- @SpectatorNan made their first contribution in #1407
- @letian-jiang made their first contribution in #1454
- @Lisanaaa made their first contribution in #1475
Full Changelog: v1.2.5...v1.3.0-beta
Release goctl v1.2.6
Fix model generation without tag. by SpectatorNan #1407
Release v1.3.0-alpha
changed module name from github.com/tal-tech/go-zero
to github.com/zeromicro/go-zero
Release goctl v1.2.5
- 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
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
- @BYT0723 made their first contribution in #1298
- @CrazyZard made their first contribution in #1325
- @yangkequn made their first contribution in #1314
- @MarkJoyMa made their first contribution in #1313
- @lizhichao made their first contribution in #1343
- @charliecen made their first contribution in #1359
- @richardJiang made their first contribution in #1356
- @peasfarmer made their first contribution in #1366
- @qwxingzhe made their first contribution in #1369
- @Leizhengzi made their first contribution in #1377
- @moyrne made their first contribution in #1388
Full Changelog: v1.2.4...v1.2.5
Release goctl v1.2.4
- add
goctl bug
command to start reporting bug window - support bit type of mysql
- support bytea type of postgresql
- support
/
in API routes - bug fixes and minor improvements
Release v1.2.4
framework:
- support map in config file
- support customizing headers in CORS handler
- export zrpc/resolver to let other frameworks to interact with go-zero
- minor improvements
goctl:
- fix builderx import problem
- support returning primitive types and arrays in API handlers
- support prefix directive in API
- support root path in API
- bug fixes and minor improvements
Release v1.2.3
framework:
- support TLS in rest (web framework)
- support TLS in zrpc
- support TLS for redis connections
- support
username/password
authentication for etcd - support
CORS
in rest (web framework) - support
prefix
for group of routes, also supported throughprefix
in.api
files - support individual
timeout
setting for specific route(s) - support
NonBlock
dependency checking mode, default to be blocking mode slow threshold
for stat logs now can be set in redis, sqlx, mongo, rest, zrpc- minor bug fixes and improvements
goctl:
- support
prefix
code generation in.api
files - support multiple version templates
- optimize the syntax of requests with empty body
- fix the issue of grpc client package generation
- goctl returns non-zero status code on failure
- bug fixes and minor improvements