<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class="">Hi openstack-dev@,</div>
<div class=""><br class="">
</div>
<div class="">The barbican team would like to retire the 2.x branch of python-barbicanclient in favor of the 3.x branch:</div>
<div class=""><br class="">
</div>
<div class=""><a href="https://review.openstack.org/#/c/146231/" class="">https://review.openstack.org/#/c/146231/</a></div>
<div class=""><br class="">
</div>
<div class="">The 3.x branch of python-barbicanclient represents a major improvement of the Barbican client.  The main breaking change between the 2.x and 3.x clients is the adoption of Keystone Sessions exclusively for authentication, so all python-barbicanclient
 specific authentication mechanisms from 2.x were removed.</div>
<div class=""><br class="">
</div>
<div class="">The 3.x branch also includes a few changes to the Secret and Order models to make them more usable.  Specifically, both Orders and Secrets hold a handle to their respective EntityManager, so you don’t have to juggle two different objects to work
 with a single entity.  e.g. Storing a secret can now be done by calling Secret.store() on the secret instance.</div>
<div class=""><br class="">
</div>
<div class="">Thanks,</div>
<div class="">-Douglas Mendizábal</div>
<br class="">
<div class="">--------------------<br class="">
Douglas Mendizábal<br class="">
IRC: redrobot<br class="">
PGP Key: 245C 7B6F 70E9 D8F3 F5D5  0CC9 AD14 1F30 2D58 923C </div>
<br class="">
</body>
</html>