Commit cfe6398e 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 e05fd48c
...@@ -30,6 +30,16 @@ Savepoints ...@@ -30,6 +30,16 @@ Savepoints
marked a savepoint as invalid after its first use. The implementation has marked a savepoint as invalid after its first use. The implementation has
been repaired, to match the docs. 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 ZEO client cache
---------------- ----------------
...@@ -166,6 +176,17 @@ BTrees ...@@ -166,6 +176,17 @@ BTrees
convert "old" BTrees to "new" BTrees, but the "old" BTree implementation convert "old" BTrees to "new" BTrees, but the "old" BTree implementation
was removed from ZODB years ago. 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? What's new in ZODB3 3.4.1?
========================== ==========================
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
usage: release.py version date 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" date should be a string like "23-Sep-2003"
The following files are updated: The following files are updated:
...@@ -50,9 +50,10 @@ def replace(filename, pat, repl): ...@@ -50,9 +50,10 @@ def replace(filename, pat, repl):
# someone asked for it so that a shell script could read up the ZEO # someone asked for it so that a shell script could read up the ZEO
# version easily. # version easily.
# Before ZODB 3.4, the ZEO version was one smaller than the ZODB version; # 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): def write_zeoversion(path, version):
f = file(path, "w") f = open(path, "w")
print >> f, version print >> f, version
f.close() 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