[Zodb-checkins] CVS: ZODB3 - NEWS.txt:1.33.6.77

Tim Peters tim.one at comcast.net
Wed Apr 27 14:58:15 EDT 2005


Update of /cvs-repository/ZODB3
In directory cvs.zope.org:/tmp/cvs-serv17930

Modified Files:
      Tag: Zope-2_7-branch
	NEWS.txt 
Log Message:
Turns out the change snuck into ZopeUndo.Prefix created critical
ZEO compatibility bugs.  This will force a ZODB 3.2.8 release.  Good
thing Andreas didn't release Zope 2.7.6 yet!


=== ZODB3/NEWS.txt 1.33.6.76 => 1.33.6.77 ===
--- ZODB3/NEWS.txt:1.33.6.76	Tue Apr 26 16:05:58 2005
+++ ZODB3/NEWS.txt	Wed Apr 27 14:57:45 2005
@@ -1,3 +1,22 @@
+What's new in ZODB3 3.2.8?
+==========================
+Release date: 26-Apr-2005
+
+ZopeUndo
+--------
+
+The ``ZopeUndo.Prefix`` class is actually part of ZODB, for the benefit of
+ZEO servers talking with Zope application servers.  A bugfix to ``Prefix``
+comparison in 3.2.7 had the unfortunate side effect of changing the set of
+attributes on a ``Prefix`` instance, so that trying to mix a pre-3.2.7 ZEO
+client with a 3.2.7 ZEO server, or vice versa, could ship a ``Prefix``
+instance from the ZEO client that the ZEO server could not make sense of.
+The ZEO server could then disconnect the client due to an ``AttributeError``
+when trying to reference a non-existent attribute of ``Prefix``.  The
+implementation of ``ZopeUndo.Prefix`` has been changed to tolerate mixing old
+and new in both directions.  Thanks to Tres Seaver for the diagnosis.
+
+
 What's new in ZODB3 3.2.7?
 ==========================
 Release date: 26-Apr-2005



More information about the Zodb-checkins mailing list