[Zodb-checkins] SVN: ZODB/branches/zagy-lp509801/src/CHANGES.txt merge back from trunk
ct at gocept.com
Wed Jun 16 01:56:22 EDT 2010
Log message for revision 113505:
merge back from trunk
--- ZODB/branches/zagy-lp509801/src/CHANGES.txt 2010-06-16 02:35:19 UTC (rev 113504)
+++ ZODB/branches/zagy-lp509801/src/CHANGES.txt 2010-06-16 05:56:22 UTC (rev 113505)
@@ -5,6 +5,61 @@
+- DemoStorages now accept constructor athuments, close_base_on_close
+ and close_changes_on_close, to control whether underlying storages
+ are closed when the DemoStorage is closed.
+- Removed the dependency on zope.proxy.
+- Removed support for the _p_independent mini framework, which was
+ made moot by the introduction of multi-version concurrency control
+ several years ago.
+- Added support for the transaction retry convenience
+ (transaction-manager attempts method) introduced in the
+ ``transaction`` 1.1.0 release.
+- Enhanced the database opening conveniences:
+ - You can now pass storage keyword arguments to ZODB.DB and
+ - You can now pass None (rather than a storage or file name) to get
+ a database with a mapping storage.
+- Databases now warn when committing very large records (> 16MB).
+ This is to try to warn people of likely design mistakes. There is a
+ new option (large_record_size/large-record-size) to control the
+ record size at which the warning is issued.
+- Added support for wrapper storages that transform pickle data.
+ Applications for this include compression and encryption. An
+ example wrapper storage implementation, ZODB.tests.hexstorage, was
+ included for testing.
+ It is important that storage implementations not assume that
+ storages contain pickles. Renamed IStorageDB to IStorageWrapper and
+ expanded it to provide methods for transforming and untransforming
+ data records. Storages implementations should use these methods to
+ get pickle data from stored records.
+- Deprecated ZODB.interfaces.StorageStopIteration. Storage
+ iterator implementations should just raise StopIteration, which
+ means they can now be implemented as generators.
+- The file-storage backup script, repoze, will now create a backup
+ index file if an output file name is given via the --output/-o
+- The filestorage packer configuration option noe accepts calues of
+ the form ``modname:expression``, allowing the use of packer
+ factories with options.
More information about the Zodb-checkins