Were there any news about releasing beta keys on other sites ?