2023.1 Series (4.4.x) Release Notes

2023.1-eom

Bug Fixes

  • Fixes bug where sushy would not pass a read/connect timeout through to requests when making requests to a redfish service. This means that an ill-timed failure could cause python processes calling sushy to freeze indefinately.

  • Add TransferProtocolType for any general error that mentions it

  • In some cases registries might not be available because theour check for the registry language did not account for apossible country suffix. The logic was improved to take itinto account.

  • Correctly handles errors on a request that is re-tried after refreshingan authentication token.

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

4.4.2

Bug Fixes

  • Fixes exceeding retries. Before this fix running sushy for longer it nolonger retried for temporary failures when it should.

  • Fixes ‘Unsupported parameter name @Redfish.OperationApplyTime’ erroron iDRAC firmware version 6.00.02.00 or newer when deleting volumes.

  • Workaround forhttps://github.com/psf/requests/issues/3829If the envREQUESTS_CA_BUNDLE is set therequests.Session()ignores the verify parameter. Therefore the verify parameteris moved directly into the function call of requests.