ZODB 3.3 release candidate 1 released

Tim Peters tim at zope.com
Wed Sep 15 03:11:33 CEST 2004

I'm pleased to announce the release of ZODB 3.3c1.  This corresponds to the
ZODB (and ZEO) that we intend to ship with ZopeX3-3.0.0 release candidate 1.

You can download a source tarball or Windows installer from:


3.3c1 incorporates a slew of small fixes, and one major incompatibility:
when a transaction commit fails, all previous versions of ZODB aborted the
transaction and implicitly began a new transaction.  As discussed on the
zope-dev and zodb-dev mailing lists, that can be damaging if one in a
sequence of subtransaction commits mistakenly suppresses a commit exception.
Starting with ZODB 3.3c1, after a commit fails subsequent attempts to
commit, join or register with the transaction will also fail.  The failing
transaction must instead be explicitly discarded.  See the news file for


The intent is that 3.3c1 will be released again as ZODB 3.3 (final) shortly
before the ZopeX3-3.0.0 final release.

Note that ZODB 3.3 does not support any version of Zope 2.6 or 2.7.

More information about the Python-announce-list mailing list