[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