[release-announce] sushy 3.3.1 (victoria)

no-reply at openstack.org no-reply at openstack.org
Wed Aug 26 20:29:11 UTC 2020


We joyfully announce the release of:

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

This release is part of the victoria 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.

3.3.1
^^^^^


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

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


Bug Fixes
*********

* Fixes bugs in the "UpdateService.software_inventory" and
  "UpdateService.firmware_inventory" properties making them
  operational.

Changes in sushy 3.3.0..3.3.1
-----------------------------

03f5818 Less scary warning when GET /redfish/v1/SessionService fails
5ffe8ee Do not log passwords and auth tokens when using SessionService
ec5ceef Remove auth token header completely when error occurs
0e27eba Add a CI job with UEFI+vmedia and clean up the job definitions
d73c2af Include extended information in debugging output
3d45557 Fix retrieving software & firmware inventory
2029f82 Update version of hacking
8df68d8 Update system schema to 1.10
619445c Set min version of tox to 3.2.1


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

lower-constraints.txt                              |  2 +-
...ftware-firmware-inventory-3e0e79e052aa76d9.yaml |  5 ++
.../notes/no-passwords-295207ac891d27ab.yaml       |  5 ++
sushy/auth.py                                      | 10 +++
sushy/connector.py                                 | 31 ++++++--
sushy/exceptions.py                                |  3 +-
sushy/resources/sessionservice/sessionservice.py   | 12 ++--
sushy/resources/system/system.py                   |  2 +-
sushy/resources/updateservice/updateservice.py     | 38 ++++++----
.../json_samples/firmwareinventory_collection.json | 19 +++++
.../json_samples/softwareinventory_collection.json | 14 ----
.../unit/json_samples/updateservice_no_inv.json    | 24 +++++++
.../sessionservice/test_sessionservice.py          |  6 +-
.../updateservice/test_softwareinventory.py        | 33 +++++++--
.../resources/updateservice/test_updateservice.py  | 84 ++++++++++++----------
sushy/utils.py                                     | 12 ++++
test-requirements.txt                              |  2 +-
tox.ini                                            |  2 +-
zuul.d/project.yaml                                |  6 +-
zuul.d/sushy-jobs.yaml                             | 21 +++---
26 files changed, 284 insertions(+), 127 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index e0ca2ea..01da614 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +11 @@ stestr>=2.0.0 # Apache-2.0
-hacking>=3.0.0,<3.1.0 # Apache-2.0
+hacking>=3.1.0,<3.2.0 # Apache-2.0






More information about the Release-announce mailing list