In an effort to improve Catalyst's public relations I decided to write in this journal occasionally. Let's see if I can keep this up.
To start this off I'd like to announce that the rewrite of the session plugins is finished, and they have been released.
These plugins make support for all the session goodness more stable and flexible. They let you easily write state and storage plugins (e.g. cookie state, DBI memcached or fastmmap stores) easily, and then mix and match them without a headache.
In the works is a plugin for more fine grained expiry (each key in the session data can be expired independently), and a massive rewrite of the authentication/authorization plugins (naturally with good integration with sessions), that is getting the same kind of consistency and usability.
If you'd like to help (we mostly need testing), come and join us on the #catalyst on irc.perl.org. Our development is being done in the Catalyst SVN repository, where you can find our work in progress.