Current Series Release Notes¶
5.10.0-6¶
Upgrade Notes¶
The CD-to-UsbCd boot source override is now applied unconditionally to all Supermicro machines. Users running older ARS-111GL-NHR firmware where ‘Cd’ was the correct virtual media device string will need to upgrade their BMC firmware.
Bug Fixes¶
Fixes virtual media insertion on BMCs (such as Cisco C845A M8 with Redfish Base.1.18.1) that return
ActionParameterMissingfor the missingTransferProtocolTypeparameter without including aRelatedPropertiesfield in the error response. Theis_transfer_protocol_requiredmethod now also checks for the parameter name inMessageArgsas a fallback.
Fixes a bug where the
connect_timeoutparameter caused anInvalid timeouterror on any HTTP retry insideConnector._op(). Whenconnect_timeoutis set, the timeout is wrapped into a(connect, read)tuple, but on recursive retries (server-side errors, re-authentication, or redirect following) the already-wrapped tuple was wrapped again, producing a nested tuple like(30, (30, 60))that therequestslibrary rejects. The timeout tuple is now passed through unchanged on retries. See LP#2146416.
Fixes virtual media boot failure on Supermicro ARS-111GL-NHR with newer BMC firmware, where the virtual media device string has changed back to ‘UsbCd’ consistent with other Supermicro servers. The model-specific exception that previously skipped the CD-to-UsbCd override for this model has been reverted.
5.10.0¶
Bug Fixes¶
Some Redfish implementations advertise collection members in their JSON responses that don’t actually exist. For example, the HGX board lists LogServices/FDR as a member, but returns 404 when sushy tries to fetch it. This causes sushy to fail during System initialization. We now handle those gracefully by allowing get_members() to catch ResourceNotFoundError for individual members.