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

Jeremy Hylton jeremy at zope.com
Mon Jan 5 15:46:19 EST 2004


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

Modified Files:
	NEWS.txt 
Log Message:
Add note about Persistence vs. Persistent.


=== ZODB3/NEWS.txt 1.39 => 1.40 ===
--- ZODB3/NEWS.txt:1.39	Tue Dec 23 08:58:31 2003
+++ ZODB3/NEWS.txt	Mon Jan  5 15:46:18 2004
@@ -1,6 +1,31 @@
-What's new in ZODB3 3.3
-=======================
+What's new in ZODB3 3.3 alpha 1
+===============================
 Release-date: XX-XXX-2003
+
+This release contains a major overhaul of the persistence machinery,
+including some user-visible changes.  The Persistent base class is now
+a new-style class instead of an ExtensionClass.  The change enables
+the use of features like properties with persistent object classes.
+The Persistent base class is now contained in the persistent package.
+
+The Persistence package is included for backwards compatibility.  The
+Persistence package is used by Zope to provide special
+ExtensionClass-compatibility features like a non-C3 MRO and an __of__
+method.  ExtensionClass is not included with this release of ZODB3.
+If you use the Persistence package, it will print a warning and import
+Persistent from persistent.
+
+In short, the new persistent package is recommended for non-Zope
+applications.  The following dotted class names are now preferred over
+earlier names:
+
+- persistent.Persistent
+- persistent.list.PersistentList
+- persistent.mapping.PersistentMapping
+- persistent.TimeStamp
+
+ZODB now supports multi-version concurrency control for storages that
+support multiple revisions.  XXX
 
 Changed the ZEO server and control process to work with a single
 configuration file; this is now the default way to configure these




More information about the Zodb-checkins mailing list