2025.2 Series Release Notes¶
5.7.1-4¶
Bug Fixes¶
An issue was encountered on Dell hardware where the Baseboard Management Controller could respond with a HTTP 404 error temporarily during job creation, causing operations to fail unnecessarily. This occurred due to a race condition where the BMC had not yet finished creating the job when the initial request was made. The Dell OEM http_call method now automatically retries on 404 responses with configurable retry count (default: 3 retries) and delay (default: 10 seconds) to handle this transient condition gracefully. The retry behavior can be customized using the
max_404_retries
andretry_404_delay
parameters.
Fixes an issue with the handling of idrac10 BMCs as it relates to the ComputerSystem resource. Previously, sushy was not able to identify the available boot target value. Now sushy is able to identify the boot values from a settings sub-resource and provide the needful clarity so consumers of the sushy library can identify available targets.
5.7.1¶
Bug Fixes¶
Adds correct handling of BMC responses containing an empty string eTag. This resolves issues where sending back an empty string eTag may trigger HTTP 412 Precondition Failed error on some BMCs.
5.7.0¶
New Features¶
Redfish HTTP requests in Sushy now retry automatically on common transient connection errors such as connection timeouts or refused connections. This helps avoid deployment or teardown failures due to temporary BMC unavailability. The number of retries and the delay are controlled by the existing options server_side_retries and server_side_retries_delay.
Extend the NetworkAdapters resource to include information about the firmware.
Adds
set_datetime
method to theManager
resource, allowing clients to update the BMC’sDateTime
andDateTimeLocalOffset
fields via Redfish PATCH. This enables management of time settings on Redfish-compliant BMCs through sushy.
Bug Fixes¶
Fix the Target property in the Dell OEM, it should be an array as a value instead of a string.
Fixes an issue where the action to eject virtual media would fail if the virtual media wasn’t present. Now, if the virtual media is not present, we will not raise an error.
Fixes incompatibility with SuperMicro ars-111gl-nhr which uses ‘Cd’ device string for virtual media boot as opposed to ‘UsbCd’ typical to most SuperMicro servers.
5.6.0¶
Prelude¶
sushy-oem-idrac has been merged into this package, removing the need to install it separately.
Upgrade Notes¶
You must uninstall sushy-oem-idrac as a separate package when upgrading.