[Zodb-checkins] CVS: Packages/bsddb3Storage - NEWS:1.1

barry@digicool.com barry@digicool.com
Mon, 18 Jun 2001 15:33:06 -0400 (EDT)

Update of /cvs-repository/Packages/bsddb3Storage
In directory korak.digicool.com:/tmp/cvs-serv15205

Added Files:
Log Message:
The start of a NEWS file / Change Log.

--- Added File NEWS in package Packages/bsddb3Storage ---
Changes to Berkeley Storage for ZODB/Zope

1.0 beta 3 (18-Jun-2001)

    - Application level conflict resolution has been added to Full.

      for details.

    - Support for the informal "storage iteration protocol" has been
      added to Full.  This is essentially a failsafe mechanism where
      transaction records can be read out of the storage either for
      replay back into a different storage (e.g. for migrating an
      existing FileStorage to a Berkeley storage), or for backup
      purposes.  This isn't well documented, AFAIK.

    - The history() method has been implemented for Full.

    - docs/custom_zodb.sample was renamed to docs/custom_zodb.py

1.0 beta 2 (01-May-2001)

    - Substantial re-organization of the directory structure for
      conversion to Python distutils-style packaging.

    - A significant number of PyUnit unit tests have been added,
      flexing most aspects of the storage interface.

    - Support for tpc_vote() has been added to both Full and Minimal.

    - Reference counting garbage collection has been added to Full,
      along with experimental support for automatic cyclic garbage
      collection.  Now packs are only necessary to get rid of old
      object revisions.

    - A more robust intermediate commit log has been implemented so
      that changes cannot be lost between the time they are store()'d
      and the time that the storage commits to Berkeley (during the
      tpc_finish() call).

    - A new style of undo, called TransactionalUndo has been added to
      Full.  This is essentially a redo-able non-destructive undo.


      for details.  Note that old style undo, as implemented in Zope
      2.3.x is not supported.  You either need to upgrade to Zope 2.4
      or you can use undo with the Full storage.

    - A new Minimal storage has been added, which is undo-less and
      version-less similar to the Packless storage.  Minimal shares
      much code with Full, including the robust commit log, so it is
      the wave of the future.  It currently must still be packed, but
      this will eventually be rectified by adding reference counting
      to it.

Local Variables:
mode: indented-text
indent-tabs-mode: nil