Is it out today ??
I don't think so, go check the official website, they'll have more information then a fansite
No. PTR is still up ( I believe) and the "Ask the Devs" hasn't been answered, which is supposedly happening today. The "Ask the Devs" is strictly about 1.0.7 (no comment there), so it wouldn't make any sense to release it after the patch is live.