That’s an often asked question, and no, I don’t know the answer to this question. But I know the reasons why there is no release date for the stable version of CakePHP 1.2 announced.
One point is that CakePHP is a volunteer project, so it is almost impossible to predict what amount of work can be done during a certain time period, and hence it becomes difficult to say when it will be done. There are times with high activity (i.e. a lot of commits), but there are also times with almost no activity, see the time line of trac to see that “pattern”.
Setting a release date also leads to expectations. People expect that you deliver on that date. If you cannot deliver, people start complaining. And if that happens too often, the project gets the image of being unreliable.
So we have to wait until it’s done :)