A big focus of 2.0 it seems is going to be performance and cleaning up the structure to make use of php 5.3 features which is great, I have been preaching the need for ZF to start taking performance as a real concern for a while now.

On the other hand they have gotten to a certain point that they need to reflect on what they already have and not let the spiderwebs grow to large. One of the main goals of ZF was to provide a "business class' framework free of any licensing issues and such which is great.. That brings a lot of attention to php itself but the problem right now is if this attention is good for php?

A good example is Zend_OpenID, its stuck in OpenID 1.0 land and hasn't had any real updates in almost in almost a year. Considering how popular OpenID is on the web these days having such a library so out of date reflects very badly on the project.

Depending on how a shop developers the login system tends to be one of the things put together very early on at a state were changing frameworks is not going to be that much of a problem.. So your 2 days into throwing some code together and find that the OpenID module will not work for you.. What thoughts run through your mind? Do you start reconsidering your Framework choice? Do you think that if 1 library is not maintained that you have a risk of running into other libraries with major issues?

So in the end I plead with the ZF team... Before you go 2.0 clean out the attic first.