[release-announce] sushy 4.1.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Thu Feb 17 15:53:49 UTC 2022


We are gleeful to announce the release of:

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

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


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

* Adds support for creating and deleting virtual media TLS
  certificates.


Bug Fixes
*********

* Makes the unstripped version of an Etag available in addition to
  the stripped one in order to support vendor implementations which
  require one or the other.

* If available, uses headers with an Etag to set the boot options.

* The large "MessageRegistry" objects are no longer logged.

Changes in sushy 4.0.0..4.1.0
-----------------------------

4f45f13 Stop logging MessageRegistry objects
a5c918d Re-add python 3.6/3.7 in classifier
fa94f7b Revert "Raise an AccessError with SessionService init"
d9ef22f [trivial] fix Xena release versions
7e2db98 Use Etag in precondition header when setting boot options
385ec14 Use only Yoga tests
a2096cd Raise an AccessError with SessionService init
b6c69d8 Test python 3.6 for distributions compatibility
d7983c9 Support for creating and deleting virtual media TLS certificates
8785d7f Handle weak Etags


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

...fix-return-full-weak-etag-04265472cbea9c0e.yaml |  6 ++
...x-use-headers-for-options-736940b87c06c189.yaml |  4 ++
.../message-registry-logging-39624ae114c02e15.yaml |  4 ++
.../notes/vmedia-certificate-06c367c6ef33d139.yaml |  4 ++
releasenotes/source/xena.rst                       |  6 +-
setup.cfg                                          |  2 +
sushy/resources/base.py                            | 52 ++++++++++++--
sushy/resources/certificateservice/certificate.py  | 22 +++++-
sushy/resources/manager/virtual_media.py           | 18 +++++
sushy/resources/registry/message_registry.py       |  2 +
sushy/resources/system/system.py                   |  7 +-
.../unit/json_samples/certificate_collection.json  | 16 +++++
.../certificateservice/test_certificate.py         | 84 +++++++++++++++++++++-
.../unit/resources/manager/test_virtual_media.py   | 16 ++++-
16 files changed, 265 insertions(+), 22 deletions(-)







More information about the Release-announce mailing list