What's new in ZODB 3.9.0 ======================== General ------- - (3.9.0a1) Document conflict resolution (see ZODB/ConflictResolution.txt). - (3.9.0a1) Bugfix the situation in which comparing persistent objects (for instance, as members in BTree set or keys of BTree) might cause data inconsistency during conflict resolution. - (3.9.0a1) Support multidatabase references in conflict resolution. - (3.9.0a1) Make it possible to examine oid and (in some situations) database name of persistent object references during conflict resolution. - (3.9.0a1) Moved 'transaction' module out of ZODB. ZODB depends upon this module, but it must be installed separately. - (3.9.0a1) ZODB installation now requires setuptools. - (3.9.0a1) Added `offset` information to output of `fstail` script. Added test harness for this script. - (3.9.0a1) Fixed bug 153316: persistent and BTrees were using `int` for memory sizes which caused errors on x86_64 Intel Xeon machines (using 64-bit Linux). - (3.9.0a1) Removed version support from connections and DB. Versions are still in the storages; this is an incremental step. - (3.9.0a1) Added support for read-only, historical connections based on datetimes or serials (TIDs). See src/ZODB/historical_connections.txt. - (3.9.0a1) Fixed small bug that the Connection.isReadOnly method didn't work after a savepoint. ZEO --- - (3.9.0a1) Fixed a serious bug that could cause client I/O to stop (hang). This was accomonied by a critical log message along the lines of: "RuntimeError: dictionary changed size during iteration". Transactions ------------ - (3.9.0a1) 'transaction' module is not included in ZODB anymore. It is now just a ZODB dependency (via setuptools declarations). Blobs ----- - (3.9.0a1) Fixed bug #127182: Blobs were subclassable which was not desired. - (3.9.0a1) Fixed bug #126007: tpc_abort had untested code path that was broken. - (3.9.0a1) Fixed bug #129921: getSize() function in BlobStorage could not deal with garbage files - (3.9.0a1) Fixed bug in which MVCC would not work for blobs. BTrees ------ -