[Zodb-checkins] CVS: ZODB3 - NEWS.txt:1.25 README.txt:1.13 ZEO-NEWS.txt:1.47

Jeremy Hylton jeremy@zope.com
Fri, 3 Jan 2003 17:10:49 -0500


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

Modified Files:
	NEWS.txt README.txt ZEO-NEWS.txt 
Log Message:
Feeble attempt to update news and readme



=== ZODB3/NEWS.txt 1.24 => 1.25 ===
--- ZODB3/NEWS.txt:1.24	Mon Nov 25 15:02:11 2002
+++ ZODB3/NEWS.txt	Fri Jan  3 17:10:45 2003
@@ -2,6 +2,13 @@
 ========================
 Release date: ?
 
+XXX These release notes need to be fleshed out more.
+
+It now takes less time to open an existing FileStorage.
+
+The ZEO cache verification protocol was revised to require many fewer
+messages in cases where a client or server restarts quickly.
+
 The zLOG package now uses the logging package by Vinay Sajip, which
 will be included in Python 2.3.
 
@@ -9,8 +16,8 @@
 used by ZODB.
 
 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
@@ -33,14 +40,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 prevented spurious
+AttributeErrors when a class could not be loaded.  It was also fixed.
 
 The script Tools/zeopack.py was fixed to work with ZEO 2.  It was
 untested and had two silly bugs.


=== ZODB3/README.txt 1.12 => 1.13 ===
--- ZODB3/README.txt:1.12	Wed Oct 30 13:57:13 2002
+++ ZODB3/README.txt	Fri Jan  3 17:10:45 2003
@@ -32,6 +32,7 @@
 - The persistent BTrees modules
 - ZEO
 - Experimental Berkeley storages
+- ZConfig -- a Zope configuration language
 - Some documentation <wink>
 
 
@@ -46,8 +47,12 @@
 If you intend to use the experimental Berkeley storages, you will need
 to install the Berkeley database software and PyBSDDB, the next
 generation of Berkeley DB Python wrapper.  It is recommended that you
-use at least Berkeley 4.0.14 and PyBSDDB 3.4.0.  See the
-`bsddb3Storage/README` file for details.
+use at least Berkeley 4.0.14 and PyBSDDB 3.4.0.
+
+The ZConfig package requires an XML parser with SAX support.  If you
+have Python 2.1, you should probably install the PyXML package.  If
+you have Python 2.2, the pyexpat module should be sufficient; note
+that pyexpat requires expat be installed.
 
 Installation
 ------------
@@ -78,7 +83,7 @@
     Type "help", "copyright", "credits" or "license" for more information.
     >>> import ZODB
     >>> ZODB.__version__
-    '3.1b3'
+    '3.1.1'
 
 To install ZODB3 using ZEO version 1 instead of version 2, pass the 
 ``--with-zeo1`` argument to setup.py when you build and install::
@@ -113,9 +118,9 @@
 -------
 
 The version numbering scheme for ZODB is complicated.  Starting with
-this release, we are trying to make it simpler.  This is release 3.1
-of the package named ZODB3.  Earlier versions had different names and
-different numbers.  This section describes the gory details.
+this release, we are trying to make it simpler.  This is release 3.1.1
+of the package named ZODB3.  Versions prior to 3.1 had different names
+and different numbers.  This section describes the gory details.
 
 Historically, ZODB was distributed as a part of the Zope application
 server.  Jim Fulton's paper at the Python conference in 2000 described


=== ZODB3/ZEO-NEWS.txt 1.46 => 1.47 ===
--- ZODB3/ZEO-NEWS.txt:1.46	Thu Nov 21 14:01:13 2002
+++ ZODB3/ZEO-NEWS.txt	Fri Jan  3 17:10:45 2003
@@ -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