[release-announce] sushy 3.4.2 (victoria)
no-reply at openstack.org
no-reply at openstack.org
Thu Jan 28 16:27:22 UTC 2021
We are stoked to announce the release of:
sushy 3.4.2: Sushy is a small Python library to communicate with
Redfish based systems
This release is part of the victoria 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.
3.4.2
^^^^^
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.
* Fixes "AttributeError: 'str' object has no attribute 'get'" during
error handling. This occurs when BMC does not return a list of
messages inside "@Message.ExtendedInfo", but a single item. This has
been observed with iDRAC.
* Fixes an issue in the "Connector" class where an exception is not
raised when an asynchronous operations fails.
* Reduce the logging from sushy by logging only attributes and
values set in the redfish response, not the entire json.
Changes in sushy 3.4.1..3.4.2
-----------------------------
aeeb416 Raise exception when async operation fails
dfe6b33 Fix ExtendedInfo error handling for non-list item
3f0d1b2 Remove lower-constraints job
ada6b8a Log only fields set in redfish response, not entire json
6bb07a4 Fix #Bios.ResetBios for HTTP 400 Bad request error
Diffstat (except docs and test files)
-------------------------------------
...ory-reset-400-bad-request-3f4a7a2aada0835b.yaml | 7 +++
...ended-info-error-handling-73fecb6bf5c852ff.yaml | 7 +++
...ror-on-async-task-failure-b67c7bc189a4d6ca.yaml | 5 ++
.../redfish-response-log-294f3f10b770e356.yaml | 5 ++
sushy/connector.py | 1 +
sushy/exceptions.py | 14 +++---
sushy/resources/base.py | 42 ++++++++++++++++-
sushy/resources/system/bios.py | 3 +-
.../unit/json_samples/error_single_ext_info.json | 13 ++++++
.../unit/resources/manager/test_virtual_media.py | 14 +++++-
.../resources/registry/test_message_registry.py | 33 ++++++++++++++
.../registry/test_message_registry_file.py | 9 ++++
.../updateservice/test_softwareinventory.py | 11 +++++
zuul.d/project.yaml | 1 -
20 files changed, 369 insertions(+), 12 deletions(-)
More information about the Release-announce
mailing list