# $Id$

PYTHON-REDFISH CHANGES

v0.4.4 (2019-10-30)
- Fix monitor_sleep default initialization
- Fix URLs referenced in doc

v0.4.3 (2019-10-14)
- Adds a monitor command (Bruno Cornec)

v0.4.2 (2019-10-08)
- Fix a link in doc and update develsetup (Madhuri Kumari)
- Adds bash auto-completion ((Bruno Cornec/René Ribaud)
- various small fixes (wangqi)
- fix tox python3 overrides (huang.zhiping)
- Fix Apache MPM issue (Valentin Boucher)
- Add doc/requirements.txt to docs tox environment (98k)
- Update new DMTF standards documents for 2019 (Bruno Cornec)
- Now uses pb 0.15 to build packages -> YAML conf (Bruno Cornec)
- Fix RPM dependencies by adding missing pbr and setuptools (Bruno Cornec)
- Fix example for simulator to work with the HPE ilorestfulapiexplorer (Bruno Cornec)
- Both Hpe and Hp should be considered for Oem entries (Bruno Cornec)
- Add a getserial command to redfish-client (Bruno Cornec)
- Add debian/ubuntu packages built with project-builder.org - tested with Ubuntu 18.04 (Bruno Cornec)
- OpenDev.org migration (OpenDev.org)
- Use Zuul v3 features (Bruno Cornec/Andreas Jaeger)
- Adds Gen-Z simulator support (Bruno Cornec)

v0.4.1 (2017-03-08)
- Fix delivery to Pypi (Bruno Cornec/René Ribaud)
- Fix #1670722 to filter all scripts delivered (Bruno Cornec/René Ribaud)
- Recover a missing fix from (Zhang Yufei)

v0.4 (2017-03-01)
- Adds redfish-client tests with Docker (not activated on gerrit) with multiple distributions (René Ribaud)
- Fix #1662225 Remove future module dependencies and Do not use pip in setup.py (René Ribaud)
- Update documentation to the fact python-redfish is an OpenStack project (Bruno Cornec)
- Adds Moonshot support (fixes for m510 and redfish-check-cartridge script) (René Ribaud) 
- Adds support for Oem data structure (mandatiry ti get MAC address with some implementation as of now) (René Ribaud)
- Update DMTF docs (Bruno Cornec)
- Avoid TypeError after _replace when user post a str url and Fix wrong payload in set boot source (Zhang Yufei)
- This version provides packaging support for Mageia 5, Fedora 25, CentOS 7 and OpenSUSE 42.2 using project-builder.org 0.14.2+ with a new python-redfish-data package in order to share common content between python2 and python3 packages (Bruno Cornec)

v0.3 (2016-04-30)
- First version usable for PoC (Team)
- Support for lots of Redfish configuration items added (René Ribaud)
- Support for OEM subtrees (René Ribaud)
- Use the correct headers for requests (René Ribaud)
- Examples reviewed to take advantage of these extensions (René Ribaud)
- Usage of jinja2 templates for redfish-client (René Ribaud)
- Updated client (René Ribaud)
- Usage of a $HOME/.redfish directory for storing configuration and logs (Bruno Cornec)
- Adds test with multiple docker containers (René Ribaud)
- Documentation review and extension (René Ribaud/Bruno Cornec)
- Update DMTF documentation to 1.0.1 (Bruno Cornec)
- First packages for Mageia 5 and Fedora 23 using project-builder.org py2 and py3 (Bruno Cornec)

v0.2 (2015-12-08)
- first rpm made using project-builder.org (Bruno Cornec)
- Update the simple-simulator example (René Ribaud)
- Update redfish-client (René Ribaud)
- Add both UEFI parameters "Continuous" and "Once" as an example (Vincent Misson)
- New function set_parameter and set_parameter_json on Systems Class (Vincent Misson)
- New classes in types.py: Bios & Boot (Vincent Misson)
- New function get_power() and generic function  get_parameter(parameter_name) for class Systems (Vincent Misson)
- Create new function: get_serialnumber. Tested with Simulator (v1) + Redfish Proliant 0.9.5 and 1.0 (Vincent Misson)
- Various doc updates (Bruno Cornec/René Ribaud)

v0.1 (2015-09-09)
- Uses tortilla lib to wrap the REST API (René Ribaud)
- Uses python requests to manage login/logout (René Ribaud)
- Provides 2 functional working examples with Redfish simulator and ProLiant server or Moonshot Server (René Ribaud)
- Remove OpenStack deps as this code has to be usable outside of OpenStack (Bruno Cornec)
- Provides a configuration file to handle credentials and connection URL (René Ribaud)
- Provides a mapping class to handle multiple versions of Redfish (in this version, 0.95.0 for ProLiant and 1.0.0 for mockup) (René Ribaud)
- Provides a first action reset_server to ... reset system The action is commented into simple-proliant.py to not do unexpected reset. (René Ribaud)
- Provides a first retrieving function get_bios_version to get the BIOS version of a system. (René Ribaud)
- Add basic logging capability (René Ribaud)
- Change the documentation to reference Redfish specification. Remove HP and iLO specific references (Samer El-Haj-Mahmoud)
- Initial content and Clean up to meet pep8 and doc strings (Devenanda van der Veen)
