go-zero 1.3.2 released, web and rpc framework

go-zero 1.3.2 is released. go-zero is a web and rpc framework that integrates various engineering practices. The stability of the large concurrent server is guaranteed through the elastic design, which has been fully tested by actual combat. go-zero includes a minimal API definition and generation tool goctl, which can generate Go, iOS, Android, Kotlin, Dart, TypeScript, JavaScript code with one click according to the defined API file and run it directly.

This update includes:

Framework:
1. Supports cgroups v2
2. Added httpc package to manage client HTTP requests
3. Model supports '-' ignore fields
4. Supports Oracle's parameter selector: N
5. Supports redis GetSet command
6. redis SetBit Added return value
7. RedisLock cancels reentrancy mechanism
8. HTTP request returns Traceparent, conforming to OpenTelemetry specification
9. Minor improvements and bug fixes

goctl:
1. The api file supports setting a separate timeout for the routing group, which is represented by 1s, 500ms.
2. When the model is generated, the goctl generation code and the user extension code are distinguished, which is easy to generate again after modifying the schema.
3. goctl rpc proto command Removed
4. goctl docker supports specifying the base image via -base
5. goctl env install [-f] one-click install dependencies
6. More improvements and bug fixes

Check the update details: https://github.com/zeromicro/go-zero/releases/tag/v1.3.2

Guess you like

Origin www.oschina.net/news/189830/go-zero-1-3-2-released