In the beginning of the zope2 release cycle there were regular releases with two or three important changes each. 2.7 and 2.8 both had a lot more important changes and also took a long time. 2.7 took 1.5 year and 2.8 took 1 year. Five was especially important to drive 2.8 onwards, zope2 was a bit stalled at that time.
Since december 2005 there are time-based releases: a new one every 6 months. So you're guaranteed that stable new features will be in the release within half a year. New major releases don't necessarily retire the old ones. The system seems to be working.
__bobo_traverse__to do a lot of magic, but that could be removed as the basic ZPublisher now uses the interface.
There will be WSGI (see Kevin Dangoor's talk ) support which is used to connect to twisted.web2 and to the existing zope2 ZServer. The goal is to get rid of ZServer in the end, so that we don't have to maintain our own webserver anymore.
There will be support for 'Products/'-less packages so that you can now put things in regular python packages. Thanks to Rocky Burt .
The zope page template engine from zope3 is now integrated into zope2.10 by, effectively, a tiny wrapper.
Plone 2.5, CPS 3.4 and Silva use big parts of zope3 already. Probably underestimated is the huge amount of possibilities allowed by WSGI. There are people trying XSLT pipelining on top of basic zope stuff, for instance.
My name is Reinout van Rees and I work a lot with Python (programming language) and Django (website framework). I live in The Netherlands and I'm happily married to Annie van Rees-Kooiman.
Most of my website content is in my weblog. You can keep up to date by subscribing to the automatic feeds (for instance with Google reader):