Skip to content

Commit 53fa326

Browse files
committed
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
1 parent 5b7cb4f commit 53fa326

File tree

2 files changed

+22
-6
lines changed

2 files changed

+22
-6
lines changed

CHANGELOG.rst

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,27 @@ Changelog
44

55
.. _v0.10:
66

7-
0.10 - `master`_
8-
~~~~~~~~~~~~~~~~
9-
10-
.. note:: This version is not yet released and is under active development.
7+
0.10 - February 25, 2020
8+
~~~~~~~~~~~~~~~~~~~~~~~~
9+
* Add server debug logging for message encodings
10+
* Add server Locate filtering for all currently supported attributes
11+
* Add server Locate filtering using offset and maximum item constraints
12+
* Add server cryptography engine support for AES GCM mode
13+
* Add server support for the SplitKey object
14+
* Add client/server support for the ApplicationSpecificInformation attribute
15+
* Add client/server support for the ObjectGroup and Sensitive attributes
16+
* Add client/server support for the DeleteAttribute operation
17+
* Add client/server support for the SetAttribute operation
18+
* Add client/server support for the ModifyAttribute operation
19+
* Add a variety of unit and integration tests to cover all new functionality
20+
* Add new ProxyKmipClient demo scripts to show how to use the new operations
21+
* Add pending deprecation warnings for Python 2.7 and 3.4 due to their EOL
22+
* Update server Locate filtering to return results sorted by creation date
23+
* Update encoding support for SplitKey objects
24+
* Update the Travis CI configuration to better support default Python versions
25+
* Update library and testing dependencies to maintain Python 3.4 support
26+
* Update the library documentation to reflect new features and security details
27+
* Fix a bug with how key pair names are handled by the client for KMIP 2.0
1128

1229
.. _v0.9.1:
1330

@@ -262,4 +279,3 @@ Changelog
262279
* Add client/server support for Create, Get, Register, and Destroy operations
263280
* Add unit test suite
264281

265-
.. _`master`: https://github.com/openkmip/pykmip/

kmip/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
# License for the specific language governing permissions and limitations
1414
# under the License.
1515

16-
__version__ = "0.9.1"
16+
__version__ = "0.10.0"

0 commit comments

Comments
 (0)