Apple doesn't have an official blog.
Hum... blog or site, the important thing is that they hint the release but removed it later. you can check by looking for the news on google, you can see it was posted 1 day ago but as you click on the link its missing