That is a question nobody knows the answer to, they will release it when they feel it is ready, they have not made any statements regarding the official release date and new rumors are being born every day. The rumors come in they range from yesterday to never, hopefully a release will occur between them. I do not expect them to release a new version before the end of this year.
Patience is a virtue...