Skip to content

Commit

Permalink
PyKMIP - Release 0.10.0
Browse files Browse the repository at this point in the history
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
  • Loading branch information
PeterHamilton committed Feb 25, 2020
1 parent 5b7cb4f commit 53fa326
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 6 deletions.
26 changes: 21 additions & 5 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down Expand Up @@ -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/
2 changes: 1 addition & 1 deletion kmip/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
# License for the specific language governing permissions and limitations
# under the License.

__version__ = "0.9.1"
__version__ = "0.10.0"

0 comments on commit 53fa326

Please sign in to comment.