framework:
- suported Kubernetes based service discovery, use
k8s://namespace/service:port
as the RPCTarget
value. More service discovery solutions can be supported by plugins. - logging arbitary value with json format, use
logx.Infov/Errorv/Slowv
. - disable stat logs by calling
logx.DisableStat()
. - bug fixes and improvements.
goctl:
- optimize code generation for mongodb without cache
- optimize environment check before grpc code generation
- optimize naming specification in model
- print errors along with the goctl version and details
- #915 resolve inline message code generation in grpc
- #925, #929 optimize data type conversion for mysql in case NULL column
- #968 read the destination path from symbol link