Commit ee5c9938 authored by Tim Peters's avatar Tim Peters

Added delayed news about development changes, and

the new addBeforeCommitHook() method of transactions.

Minor, unrelated changes in release.py.
parent ee28fb97
......@@ -30,6 +30,16 @@ Savepoints
marked a savepoint as invalid after its first use. The implementation has
been repaired, to match the docs.
Commit hooks
------------
- (3.5a8) A new ``addBeforeCommitHook()`` method of transactions generalizes
the older ``beforeCommitHook()`` method, with a more-robust signature
and an optional new ``order`` argument to influence the order in which
commit hooks are invoked. ``beforeCommitHook()`` is now deprecated, and
will be removed in ZODB 3.7. Thanks to Julien Anguenot for contributing
code and tests.
ZEO client cache
----------------
......@@ -166,6 +176,17 @@ BTrees
convert "old" BTrees to "new" BTrees, but the "old" BTree implementation
was removed from ZODB years ago.
Development
-----------
- (3.5a7) ZODB's ``setup.py`` now uses zpkg for checkout-tree builds,
ensuring that the same code is used to build and test ZODB on a daily
basis as is used to build ZODB releases. In order to support this,
the ZODB repository now stitches in part of zpkgtools (via
``svn:externals``), all script files were moved into a new ``scripts``
directory in the checkout tree, and intra-ZODB ``#include`` directives
in ZODB's C code were rewritten in minor ways.
What's new in ZODB3 3.4.1?
==========================
......
......@@ -3,7 +3,7 @@
usage: release.py version date
version should be a string like "3.2c1"
version should be a string like "3.2.0c1"
date should be a string like "23-Sep-2003"
The following files are updated:
......@@ -50,9 +50,10 @@ def replace(filename, pat, repl):
# someone asked for it so that a shell script could read up the ZEO
# version easily.
# Before ZODB 3.4, the ZEO version was one smaller than the ZODB version;
# e.g., ZEO 2.2.7 shipped with ZODB 3.2.7.
# e.g., ZEO 2.2.7 shipped with ZODB 3.2.7. Now ZEO and ZODB share their
# version number.
def write_zeoversion(path, version):
f = file(path, "w")
f = open(path, "w")
print >> f, version
f.close()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment