Queens Series (1.2.0 - 1.3.x) Release Notes


Bug Fixes

  • Disable HTTP connection pooling by asking HTTP server to close our connection right upon use. The rationale is that some BMC observed in the wild seem to close persistent connections abruptly upon eventual re-use failing completely unrelated operation. So in sushy we just try not to maintain persistent connections with BMC at all.


Bug Fixes

  • Fixes malformed value of the BootSourceOverrideMode element which goes against the Redfish schema and causes some of the boot mode calls to fail.


Critical Issues

  • Fixes authentication failure when SessionService attribute is not present in the root resource.


New Features

  • Adds the ability to specify user-defined connector object on creation of a root Sushy instance.

  • New force argument to the refresh method on resources can be set to False to prevent refreshing of resources that are not stale. Resources can be marked as stale by calling a new invalidate method.

Other Notes

  • Changes the values for the constants HEALTH_STATE_ENABLED, HEALTH_STATE_DISABLED, HEALTH_OK, HEALTH_WARNING and HEALTH_CRITICAL. These could be correctly used with their mapped values in mappings.py.


New Features

  • Adds the “EthernetInterfaces” to the library. It also returns the list of connected MACs.