From 53fa326bd43e8da1e7cc910c3188756184ee0758 Mon Sep 17 00:00:00 2001 From: Peter Hamilton Date: Tue, 25 Feb 2020 09:38:55 -0500 Subject: [PATCH] PyKMIP - Release 0.10.0 This update includes numerous improvements to the usage and support of KMIP attributes across both the client and server, including new attribute support and new attribute operation support. The library also now officially supports SplitKey objects. The changes in this release include: * Add server debug logging for message encodings * Add server Locate filtering for all supported attributes * Add server Locate filtering using offset/max item constraints * Add server cryptography engine support for AES GCM mode * Add server support for the SplitKey object * Add client/server support for ApplicationSpecificInformation * Add client/server support for ObjectGroup and Sensitive attrs * Add client/server support for the DeleteAttribute operation * Add client/server support for the SetAttribute operation * Add client/server support for the ModifyAttribute operation * Add unit and integration tests to cover all new functionality * Add ProxyKmipClient demo scripts to show use of new operations * Add pending deprecation warnings for Python 2.7 and 3.4 * Update server Locate filtering to sort results by creation date * Update encoding support for SplitKey objects * Update the Travis CI config to support default Python versions * Update dependencies to maintain Python 3.4 support * Update library docs to reflect new features and security details * Fix a bug with how key pair names are handled by the client --- CHANGELOG.rst | 26 +++++++++++++++++++++----- kmip/version.py | 2 +- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 24fc88a6..d7541ad1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,10 +4,27 @@ Changelog .. _v0.10: -0.10 - `master`_ -~~~~~~~~~~~~~~~~ - -.. note:: This version is not yet released and is under active development. +0.10 - February 25, 2020 +~~~~~~~~~~~~~~~~~~~~~~~~ +* Add server debug logging for message encodings +* Add server Locate filtering for all currently supported attributes +* Add server Locate filtering using offset and maximum item constraints +* Add server cryptography engine support for AES GCM mode +* Add server support for the SplitKey object +* Add client/server support for the ApplicationSpecificInformation attribute +* Add client/server support for the ObjectGroup and Sensitive attributes +* Add client/server support for the DeleteAttribute operation +* Add client/server support for the SetAttribute operation +* Add client/server support for the ModifyAttribute operation +* Add a variety of unit and integration tests to cover all new functionality +* Add new ProxyKmipClient demo scripts to show how to use the new operations +* Add pending deprecation warnings for Python 2.7 and 3.4 due to their EOL +* Update server Locate filtering to return results sorted by creation date +* Update encoding support for SplitKey objects +* Update the Travis CI configuration to better support default Python versions +* Update library and testing dependencies to maintain Python 3.4 support +* Update the library documentation to reflect new features and security details +* Fix a bug with how key pair names are handled by the client for KMIP 2.0 .. _v0.9.1: @@ -262,4 +279,3 @@ Changelog * Add client/server support for Create, Get, Register, and Destroy operations * Add unit test suite -.. _`master`: https://github.com/openkmip/pykmip/ diff --git a/kmip/version.py b/kmip/version.py index 691ff163..fce6c2ed 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.9.1" +__version__ = "0.10.0"