[Zodb-checkins] CVS: ZODB3 - NEWS.txt:1.17.2.13 ZEO-NEWS.txt:1.39.2.13
Jeremy Hylton
jeremy@zope.com
Mon, 9 Dec 2002 18:38:09 -0500
Update of /cvs-repository/ZODB3
In directory cvs.zope.org:/tmp/cvs-serv11738
Modified Files:
Tag: ZODB3-3_1-branch
NEWS.txt ZEO-NEWS.txt
Log Message:
Update news files with dates and last minute fixes.
=== ZODB3/NEWS.txt 1.17.2.12 => 1.17.2.13 ===
--- ZODB3/NEWS.txt:1.17.2.12 Fri Nov 15 12:18:56 2002
+++ ZODB3/NEWS.txt Mon Dec 9 18:38:08 2002
@@ -1,6 +1,6 @@
What's new in ZODB3 3.1.1?
=========================
-Release date: XX-Nov-2002
+Release date: 10-Dev-2002
It was possible for earlier versions of ZODB to deadlock when using
multiple storages. If multiple transactions committed concurrently
@@ -23,14 +23,16 @@
raises KeyError, as expected.
The restore() implementation in FileStorage wrote incorrect
-backpointers for a few corner cases involving versions and undo.
-These specific bugs have been fixed and new test cases were added to
-cover them.
+backpointers for a few corner cases involving versions and undo. It
+also failed if the backpointer pointed to a record that was before the
+pack time. These specific bugs have been fixed and new test cases
+were added to cover them.
A bug was fixed in conflict resolution that raised a NameError when a
class involved in a conflict could not be loaded. The bug did not
affect correctness, but prevent ZODB from caching the fact that the
-class was unloadable.
+class was unloadable. A related bug fix prevented spurious
+AttributeErrors when a class could not be loaded.
The script Tools/zeopack.py was fixed to work with ZEO 2. It was
untested and had two silly bugs.
=== ZODB3/ZEO-NEWS.txt 1.39.2.12 => 1.39.2.13 ===
--- ZODB3/ZEO-NEWS.txt:1.39.2.12 Thu Nov 21 14:02:09 2002
+++ ZODB3/ZEO-NEWS.txt Mon Dec 9 18:38:08 2002
@@ -1,8 +1,12 @@
Revision History, Zope Enterprise Objects, version 2
- ZEO 2.0.1 (2002/11/XX)
+ ZEO 2.0.1 (2002/12/10)
The changes since the ZEO 2.0 release are:
+
+ - The logging code for client connection was improved in several
+ ways. In particular, client connection and disconnection
+ messages include the server's address.
- ClientCache.py: make some functions into methods; include the
storage name in all log messages; append the storage name to