Ok, let's not jump at each other. With the last dev post on 10th June 2016, 23:17 it is pretty clear they try to weather it out by sticking their heads in the sand an waiting untill we shut up. Or perhaps someone had the best idea ever and launched a big, likely controversal update right befor the weekend...but that is not what smart people would do. Oh. Wait...