Changelog for the HPE Python Redfish library

NOTE

The HPE Python Redfish library is used by the HPE iLOrest RESTful interface tool.

For this reason, they both share the same changelog information.

Refer to the iLOrest changelog for versions greater than 4.8.0.0

Version 4.8.0.0

Fixes:

  • Fixed an issue with the flashfwpkg command where locked components were not flashing.
  • Fixed an issue with list --json --selector HpeSecurityService. not displaying in JSON format. Same is fixed with get command as well.
  • Device discovery checks in flashfwpkg command are removed as it is taken care by iLO.
  • Fixed an issue with firmwareupdate command failing with error code 41 (FIRMWARE _ UPDATE _ ERROR) when server enabled with TPM.
  • Fixed as issue where ilorest rpm not installing on FIPS enabled Linux OS.

Enhancements:

  • Enhanced the ethernet command with new option --force_network_config to apply iLO network configuration.
  • Enhanced flashfwpkg command with --targets option for targeted firmware update feature.
  • Upgraded OpenSSL from version 1.0.2zf to 3.0.12.

Version 4.7.0.0

Fixes:

  • Fixed an AHS download issue in local in-band mode in the serverlog command .
  • Fixed an issue where powercap is not getting set with set command .
  • Fixed the installset command where it was not deleting or creating recovery install sets.
  • Fixed an issue with createvolume command options quickdrive and customedrive w.r.t iLO 5.
  • Fixed an issue with deletevolume command w.r.t iLO 5.
  • Fixed an issue in the serverclone command where iLO account changes were not cloned.
  • Fixed an issue where SecurityService instance was not found occasionally.
  • Fixed an issue with storagecontroller command was not working when resources were not loaded in iLO.

Enhancements:

  • Enhanced the load command with new option --force_network_config to apply iLO network configuration.
  • Enhanced the installset command with mandatory --user and --password parameters while creating and deleting recovery install sets during a local in-band sessions .

Version 4.6.0.0

Fixes:

  • Fixed an issue in the directory command where option --addrolemap role delimiter was not working.
  • Fixed an unhandled error when flashfwpkg command executed with --update_srs for a user without the Recovery Set Privilege.
  • Included a message in drivesanitize command for HPE iLO 5 for not supporting --drivereset and --status features.

Enhancements:

  • Enhanced the flashfwpkg command to flash the firmware of type .HPB ( HPE signed Public Binary ) images.
  • Added support for RHEL 9.2 ARM64 Operating System.

Version 4.5.0.0

Fixes:

  • Fixed an issue where serverinfo command did not return memory and CPU information in Gen9 servers. Note memory capacity is still not printed.
  • Fixed an issue in directory ldap command where search domain delimiter was not working.
  • Fixed issues with createvolume command not working with HPE iLO 5 with Storage URI.
  • Included a message in drivesanitize command for HPE iLO 5 for not supporting --drivereset and --status features.

Enhancements:

  • Enhanced flashfwpkg and uploadcomponent commands to handle both direct attached drives as well as controller connected drives.
  • Added support for TFA (Two Factor Authentication) for remote out-of-band login.
  • Added a new return code 85 when iLO is busy and sends back resource not ready message.
  • Added support for deletion of JBOD volumes before creating RAID volumes.
  • Migrated HPE iLOrest documentation from slate to redocly.

Version 4.3.0.0

Fixes:

  • Fixed an issue where BIOS Settings not saved using iLOrest save and load commands
  • Firmware Flashing via local CHIF timeout increased from 300 to 1800 seconds to facilitate multiple UBM3 backplane firmware flash.
  • Fixed an issue with deletevolume command to ask for confirmation when deleting all volumes using --all option.
  • Fixed an issue with virtualdrive command where the exception did not trigger the eject/unmount media.
  • Fixed an issue where No error message displayed when Invalid/Non-existing drive or controller is passed while creating a logical drive using quickdrive .
  • Fixed an issue where server does not reboot when virtual media is added along with reboot parameter.
  • Fixed an issues with help options of some of the commands.
  • Fixed metadata information for ESXi 8 ilorest component.

Enhancements:

  • Added new code for iLO6 MR controller to get allowable values capabilities section during creation of volumes.
  • Device Discovery check is added in flashfwpkg for PLDM component firmware flash.

Version 4.2.0.0

Fixes:

  • Fixed an issue with --nameservers option in ethernet command.
  • Fixed an issue with ilolicense command where the exception did not trigger for invalid license.
  • Fixed an issue with bootorder command not working for iLO6.
  • Fixed an issue with serverinfo command not displaying MAC address in iLO5.

Enhancements:

  • Added a new option --storageid to all storage commands, allowing for filtering by both storage id and controller id.
  • Added a new option -sf to the serverclone command to save storage configurations in a custom file.
  • Modified the --activationkey parameter in the computeopsmanagement command from mandatory to optional.
  • All subcommands from the unifiedcertificate command have been merged into the certificate command. The unifiedcertificate command is now deprecated.

Version 4.1

Fixes:

  • Fixed an issue in save where NVMe drives are getting saved 2 times.
  • Fixed an issue set command for Oem/Hpe/ThermalConfiguration .
  • Fixed several issues with storagecontroller command which is an alias to smartarray command.
  • Fixed an issue with logging in and logging out with sessionid option in login command.
  • Fixed minor issues with createvolume and deletevolume command.
  • Fixed an issue fetching storage controller details using location details.
  • Fixed an issue in clearcontroller command by specifying the location details.
  • Fixed an issue in login command by specifying the proxy details.
  • Fixed a github reported issue by giving --nologout option for reboot command.

Enhancements:

  • Added support for server cloning storage controller configurations in Gen11 (HPE iLO 6) servers.