From 74d24ff07234536519caf07b723b7e77441b69ae Mon Sep 17 00:00:00 2001 From: Peter Hamilton Date: Thu, 17 May 2018 16:57:38 -0400 Subject: [PATCH] PyKMIP - Release 0.8.0 This update includes new operations and features for the client and server, in addition to other minor updates and bug fixes: * Add Sphinx-based client and server library documentation * Add server support for third-party authentication systems * Add client support for the Check operation * Add client support for the Rekey operation * Add client support for attestation credentials * Add functional tests for server auth. and access control * Add payloads for the Archive and Cancel operations * Add payloads for the GetUsageAllocation and Poll operations * Add payloads for the ObtainLease and Recover operations * Update the server to support group-based operation policies * Update the server to support live loading of policy files * Update the server to support custom database file paths * Update the server to raise PermissionDenied on violations * Update the client to support custom configuration file paths * Update the ProxyKmipClient to support Registering names * Update the ProxyKmipClient to set usage masks for Derived keys * Update the README to reference the new documentation * Update the Travis CI config to test building the docs * Update the Travis CI config to run integration tests * Remove support for Python 3.3 * Fix a DOS bug by setting the server socket timeout * Fix a ProxyKmipClient bug with cryptographic parameter handling * Fix a ProxyKmipClient bug with usage mask processing --- CHANGELOG.rst | 28 ++++++++++++++++++++++++---- kmip/version.py | 2 +- 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4c0528a..bfd7af2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,10 +4,30 @@ Changelog .. _v0.8: -0.8 - `master`_ -~~~~~~~~~~~~~~~ - -.. note:: This version is not yet released and is under active development. +0.8 - May 18, 2018 +~~~~~~~~~~~~~~~~~~ +* Add Sphinx-based client and server library documentation +* Add server support for third-party authentication systems +* Add client support for the Check operation +* Add client support for the Rekey operation +* Add client support for attestation credentials +* Add a functional test suite for server authentication and access control +* Add payloads for the Archive, Cancel, and GetUsageAllocation operations +* Add payloads for the ObtainLease, Poll, and Recover operations +* Update the server to support group-based operation policies +* Update the server to support live loading of operation policy files +* Update the server to support custom backend database file paths +* Update the server to raise PermissionDenied on access control violations +* Update the client to support custom configuration file paths +* Update the ProxyKmipClient to support custom names for the Register operation +* Update the ProxyKmipClient to set cryptographic usage masks for Derived keys +* Update the README to reference the new documentation +* Update the Travis CI configuration to include building the documentation +* Update the Travis CI configuration to run integration and functional tests +* Remove support for Python 3.3 +* Fix a denial-of-service bug by setting the server socket timeout +* Fix a ProxyKmipClient bug with generic cryptographic parameter handling +* Fix a ProxyKmipClient bug with cryptographic usage mask processing .. _v0.7: diff --git a/kmip/version.py b/kmip/version.py index 5723615..3ef8e48 100644 --- a/kmip/version.py +++ b/kmip/version.py @@ -13,4 +13,4 @@ # License for the specific language governing permissions and limitations # under the License. -__version__ = '0.8.dev' +__version__ = '0.8.0'