Commit 2e7fcb9e authored by Jim Fulton's avatar Jim Fulton

Merge remote-tracking branch 'origin/4'

Conflicts:
	CHANGES.rst
	setup.py
parents f886a019 1167cdcf
......@@ -2,6 +2,11 @@
Change History
================
5.0.0a2 (unreleased)
====================
See the 4.4.0 release.
5.0.0a1 (2016-06-20)
====================
......@@ -18,6 +23,26 @@ Concurrency Control (MVCC) implementation:
This change allows server-nased storages like ZEO and NEO to be
implemented more simply and cleanly.
4.4.0 (2016-06-30)
==================
This release begins evolution to a more effcient commit protocol that
allows storage implementations, like `NEO <http://www.neoppod.org/>`_,
to support multiple transactions committing at the same time, for
greater write parallelism.
This release updates IStorage:
- The committed transaction's ID is returned by ``tpc_finish``, rather
than being returned in response store and tpc_vote results.
- ``tpc_vote`` is now expected to return ``None`` or a list of object
ids for objects for which conflicts were resolved.
This release works with storages that implemented the older version of
the storage interface, but also supports storages that implement the
updated interface.
4.3.1 (2016-06-06)
==================
......
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