v3.7.0
*: switch to new protobuf struct
*: re-generate pb file by google.golang.org/protobuf
server: Move server files to 'server' directory. 26 git mv mvcc wal auth etcdserver etcdmain proxy embed/ lease/ server 36 git mv go.mod go.sum server
perf: use RLock in Demoted method for read-only access to expiry
Use any instead of interface{}
lessor: refactor expireExists to make it more clear
Re-check that the lease still exists during the renew process
chore: enable thelper linter
format all prometheus metrics to ensure nice indent