Releases: zeromicro/go-zero
Releases · zeromicro/go-zero
goctl/v1.7.6
Features
- Added support for generating unit test files for API handlers and logic (#4443)
Bug Fixes
- Fixed syntax of key expression (#4586)
- Contributed by @kesonan
- Fixed security vulnerability related to arbitrary file access during archive extraction ("Zip Slip") (#4604)
- Addressed code scanning alert no. 57
- Contributed by @kevwan
Improvements
- Removed default usage of goproxy (#4613)
- goproxy should be set by
go env -w
if needed - Contributed by @kevwan
- goproxy should be set by
New Contributors
- @R1aEnKK made their first contribution in #4570
- @sauryniu made their first contribution in #4490
- @Nanosk07 made their first contribution in #4514
- @studyzy made their first contribution in #4443
- @wangshiben made their first contribution in #4397
- @xujb977644703 made their first contribution in #4559
Full Changelog: tools/goctl/v1.7.5...tools/goctl/v1.7.6
v1.8.0
✨ Highlights
- Added inbound HTTP to outbound HTTP in gateway, previously only inbound HTTP to outbound gRPC
- Introduced automatic config validation
- Added FreeBSD support
- Enhanced logging capabilities with new Debugfn and Infofn functions
- Added SQL metrics functionality
- Added Redis user authentication support
🚀 Features
- Support for HTTP to HTTP in gateway
- Automatic configuration validation
- FreeBSD platform support
- New SQL metrics functionality
- Added Debugfn and Infofn to logx/logc
- Redis authentication with new User property in RedisConf
- Improved metrics collection for MySQL
🐛 Bug Fixes
- Resolved etcd discovery mechanism on gRPC with idle manager on latest gRPC versions
- Fixed health check issues, returns OK before server finishing start
- Fixed httpx.ParseJsonBody error with []byte fields
- Fixed empty form values handling in HTTP requests
🧹 Chores & Optimizations
- Updated Go version
- Multiple dependency updates:
- golang.org/x/time to v0.9.0
- golang.org/x/sys to v0.29.0
- google.golang.org/protobuf to v1.36.4
- golang.org/x/net to v0.34.0
- go.mongodb.org/mongo-driver to v1.17.2
- Optimized error messages for mapping data method
- Enhanced logging system with more tests
🎉 New Contributors
Welcome to our new contributors who helped make this release possible:
- @R1aEnKK made their first contribution in #4570
- @sauryniu made their first contribution in #4490
- @Nanosk07 made their first contribution in #4514
- @studyzy made their first contribution in #4443
- @wangshiben made their first contribution in #4397
- @xujb977644703 made their first contribution in #4559
Full Changelog: v1.7.6...v1.8.0
v1.7.6
goctl/v1.7.5
What's Changed
Full Changelog: tools/goctl/v1.7.4...tools/goctl/v1.7.5
v1.7.5
What's Changed
- feat: support form array in three notations by @kevwan in #4498
- feat: add ShutdownConf to make shutdown time configurable by @WqyJh in #4446
- fix: service group not working well when callback takes long time by @kevwan in #4531
- fix: go work duplicate prefix get error by @godLei6 in #4487
- fix: SetSlowThreshold not effective in function
logDetails
by @wwwangxc in #4511 - fix: DetailedLog format. by @r27153733 in #4467
New Contributors
- @lascyb made their first contribution in #4495
- @godLei6 made their first contribution in #4487
- @wwwangxc made their first contribution in #4511
- @r27153733 made their first contribution in #4467
Full Changelog: v1.7.4...v1.7.5
goctl/v1.7.4
What's Changed
- fix: ts request cli by @metaRobin in #4461
- fix: go work duplicate prefix get error by @godLei6 in #4487
- fix: api timeout limited during api generation by @kesonan in #4513
- fix command
goctl bug
invalid by @kesonan in #4520 - improve: update docker.tpl by @lascyb in #4495
- improve: remove string restriction on atserver by @kesonan in #4499
- chore: format Dockerfile template by @kevwan in #4496
New Contributors
- @metaRobin made their first contribution in #4461
- @lascyb made their first contribution in #4495
- @godLei6 made their first contribution in #4487
- @wwwangxc made their first contribution in #4511
- @r27153733 made their first contribution in #4467
Full Changelog: tools/goctl/v1.7.3...tools/goctl/v1.7.4
v1.7.4
What's Changed
- feat: support query array with httpx.Parse by @kevwan in #4440
- feat: support using json array directly in HTTP request body with httpx.Parse by @kevwan in #4444
New Contributors
- @metaRobin made their first contribution in #4461
Full Changelog: v1.7.3...v1.7.4
goctl/v1.7.3
What's Changed
- chore: fix goctl Dockerfile warnings by @kevwan in #4358
- fix: goctl k8s autoscaling version upgrade by @kevwan in #4387
- fix the source code directory after the soft link by @yangjinheng in #4425
- minor improvements and bug fixes
New Contributors
- @fishJack01 made their first contribution in #4417
Full Changelog: tools/goctl/v1.7.2...tools/goctl/v1.7.3
v1.7.3
What's Changed
- feat: new redis method TxPipeline by @fishJack01 in #4417
- fix: config with multiple layer maps by @MarkJoyMa in #4407
- minor improvements and bug fixes
New Contributors
- @fishJack01 made their first contribution in #4417
Full Changelog: v1.7.2...v1.7.3
v1.7.2
What's Changed
- fix: etcd scheme on grpc resolver with multiple zrpc clients by @MarkJoyMa in #4349
- fix: should check if devServer Enabled, then call once.Do() by @jursonmo in #4351
New Contributors
Full Changelog: v1.7.1...v1.7.2