<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 12px; font-family: Calibri, sans-serif;">
<div>FUCK OFF</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>"<a href="mailto:davanum@gmail.com">davanum@gmail.com</a>" <<a href="mailto:davanum@gmail.com">davanum@gmail.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>"<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>" <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Date: </span>Monday, August 3, 2015 at 12:50:00PM<br>
<span style="font-weight:bold">To: </span>"<a href="mailto:openstack-announce@lists.openstack.org">openstack-announce@lists.openstack.org</a>" <<a href="mailto:openstack-announce@lists.openstack.org">openstack-announce@lists.openstack.org</a>><br>
<span style="font-weight:bold">Subject: </span>[openstack-announce] [release][oslo] tooz release 1.21.0 (liberty)<br>
</div>
<div><br>
</div>
<div>
<div>
<div>We are excited to announce the release of:</div>
<div><br>
</div>
<div>tooz 1.21.0: Coordination library for distributed systems.</div>
<div><br>
</div>
<div>This release is part of the liberty release series.</div>
<div><br>
</div>
<div>With source available at:</div>
<div><br>
</div>
<div>    <a href="http://git.openstack.org/cgit/openstack/tooz">http://git.openstack.org/cgit/openstack/tooz</a></div>
<div><br>
</div>
<div>With package available at:</div>
<div><br>
</div>
<div>    <a href="https://pypi.python.org/pypi/tooz">https://pypi.python.org/pypi/tooz</a></div>
<div><br>
</div>
<div>For more details, please see the git log history below and:</div>
<div><br>
</div>
<div>    <a href="http://launchpad.net/python-tooz/+milestone/1.21.0">http://launchpad.net/python-tooz/+milestone/1.21.0</a></div>
<div><br>
</div>
<div>Please report issues through launchpad:</div>
<div><br>
</div>
<div>    <a href="http://bugs.launchpad.net/python-tooz/">http://bugs.launchpad.net/python-tooz/</a></div>
<div><br>
</div>
<div>Changes in tooz 1.20.0..1.21.0</div>
<div>------------------------------</div>
<div><br>
</div>
<div>52c0eed Raise exception on failed lock's CM acquire fail</div>
<div>3023aed Be more restrictive on the executors users can provide</div>
<div>8bde234 No longer need kazoo lock custom retry code</div>
<div><br>
</div>
<div>Diffstat (except docs and test files)</div>
<div>-------------------------------------</div>
<div><br>
</div>
<div>tooz/coordination.py            |  4 +++</div>
<div>tooz/drivers/zookeeper.py       | 34 +++++++++-------------</div>
<div>tooz/locking.py                 |  9 +++++-</div>
<div>tooz/utils.py                   | 63 +++++++++++++----------------------------</div>
<div>6 files changed, 61 insertions(+), 79 deletions(-)</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>_______________________________________________</div>
<div>OpenStack-announce mailing list</div>
<div><a href="mailto:OpenStack-announce@lists.openstack.org">OpenStack-announce@lists.openstack.org</a></div>
<div><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-announce">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-announce</a></div>
<div><br>
</div>
</div>
</div>
</span>
</body>
</html>