[release-announce] sushy 2.0.4 (train)

no-reply at openstack.org no-reply at openstack.org
Mon Feb 1 15:38:24 UTC 2021


We are psyched to announce the release of:

sushy 2.0.4: Sushy is a small Python library to communicate with
Redfish based systems

This release is part of the train stable release series.

The source is available from:

    https://opendev.org/openstack/sushy

Download the package from:

    https://tarballs.openstack.org/sushy/

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/sushy

For more details, please see below.

2.0.4
^^^^^


Security Issues
***************

* No longer logs passwords and auth tokens in DEBUG mode when using
  SessionService for authentication.


Bug Fixes
*********

* Fixes an issue in performing action "#Bios.ResetBios" when no body
  in POST request provided and BMC responds with HTTP 400 Bad request,
  for example, Dell R630 having iDRAC 2.75.75.75. See story 2008198
  for details.

* Instead of trying to GET /redfish/v1/SessionService, which is
  usually reachable via authentication, fail, and then guess
  /redfish/v1/SessionService/Sessions as Sessions URL, we try first to
  use directly the Sessions URL provided by the root service, if
  available.

Changes in sushy 2.0.3..2.0.4
-----------------------------

7ac3738 Remove lower-constraints job
65dec56 Fix #Bios.ResetBios for HTTP 400 Bad request error
3e1507a Use Sessions URL from root service if it's provided
226f932 Less scary warning when GET /redfish/v1/SessionService fails
2c5f96a Do not log passwords and auth tokens when using SessionService


Diffstat (except docs and test files)
-------------------------------------

...ory-reset-400-bad-request-3f4a7a2aada0835b.yaml |  7 ++++++
.../notes/no-passwords-295207ac891d27ab.yaml       |  5 +++++
...se-sessions-url-from-root-8b8eca57dc450705.yaml |  8 +++++++
sushy/auth.py                                      | 10 ++++++++-
sushy/connector.py                                 |  7 ++++--
sushy/main.py                                      | 10 +++++++++
sushy/resources/sessionservice/sessionservice.py   | 25 ++++++++++++++--------
sushy/resources/system/bios.py                     |  3 ++-
.../sessionservice/test_sessionservice.py          |  2 +-
sushy/utils.py                                     | 12 +++++++++++
zuul.d/project.yaml                                |  1 -
14 files changed, 104 insertions(+), 17 deletions(-)







More information about the Release-announce mailing list