mirror of
https://github.com/OpenKMIP/PyKMIP.git
synced 2025-04-08 19:25:06 +02:00
PyKMIP - Release 0.9.0
This update includes a library wide upgrade to support KMIP 2.0 for all currently supported KMIP operations. Additional changes include documentation improvements, testing upgrades, and various quality of life enhancements: * Add support for Python 3.7 * Add KMIP 2.0 enumerations * Add a new OrderedEnum subclass to handle sortable enumerations * Add KMIP 2.0-style attribute handling * Add utilities to convert TemplateAttributes and Attributes * Add utilities to handle bit mask style enumerations * Add positional argument handling for pytest calls when using tox * Update the library documentation to include KMIP 2.0 information * Update client exception handling / logging to simplify debugging * Update library logging defaults to log at INFO but support DEBUG * Update the Travis CI configuration to support Ubuntu 16.04 * Update the Travis CI configuration to output logs on failures * Update the server to support KMIP 1.3, 1.4, and 2.0 * Update the PyKMIP clients to support changing their KMIP version * Update server session logging for authentication failures * Update the PyKMIP object hierarchy to propagate the KMIP version * Update the server TLS handshake handling to avoid thread hanging * Update the Create and Register payloads to support KMIP 2.0 * Update the Locate and CreateKeyPair payloads to support KMIP 2.0 * Update the DeriveKey / GetAttributes payloads to support KMIP 2.0 * Update the GetAttributeList / Query payloads to support KMIP 2.0 * Update attribute policy to handle KMIP 2.0 deprecated attributes * Remove escape sequences to comply with Python 3.6 deprecations * Fix various deprecation warnings caused by dependency upgrades * Fix a bug decoding revocation messages for the Revoke operation * Fix a bug specifying the function list in the Query demo script
This commit is contained in:
parent
4ebaa6f501
commit
36772f3a59
@ -4,10 +4,34 @@ Changelog
|
||||
|
||||
.. _v0.9:
|
||||
|
||||
0.9 - `master`_
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
.. note:: This version is not yet released and is under active development.
|
||||
0.9 - June 18, 2019
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
* Add support for Python 3.7
|
||||
* Add KMIP 2.0 enumerations
|
||||
* Add a new OrderedEnum subclass to handle sortable enumerations
|
||||
* Add KMIP 2.0-style attribute handling
|
||||
* Add utilities to convert between TemplateAttributes and Attributes
|
||||
* Add utilities to handle bit mask style enumerations
|
||||
* Add positional argument handling for pytest calls when using tox
|
||||
* Update the library documentation to include KMIP 2.0 information
|
||||
* Update client exception handling and logging to simplify debugging
|
||||
* Update library logging defaults to log at INFO but still support DEBUG
|
||||
* Update the Travis CI configuration to support testing on Ubuntu 16.04
|
||||
* Update the Travis CI configuration to output log files on test failures
|
||||
* Update the server to support KMIP 1.3, 1.4, and 2.0
|
||||
* Update the PyKMIP clients to support changing their KMIP version
|
||||
* Update server session logging for authentication failures
|
||||
* Update the PyKMIP object hierarchy to propagate the KMIP version
|
||||
* Update the server TLS handshake handling to avoid thread hanging
|
||||
* Update the Create and Register payloads to support KMIP 2.0
|
||||
* Update the Locate and CreateKeyPair payloads to support KMIP 2.0
|
||||
* Update the DeriveKey and GetAttributes payloads to support KMIP 2.0
|
||||
* Update the GetAttributeList and Query payloads to support KMIP 2.0
|
||||
* Update server attribute policy to handle KMIP 2.0 deprecated attributes
|
||||
* Remove escape sequences to comply with Python 3.6 style deprecations
|
||||
* Fix various deprecation warnings caused by dependency upgrades
|
||||
* Fix a bug with decoding revocation messages for the Revoke operation
|
||||
* Fix a bug with specifying the function list in the Query demo script
|
||||
|
||||
.. _v0.8:
|
||||
|
||||
@ -225,4 +249,4 @@ Changelog
|
||||
* Add client/server support for Create, Get, Register, and Destroy operations
|
||||
* Add unit test suite
|
||||
|
||||
.. _`master`: https://github.com/openkmip/pykmip/
|
||||
.. _`master`: https://github.com/openkmip/pykmip/
|
||||
|
@ -13,4 +13,4 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
__version__ = '0.9.dev0'
|
||||
__version__ = '0.9.0'
|
||||
|
Loading…
x
Reference in New Issue
Block a user