ZODB v3.4 Release Notes
🚀 Release date: 09-Jun-2005
🚀 Following is combined news from the "internal releases" (to support ongoing Zope 2.8 and Zope3 development) since the last public ZODB 3.4 🚀 release. These are the dates of the internal releases:
- 3.4c2 06-Jun-2005
- 3.4c1 03-Jun-2005
- 3.4b3 27-May-2005
- 3.4b2 26-May-2005
.transaction_manageris now a public attribute of IDataManager, and is the instance of ITransactionManager used by the data manager as its transaction manager. There was previously no way to ask a data manager which transaction manager it was using. It's intended that
transaction_managerbe treated as read-only.
(3.4b3) For sanity, the
Connection._setDB()has been renamed to
txn_mgris still accepted, but is deprecated and will be removed in ZODB 3.6. Any code that was using the private
Connectionwill break immediately.
- ✅ (3.4b2) ZODB's
test.pyis now a small driver for the shared
zope.testing.testrunner. See the latter's documentation for command-line arguments.
- (3.4c1) In the unlikely event that
referencesf()reports an unpickling error (for example, a corrupt database can cause this), the message it produces no longer contains unprintable characters.
checkCrossDBInvalidationssuffered spurious failures too often on slow and/or busy machines. The test is willing to wait longer for success now.