diff --git a/CHANGES.txt b/CHANGES.txt index 76f7b3e..8d46137 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,14 @@ +0.3.3 - June 25, 2015 +* Add the core ManagedObject class hierarchy for the new Pie API +* Add updated Boolean primitive implementation and test suite +* Add integration tests for symmetric key creation and registration +* Update demo and client logging to log at the INFO level by default +* Update README with improved testing instructions +* Fix bug causing enumerations to be encoded as signed integers +* Fix bug with mismatched EncodingOption tag +* Fix bug with relative path use for version number handling +* Fix bug with Integer primitive breaking on valid long integer values + 0.3.2 - June 11, 2015 * Add support for registering and retrieving Certificates * Update unit demos to work with Certificates diff --git a/README.rst b/README.rst index 48c0576..c2dfed8 100644 --- a/README.rst +++ b/README.rst @@ -32,6 +32,7 @@ For a high-level overview of KMIP, check out the `KMIP Wikipedia page`_. For comprehensive documentation from OASIS and information about the KMIP community, visit the `KMIP Technical Committee home page`_. +.. _Usage: Usage ===== The KMIP client can be configured to connect to a KMIP server using settings @@ -122,10 +123,10 @@ Server profiles: Testing ------- The PyKMIP test suite is composed of two parts: a unit test suite composed of -over 550 unit tests, and an integration test suite that runs against -instantiations of the software KMIP server. The tests are managed by a -combination of the ``tox``, ``pytest``, and ``flake8`` libraries and cover -approximately 80% of the code. +over 600 unit tests, and an integration test suite that runs various tests +against instantiations of the software KMIP server and real KMIP appliances. +The tests are managed by a combination of the ``tox``, ``pytest``, and +``flake8`` libraries and cover approximately 80% of the code. There are several ways to run different versions of the tests. To run, use one of the following commands in the PyKMIP root directory. @@ -142,9 +143,13 @@ To run the unit test suite against Python 2.7:: $ tox -e py27 -To run the integration test suite against the default Python installation: +The integration tests require a configuration flag whose value corresponds to +a client configuration section in the ``kmipconfig.ini`` configuration file. +See the Usage_ section for more information. - $ tox -e integration +To run the integration test suite with a specific configuration setup: + + $ tox -e integration -- --config For more information and a list of supported ``tox`` environments, see ``tox.ini`` in the PyKMIP root directory. diff --git a/kmip/version.py b/kmip/version.py index 6568aad..4b9977a 100644 --- a/kmip/version.py +++ b/kmip/version.py @@ -13,4 +13,4 @@ # License for the specific language governing permissions and limitations # under the License. -__version__ = '0.3.2' +__version__ = '0.3.3'