I'm pleased to announce the release of ZODB 3.2.9 (final). This corresponds
to the ZODB (and ZEO) that will ship with Zope 2.7.7 (final) this coming
In addition to minor bugfixes, there is one critical bugfix in 3.2.9,
concerning data consistency after a subtransaction commit. This was
discovered by code inspection, and a test case showing the problem was
constructed from that analysis. It's a subtle problem, and it remains
unclear how frequently or severely the bug may have manifested in
applications (apart from that it had no effect on applications that don't
use subtransactions). See the NEWS file for details:
You can download a source tarball or Windows installer from:
Note that there are two Windows installers, one each for use with the Python
2.3 line (2.3.5 is recommended) and the Python 2.4 line (2.4.1 is
recommended). Python 2.4 has not yet been certified for use with Zope, but
Python 2.4.1 is supported for standalone ZODB/ZEO use.
ZODB 3.2.9 can be used with Zopes in the 2.7 line, at or after Zope 2.7.3.
Note that ZODB 3.2.9 does not support development on Zope 2.8 or Zope 3
(they moved on to the ZODB 3.4 and 3.5 lines, respectively).
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org