[release-announce] sushy 4.3.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Fri Aug 26 18:05:28 UTC 2022


We are chuffed to announce the release of:

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

This release is part of the zed 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.3.0
^^^^^


New Features
************

* Adds "controllers" property of "Storage" class that was introduced
  in Redfish v1.9 to replace "storage_controllers" deprecated in
  Redfish v1.13.


Bug Fixes
*********

* Fixes potential cases where exceptions from the underlying
  "requests" library may be raised up through "sushy", resulting in
  client applications possibly not understanding that an error has
  occurred. The sushy "ConnectionError" exception is now returned upon
  any exception falling under "RequestException" from the "requests"
  library.

Changes in sushy 4.2.2..4.3.0
-----------------------------

b855365 Capture requests errors
738f7aa Better logging when registries are not available
4dd5976 Add new Storage controllers


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

...neral-requests-exceptions-b5fd706597708fb6.yaml |   8 ++
...rage-controllers-resource-7ab112f5d2c34ca0.yaml |   6 +
sushy/connector.py                                 |   9 +-
sushy/main.py                                      |  14 +-
sushy/resources/base.py                            |  37 +++++
sushy/resources/settings.py                        |   3 +-
sushy/resources/system/bios.py                     |  47 +------
sushy/resources/system/storage/controller.py       | 150 +++++++++++++++++++++
sushy/resources/system/storage/storage.py          |  21 ++-
.../unit/json_samples/storage_controller.json      |  50 +++++++
.../storage_controller_collection.json             |  13 ++
.../json_samples/storage_controller_settings.json  |   8 ++
.../resources/system/storage/test_controller.py    | 140 +++++++++++++++++++
.../unit/resources/system/storage/test_storage.py  |  17 +++
sushy/utils.py                                     |  43 ++++++
19 files changed, 588 insertions(+), 109 deletions(-)







More information about the Release-announce mailing list