Skip to content

Conversation

@PeterHamilton
Copy link
Contributor

@PeterHamilton PeterHamilton commented Feb 25, 2020

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

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
@codecov-io
Copy link

codecov-io commented Feb 25, 2020

Codecov Report

❗ No coverage uploaded for pull request base (master@5b7cb4f). Click here to learn what that means.
The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff            @@
##             master     #621   +/-   ##
=========================================
  Coverage          ?   96.59%           
=========================================
  Files             ?       79           
  Lines             ?    16893           
  Branches          ?        0           
=========================================
  Hits              ?    16317           
  Misses            ?      576           
  Partials          ?        0
Impacted Files Coverage Δ
kmip/version.py 100% <100%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5b7cb4f...032c378. Read the comment docs.

@PeterHamilton PeterHamilton merged commit 53fa326 into master Feb 25, 2020
@PeterHamilton PeterHamilton deleted the release-0.10.0 branch February 25, 2020 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants