deb-python-hplefthandclient/docs/changelog.rst

95 lines
3.1 KiB
ReStructuredText

Changelog
=========
Changes in Version 1.0.0
------------------------
* First implementation of the REST API Client
Changes in Version 1.0.1
------------------------
* Updated the REST API Client to be Python 3.0 compliant
Changes in Version 1.0.2
------------------------
* Added support for query parameter in getVolume
Changes in Version 1.0.3
------------------------
* Added missing Flask imports so that running unit tests against the mock LHOS
pass
* Added new API
- Find Server Volumes
* Updated the mock Flask server to support server API
calls.
* Added unit tests for server API calls.
* Added a volume unit test that makes sure that volumes are created with the
correct size.
* Added support for PEP8 checks with tox.
* Fixed various typos in the documentation.
* Fix duplicate debug log message issue that can occur when multiple client
objects are created.
* Updated setup.py package requirements to be consistent with the ones
defined in requirements.txt.
* Updated setup.py package test-requirements to be consistent with the ones
defined in test-requirements.txt.
Changes in Version 1.0.4
------------------------
* Added new API
- Get API Version
* Fixed PEP8 violations
* Added tox environments to run tests with code coverage and to generate the documentation
* Change GitHub account reference from WaltHP to hp-storage.
* Modify the steps in the Installing from Source section to ensure correct
installation of dependencies and ordering.
* Added tox environments to run tests with code coverage and to generate the documentation
* Consolidated the test/README.rst into the top level README.rst and added clarifications
* Added the ability for getVolumes to filter based on cluster and fields.
Changes in Version 1.0.5
------------------------
* Added improved error handling during login attempts. Errors will now be
more descriptive in why a login failed.
Changes in Version 1.0.6
------------------------
* Python3.4+ compliant
* Added requirements-py3.txt and test-requirements-py3.txt for Python3.4 to
pull and install from
* Updated tox to run py34 tests
* Modified basic Python calls to work with both Python2 and Python3.4
* Fixed error that was happening during client initialization when an error
was missing a description.
* Fixes clusterId bug in createVolume (Issue #3)
* Snapshotting of multiples volumes at one time has been enabled
* Added unit test for the Exception class.
* Removed unused error property from LeftHand exceptions.
Changes in Version 1.1.0
------------------------
* Replaced all httplib2 calls with Python Request calls
* SSL certificate verification can be enabled by passing secure=True
* SSL certificate verification can be done against a self provided .crt file
with secure='/path/to/ca-certificates.crt'
Changes in Version 2.0.0
------------------------
* Rebranded the HPLeftHandClient to HPELeftHandClient.
* Updating the documentation to use the new PyPi project name for the
client, 'python-lefthandclient'.
Changes in Version 2.0.1
------------------------
* Allows suppressing of InsecureRequestWarning messages