Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Peter Hamilton Newsgroups: comp.lang.python.announce Subject: PyKMIP 0.6.0 Date: Wed, 14 Dec 2016 15:33:00 -0500 Lines: 36 Approved: python-announce-list@python.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: news.uni-berlin.de I1nimnsgnbUzLiQVUbU+pAAGgt+6Ie1Uv+TirAtHVDDw== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'url:github': 0.05; 'attributes': 0.07; 'deprecated': 0.07; 'keys,': 0.07; 'python': 0.09; 'contributors': 0.09; 'objects.': 0.09; 'bug': 0.10; 'apache': 0.14; 'credential': 0.16; 'github:': 0.16; 'hamilton': 0.16; 'irc:': 0.16; 'overriding': 0.16; 'unconnected': 0.16; 'unset': 0.16; 'user-defined': 0.16; 'config': 0.18; 'settings': 0.20; 'library': 0.20; 'fix': 0.23; 'cheers,': 0.24; 'testing': 0.25; 'message-id:@mail.gmail.com': 0.25; 'missing': 0.26; '2.0': 0.27; 'operations': 0.28; 'termination': 0.29; 'announce': 0.29; 'objects': 0.29; 'values': 0.30; 'activate': 0.30; 'protocol': 0.30; 'url:python': 0.31; 'creating': 0.32; 'received:google.com': 0.32; 'effort.': 0.33; 'loading': 0.33; 'policies': 0.33; 'licensed': 0.35; 'release': 0.35; 'server': 0.36; 'url:org': 0.36; 'file': 0.36; 'add': 0.36; 'thanks': 0.37; 'integration': 0.38; 'usage': 0.38; 'application': 0.39; 'to:addr:python.org': 0.39; 'software': 0.40; 'proto:https': 0.40; 'received:io': 0.40; 'received:psf.io': 0.40; 'remove': 0.60; 'maintenance': 0.60; 'url:0': 0.61; 'default': 0.61; 'management': 0.62; 'clients': 0.63; 'policy': 0.67; 'secret': 0.71; 'to:addr:python-announce-list': 0.71; 'appliances': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=t+8OFcemZ11ppHnOtc90yLhhf9QKImcHGkLwMznyk0M=; b=ubiNax+bhfuntGHECW0XV07+8+I4VfACTL2gpCaINXKPxIhlbQ3bjS7A8BbxomGLWB wj2j2KG99XdCjMYI/uAnwo+aLpWOce5zJ7FYukFq/HjAX9SWPezhliUl5uoaPIpzpAHs DcR1gH2uyRCzyiJqE4M9P+gep9wQwHcKii1Ea7CgIvHwIgEdrsb8XKHzJCyw5jmPX1cu qTNrxWMPOBw6zwzWEZs5FZ6hCrZNQZYrIms21mvtj9W9Pxm41kWQDhApEvYsl4Jbijtg 5aOTN9VWSwOSpmHSLMLTPJvezkP3V5NYy7o21hp8gR4cZHO3r1mKnYSRfN5vUoeru4Bz he6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=t+8OFcemZ11ppHnOtc90yLhhf9QKImcHGkLwMznyk0M=; b=TGt+codiTBY98k3rwqFJ995Qkve/8+q/J9cxZXiHJZKlAsQeJTf2ZPUshTk/xZoapB 9kt2UlD4YC2JYGcaxQM7lyTpcAg6W1r70jzNwtSoPLYf9X0GiOEnPnUH1BmjPX77yJV6 mLEF6W1KlsfB6x/VqKM5CM5GaSiByOp/7cCUk61/htLpyYbR2MyxNsw0DoOj8hpoCZIV h/FfIrebd407hXAtyiD6xoImeLgY8piIh/VYjoJ7qAfI8tXpvVJo/wHdD4Ey3yQXJK3B JSetVSJf6W0ylyVmY+1f/JAJPHisphCAGaNInZ3SeHwNux+83Tu9cBO5tVK+AsDOcORq Hizw== X-Gm-Message-State: AIkVDXKoiyi58jzUCEZ5QaxA7fXxhUoFebh7cguf/UL/UvZYI0He9jBoh59AqKnOGqSmhPeQDZvnbYAs2GbBMg== X-Received: by 10.55.23.146 with SMTP id 18mr356897qkx.73.1481747601110; Wed, 14 Dec 2016 12:33:21 -0800 (PST) X-Mailman-Approved-At: Thu, 15 Dec 2016 08:38:17 -0500 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: Xref: csiph.com comp.lang.python.announce:2343 I am pleased to announce the release of PyKMIP 0.6.0. PyKMIP is a Python implementation of the Key Management Interoperability Protocol (KMIP), a communications protocol for the storage and maintenance of keys, certificates, and other secret objects. PyKMIP provides clients for conducting key management operations against KMIP appliances and a software server application for testing and demonstration. The library is licensed under Apache 2.0 and supports Python 2.6, 2.7, 3.3-3.5. Changelog: * Add support for Python 3.5 * Add support for the State and OperationPolicyName attributes * Add server support for the Activate and GetAttributes operations * Add server support for certificate-based client authentication * Add server support for object access control via operation policies * Add server support for loading of user-defined operation policies * Add client support for the GetAttributes operation * Update clients to support operation policy names with objects * Update ProxyKmipClient to support names when creating new objects * Remove coveralls integration * Fix bug with early server termination on missing request credential * Fix bug with closing the client while unconnected to a server * Fix bug with default values overriding server config file settings * Fix bug with early server termination on bad client certificates * Fix bug with deprecated usage of the bandit config file * Fix bug with ProxyKmipClient registering unset object attributes GitHub: https://github.com/OpenKMIP/PyKMIP PyPI: https://pypi.python.org/pypi/PyKMIP/0.6.0 IRC: #pykmip on freenode.net Thanks to all of the contributors for their time and effort. Cheers, Peter Hamilton