v2.1.0 release
New features:
- add new logger interface ( https://pkg.go.dev/github.com/micro/go-micro/v2/logger?tab=doc )
- provide zerolog, zap and logrus backends in go-plugins repo for logger
- add new debug/trace interface ( https://pkg.go.dev/github.com/micro/go-micro/v2/debug/trace?tab=doc )
- add new auth interface ( https://pkg.go.dev/github.com/micro/go-micro/v2/auth?tab=doc )
- add ability to return custom protobuf error from grpc server to grpc client
Fixes:
- drop dependencies to go-micro 1.18
- fix exponential backoff func in retries
- fix race condition in grpc server
- fix embed nats broker
- update micro/cli package and cli parsing
- fix grpc client panic on invalid message
- various fixes and cleanup