On behalf of the CherryPy team, I'm extremely pleased to announce the
release of CherryPy 3.1.0 final! The kind of improvements that version
3.0 brought to cherrypy.request, this new version brings to
cherrypy.engine: better startup, shutdown, reload, daemonization,
signal-handling, scripting, scaffolding, and more:
* There's a new 'cherryd' script for running CherryPy applications.
* All startup/shutdown behavior is now componentized and pluggable
(even your own).
* CherryPy 3.1 works out of the box with Google App Engine.
* Custom error handlers are much easier to write and use.
* There's a new 'scaffold' example layout for new CherryPy projects.
See http://www.cherrypy.org/wiki/WhatsNewIn31 for more details. Happy
webification!
Robert Brewer
fuman...@aminus.org