- etcdctl: cluster health exit with non-zero when cluster is unhealthy
- client: fix goroutine leak in unreleased context
- store: fix data race when modify event in watchHub.
- client: support set endpoints
- etcdmain: fix writing incomplete proxy config file
- etcdsever: avoid creating member dir before finishing validate bootstrap
- etcdserver: always check if the data dir is writable before starting