You are on the dev website.
Publication date: 2009-04-21
Gl 581 e: a 1.9 Earth mass planet (Mayor et al).