Skip to content

Commit 74d24ff

Browse files
committed
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
1 parent c3319af commit 74d24ff

2 files changed

Lines changed: 25 additions & 5 deletions

File tree

CHANGELOG.rst

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,30 @@ Changelog
44

55
.. _v0.8:
66

7-
0.8 - `master`_
8-
~~~~~~~~~~~~~~~
9-
10-
.. note:: This version is not yet released and is under active development.
7+
0.8 - May 18, 2018
8+
~~~~~~~~~~~~~~~~~~
9+
* Add Sphinx-based client and server library documentation
10+
* Add server support for third-party authentication systems
11+
* Add client support for the Check operation
12+
* Add client support for the Rekey operation
13+
* Add client support for attestation credentials
14+
* Add a functional test suite for server authentication and access control
15+
* Add payloads for the Archive, Cancel, and GetUsageAllocation operations
16+
* Add payloads for the ObtainLease, Poll, and Recover operations
17+
* Update the server to support group-based operation policies
18+
* Update the server to support live loading of operation policy files
19+
* Update the server to support custom backend database file paths
20+
* Update the server to raise PermissionDenied on access control violations
21+
* Update the client to support custom configuration file paths
22+
* Update the ProxyKmipClient to support custom names for the Register operation
23+
* Update the ProxyKmipClient to set cryptographic usage masks for Derived keys
24+
* Update the README to reference the new documentation
25+
* Update the Travis CI configuration to include building the documentation
26+
* Update the Travis CI configuration to run integration and functional tests
27+
* Remove support for Python 3.3
28+
* Fix a denial-of-service bug by setting the server socket timeout
29+
* Fix a ProxyKmipClient bug with generic cryptographic parameter handling
30+
* Fix a ProxyKmipClient bug with cryptographic usage mask processing
1131

1232
.. _v0.7:
1333

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.8.dev'
16+
__version__ = '0.8.0'

0 commit comments

Comments
 (0)