Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Peter Hamilton Newsgroups: comp.lang.python.announce Subject: PyKMIP 0.5.0 Date: Thu, 14 Apr 2016 09:15:09 -0400 Lines: 40 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 8XUpJ7lpMrX8kZlvigyF9A2/k1qrvkHM3CckjLbg5I2w== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'keys,': 0.07; 'sphinx': 0.07; 'scripts': 0.09; 'expired': 0.09; 'logic': 0.09; 'objects.': 0.09; 'optional': 0.09; 'url:github': 0.09; 'bug': 0.10; 'python': 0.10; 'apache': 0.14; 'argument': 0.15; '3.3,': 0.16; 'contributors': 0.16; 'crud': 0.16; 'deprecation': 0.16; 'irc:': 0.16; 'magic': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'sqlalchemy': 0.16; 'utc': 0.16; 'string': 0.17; 'attribute': 0.18; 'tests': 0.18; 'library': 0.20; 'versions': 0.20; 'pending': 0.20; 'fix': 0.21; 'parsing': 0.22; 'cheers,': 0.22; 'component': 0.23; 'tables': 0.23; 'script': 0.25; 'testing': 0.25; 'points': 0.27; 'logging': 0.27; 'message- id:@mail.gmail.com': 0.27; '2.0': 0.27; '2.6': 0.27; 'values': 0.28; 'objects': 0.29; 'connections': 0.30; 'operations': 0.31; 'entry': 0.31; 'core': 0.32; 'announce': 0.32; 'run': 0.33; 'class': 0.33; 'url:python': 0.33; 'effort.': 0.33; 'file': 0.34; 'add': 0.34; 'server': 0.34; 'received:google.com': 0.35; 'licensed': 0.35; 'protocol': 0.35; 'supports': 0.35; 'unit': 0.35; 'url:org': 0.36; 'received:209.85': 0.36; 'thanks': 0.37; 'release': 0.37; 'integration': 0.38; 'received:209': 0.38; 'building': 0.38; 'log': 0.38; 'files': 0.38; 'received:209.85.220': 0.38; 'test': 0.39; 'data': 0.39; 'application': 0.39; 'to:addr:python.org': 0.40; 'software': 0.40; 'default': 0.61; 'clients': 0.61; 'url:0': 0.63; 'information': 0.63; 'management': 0.64; 'pleased': 0.64; 'secret': 0.72; 'appliances': 0.84; 'payload': 0.84; 'pie': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=w48YsHB7x7EqydWG6zxTdBg7I32W8kTBz++jWoDGaUE=; b=FRHJgo+XR4JEKJ97yovO0lsLrynEiHmbd+/0tCjXdzP/asB8QXj9zXT6I93CJf3b8V a3Fsllcv8VqBcgunwUXAIQ6XXl3Bn4IudCTEdU4KI5A/jXtHmU2GOVzl+mQf4GU7Oz7o W6LFxTQOIc8TWyhPEumaEqJoMRcj4/oMlf1v2kyigLy0u8ZHIa9jxt40Vmx8IOvPsW+Z 1VXXwn01FoJLU17zc9ZJoafKwpuqG3JKZajhDmWzRY/HUteKZngsxPlyCIeE58nvUaRW kMPZMnnUo8i2MR6726uX5ODOmJZHPGnesvivOVqmpseLL0OCKSgQ7kPzxil8QZx4RnC0 n3QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=w48YsHB7x7EqydWG6zxTdBg7I32W8kTBz++jWoDGaUE=; b=hBQKbEInxH6AsVOlEY2X3RjO+WVgOWRl4lIj/0nKun8jlaSY1ZHnth1SQ7uqFuhWuq ViFT3eNwKQeHlUiWAqfz3H9D+D9x/67d67gW7I4WeuLNQx9TeQnQB+U3HbuILcpHlRrA Fb2IV65GSvjcIPSgkZNasqOvlqToEKA8Kj/dTnYzUUzb4+/A4LjPqK9Y0ijZ9I1dhLxU 89ET0nE0u9qhXIf14WgSKN7X5FcbfmTtvWJvbUEvpt1nD2IjI50WHpln0oY9U9JkCX72 kW29gz3Ed5NxNmi+EBV7UWOQgpXi/JUfiYHpEGEmTjVGhA1sjL4a4GBABszehAojAZQJ hWgA== X-Gm-Message-State: AOPr4FWrDEK3K7KErxyLixOhUW8esHUDxRrX6C988I/t+ZWEspUvONvEDzHQ/TLeu2k7XIyDUnoDxE0c9rqrrA== X-Received: by 10.55.197.203 with SMTP id k72mr10119684qkl.15.1460639728657; Thu, 14 Apr 2016 06:15:28 -0700 (PDT) X-Mailman-Approved-At: Thu, 14 Apr 2016 15:49:43 -0400 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.21 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:2109 I am pleased to announce the release of PyKMIP 0.5.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, and 3.4. Changelog: * Add KmipServer server implementation * Add KmipSession to manage threaded client/server connections * Add KmipEngine for processing core server application logic * Add KmipEngine support for CRUD operations for managed objects * Add SQLAlchemy/SQLite support for KmipEngine data storage * Add CryptographyEngine component for cryptographic operations * Add pending deprecation warning for Python 2.6 support * Add pending deprecation warning for the KMIPServer implementation * Add support for building Sphinx documentation * Add support for SQLAlchemy tables to all Pie objects * Add Python magic methods to Attribute and Name objects * Add Attribute class unit tests * Add bin script to run the KmipServer * Add setup entry points to run the KmipServer * Update DiscoverVersions demo with optional versions argument * Update all demo scripts to setup their own logging infrastructure * Update README with information on the KmipServer implementation * Remove expired certificate files from the integration test suite * Remove default package log configuration and configuration file * Fix bug with Locate payload parsing optional values * Fix bug with DateTime string tests and move to UTC representation GitHub: https://github.com/OpenKMIP/PyKMIP PyPI: https://pypi.python.org/pypi/PyKMIP/0.5.0 IRC: #pykmip on freenode.net Thanks to all of the contributors for their time and effort. Cheers, Peter Hamilton