ZODB v4.0.0.a1 Release Notes

Release Date: 2012-11-07 // over 11 years ago
  • ๐Ÿ†• New Features

    • ๐Ÿš€ The persistent and BTrees packages are now released as separate distributions, on which ZODB now depends.

    • ZODB no longer depends on zope.event. It now uses ZODB.event, which uses zope.event if it is installed. You can override ZODB.event.notify to provide your own event handling, although zope.event is recommended.

    • BTrees allowed object keys with insane comparison. (Comparison inherited from object, which compares based on in-process address.) Now BTrees raise TypeError if an attempt is made to save a key with comparison inherited from object. (This doesn't apply to old-style class instances.)

    ๐Ÿ› Bugs Fixed

    • Ensured that the export file and index file created by repozo share the same timestamp.

    https://bugs.launchpad.net/zodb/+bug/993350

    • ๐Ÿ“Œ Pinned the transaction and manuel dependencies to Python 2.5- compatible versions when installing under Python 2.5.

    .. note:: Please see https://github.com/zopefoundation/ZODB/blob/master/HISTORY.rst for older versions of ZODB.