- 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