[release-announce] sushy 4.5.0 (bobcat)

no-reply at openstack.org no-reply at openstack.org
Thu May 11 09:20:33 UTC 2023


We are chuffed to announce the release of:

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

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

4.5.0
^^^^^

Bug Fixes

* Add TransferMethod for any general error that mentions it.

* Add TransferProtocolType for any general error that mentions it

* In some cases registries might not be available because the our
  check for the registry language did not account for a possible
  country suffix. The logic was improved to take it into account.

* An issue was encountered on some HPE iLO supported machines where
  the Baseboard Management Controller would respond with a HTTP 400
  error and an error message indicating the requested operation was
  invalid for the then system state. For example, attempting to change
  the power state via the BMC shortly after previously changing the
  power state. We now attempt to retry within the permitted number of
  retries when this error is encountered.

Changes in sushy 4.4.2..4.5.0
-----------------------------

eee778a Retry on ilo state error
a1eef45 Update pep8 dep hacking to latest: v6
c416bf1 Handle TransferMethod in vmedia insertion
2506b87 Add TransferProtocolType for any general error that mentions it
a59cf6c Exclude all files starting with . from flake8 tests
4a40143 Update master for stable/2023.1
fbf44e9 Handle non-default language for registries


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

.../handle_transfer_method-a51d5a17e381ebee.yaml   |   4 +
...more-transferprotocoltype-739ce8bdedbcb51c.yaml |   4 +
...fault-language-registries-f73bdecc98ba2cc8.yaml |   7 +
...retry-ilo-not-ready-error-0b4dce882282eaac.yaml |  10 +
releasenotes/source/2023.1.rst                     |   6 +
releasenotes/source/index.rst                      |   1 +
sushy/connector.py                                 |  37 +-
sushy/resources/base.py                            |   7 +-
sushy/resources/manager/virtual_media.py           |  27 +-
sushy/resources/registry/message_registry_file.py  |   8 +-
.../bios_attribute_registry_file_zthardware.json   |  19 +
.../bios_attribute_registry_zthardware.json        |  75 ++++
.../transfer_method_required_error.json            |  16 +
.../transfer_proto_required_error2.json            |  16 +
.../unit/resources/manager/test_virtual_media.py   |  22 +-
.../resources/registry/test_attribute_registry.py  |  38 ++
tox.ini                                            |   4 +-
20 files changed, 811 insertions(+), 13 deletions(-)







More information about the Release-announce mailing list