The next version of Apache::Session is almost ready.  This version is
dubbed 1.50 because of it's significant-but-not-outrageous changes.  The
changes from 1.03 are:

1) New backing stores can stash data in Berkeley DB via the BerkeleyDB
module, or any dbm format via AnyDBM_File.

2) The ID generator and the data serializer are no longer hard-wired into
the Session superclass.  They are pluggable and interchangeable in the
same way that the backing store and locking manager are in 1.03.  This was
done mainly for people who implement non-jwb session ID policies and to
increase compatibility with non-mysql databases.  Users of postgres can
now create ASCII serialized sessions by using the Base64
serializer.  FreezeThaw serialization is also supported.

3) The new interface class Apache::Session::Flex allows the runtime
specification of the backing store, lock manager, serializer, and ID
generator.  This was by popular demand, and should benefit rapid
development as well as other systems like Embperl and ASP.

4) The DBI interface class has been modified to accept an already-open DBI
handler as an argument.

5) New interface classes have been added for Apache::Session::Postgres,
::Sybase, and ::Oracle.  These are special cases of ::Flex.

That is all.  I'm working on it this weekend if anyone has any more
suggestions.

Regards,
Jeffrey

Reply via email to