CHANGES
=======

2.3.0
-----

* Change Logs for proliantutils 2.3.0 release
* Redfish: Adding the ability to get one time boot
* Support to perform erase on all the disks(volumes and drives)
* Redfish: Add system push power button operations
* Add HPE extensions support to redfish connection lib
* Redfish: Add system power operations
* Aligning redfish calls to new framework
* Support to return logs for hpsum firmware update
* Set 'trusted\_boot' capability only when TPM chip is present
* Instrumenting redfish into proliantutils' client
* Adding capability to check NVDIMM\_N availability
* Add support to get cpu virtualization capability
* Initial redfish commit
* Stop hosting coverage results in htmlcov dir
* Separate out rest infra from ris
* Refactor ris-rest infrastructure
* Add upper-constraints to testenv setup

2.2.1
-----

* Updated ChangeLog for proliantutils 2.2.1 release
* Updating requirements.txt based on ironic
* [Fix gate] Update pbr requirement
* Add HPSUM firmware update support

2.2.0
-----

* Change Log as part of proliantutils 2.2.0 release
* Add trusted\_boot to server capabilities
* snmp inspection for disk size
* Add \`erase\_devices\` into \`get\_clean\_step\` method
* Update hpssacli to ssacli
* Adds 'UefiTarget' as a boot option
* Add Sanitize disk erase support using SSA
* Support to disable iscsi boot option in iLO
* Change to disable target DHCP in iLO
* Add py35 to tox environments

2.1.11
------

* Change log added for 2.1.11 release
* Fix Inspection failure in Gen7
* Adds support in hpssa for SDD interface 'Solid State SATA'
* Fix log message for exception in Gen7
* Raise exception when HPSSA controller not available
* Add hpssa support only in raid mode
* RIBCL calls fails with 'requests' library version 2.11.0

2.1.10
------

* Change log added for 2.1.10 release
* Modify error message of InvalidInputException in hpssa
* Adds constructor for InvalidInputError
* Fix 'raid\_config' validation error message
* Fix to accommodate very quick firmware update

2.1.9
-----

* Change log added for 2.1.9 release
* Sort values of raid\_config for 'share\_physical\_disks'
* Fix the logic for fetching the gpu device count

2.1.8
-----

* Passing 'process\_input' to the running hpssacli process
* Add RIS support for power operations
* Adds support in hpssa for SDD interface 'Solid State SAS'
* Add proper error message for extraction failure
* Modify minimum disk for RAID 0 in hpssa
* Add \`.flash\` extn to supported raw firmware files
* Adds test coverage in tox.ini
* Switch tox unit test command to use ostestr

2.1.7
-----

* Added changelog to account for nic\_capacity changes
* Add support to get NIC info for any version

2.1.6
-----

* Added changelog and authors
* Changes to NIC info retrieving logic
* Support for iLO based firmware update
* Reduce logical disk size returned by 1

2.1.5
-----

* Add logging for RIS and RIBCL modules
* HPSSA: Support 'MAX' as size\_gb for logical disks
* Fix slow test test\_wait\_for\_ilo\_after\_reset\_ribcl\_ok
* Fix ribcl to return correct number of processors
* Make proliantutils return 1 size less than actual disk size
* Providing logging infrastructure in proliantutils

2.1.4
-----

* Fixes tox Warning issue
* Fix to allow Secure Boot API calls only in UEFI boot mode

2.1.3
-----

* Update documentation
* IPA: Update proliant hardware manager
* Add RIS support for updating boot device

2.1.2
-----

* RIS: Check if virtual media is attached before ejecting

2.1.1
-----

* Check if virtual media is attached before ejecting
* Change dict() to {}
* Adding RIS support for virtual media interfaces
* Add support for certificate based authentication
* Add iSCSI boot support in RIS
* Activate iLO license
* Fix gate failures
* parsing storage data fails in some scenarios
* test cases for get\_nic\_capacity and ipmi.py
* Python 3 compatibility
* Missing argument in set\_http\_boot\_url
* update\_persistent\_boot to 'NETWORK' fails on Gen9

2.1.0
-----

* ILO: Add nic\_capacity to capabilities
* Bug Fixes

2.0.2
-----

* Adding functionality required by ilo-inspection
* RIS:Add get\_pending\_boot\_mode
* Fallback to RIBCL
* Refactor code in RIS
* Fix exceptions
* ILO: (PART-1) Test cases for RIS Operations
* ILO:Check if iLO is up after reset\_ilo
* ILO: Add unit tests for ris.RISOperations.\_rest\_op
*  ILO: Support for configuring httpboot through RIS
* ILO: Add empty unit test files for ris
* ILO: Add support for GET\_EMBEDDED\_HEALTH
* HPSSA: Add support for sharing physical disks
* HPSSA: create and get should return physical disks info
* HPSSA: Handle all storage units
* HPSSA: Add support for nested RAID levels
* Support CDROM in get/set persistent boot methods
* HPSSA: Add disk allocator
* HPSSA: RAID creation should return current config
* ILO: Update get\_persistent\_boot for UEFI
* HPSSA: Move test outputs to a single file
* HPSSA: Fix the disk sorting issue on create
* Add Proliant Hardware Manager for IPA
* Update ris module to be consistent with operations

2.0.1
-----

* Add hpssa module to proliantutils
* Add cleaning operations

2.0.0
-----

* Fix broken backward compatibility
* Fix boot mode exceptions for Gen 7 servers
* Initial Support to RIS
* Add hacking and fix pep8 issues
* Fix pep8 errors in ribcl and its test module
* Add tox for proliantutils module
* Fix update\_persistent\_boot for Gen9 servers
* Backout changes from 18bbcad
* Add system health methods to ribcl module
* Remove unused variable
* Fix minor space issues in ribcl module
* Add update\_persistent\_boot to ribcl module
* Add boot mode commands to ribcl module
* Add support for pbr
* Add documentation to ribcl module
* HPSSA: Add functional tests for create
* HPSSA: Fixes for issue found during functional testing
* Submit ribcl ilo module
* Initial commit
