Releases: HewlettPackard/python-ilorest-library
Version 7.0.0.0
Fixes:
Fixed an issue with uploadcomp command where Broadcom firmware package upload to iLO repository failed.
Fixed an issue with flashfwpkg command where Seagate firmware package flash failed with "Flash unsupported by iLO Error" on Gen10/Gen10+ servers.
Fixed a critical issue with get command when using certificate-based authentication.
Fixed an issue where CHIF login failed with blob2overrideerror after retry attempts were exhausted.
New Features:
Added multiconnect parameter to computeopsmanagement command for onboarding multiple or range of iLO's to COM. Supported only in Windows and Linux platforms.
Added new logconfig command to configure logging behavior including debug logging, log directory, and log rotation settings. This command provides persistent configuration across sessions.
Enhancements:
Optimized login command to fetch iLO generation only once during the login process.
Updated firmwareupdate command to support the new "Backingup" firmware update state.
Added reactivate subcommand to appaccount command for reactivating expired application account.
Enhanced logging capabilities with configurable log file rotation and retention settings.
Improved logging configuration management with centralized control through the new logconfig command.
Version 6.3.0.0
Fixes:
Fixed an issue with IscsiConfig command where response showed duplicate entries.
Fixed an issue with Serverlogs command where --mpfile option did not load the configurations.
Fixed an issue with Uploadcomp command where uploading a component which is connected behind the controller of the server was failing.
Enhancements:
Enhanced rawget command to provide the response in stderr if the option --response is given.
Enhanced appaccount command to give an exception if non-root user tries to perform appaccount functionalities.
New global iLOrest optional argument to omit the creation of an info log file (iLORest.log).
Version 6.2.0.0
Fixes:
Fixed an issue with the save command , when selector is not given along with the save command the command response was NULL.
Fixed an issue with appaccount command where the apptoken was getting deleted while product upgrade.
Fixed an issue with signing project for RPM products, to reflect new GPG key which is signed by SHA-256.
Fixed an issue with the get command & list command where NetworkAdapter property was returning missing data in response for Ids and displaying only settings data.
Fixed an issue with flashfwpkg command where warning was being thrown while NVMe and SATA drive components flashing.
Fixed an issue with the list command where Bios property was returning NULL in response for @OData.*
Enhancements:
Enhanced flashfwpkg command to support NVMe DA drive components flashing.
Enabled support for RHEL 9 minimal OS install.
Version 6.1.0.0
Fixes:
Fixed issues with ServerInfo command where prossesorID was not getting populated in the response and --fans was not giving correct result when --json is supplied, also corrected an issue where the option --software was returning generic error.
Fixed an issue with firmwareupdate command where the url with mix of uppercase and lowercase where not getting flashed.
Fixed issues with the set command where the setting of WorkLoadProfile , ThermalCooling where not working.
Fixed issues with the get command where NetworkAdapter property was returning wrong response, also fixed the issue where ComponentIntegrity was not including TPM info.
Corrected an issue with logging mechanism where errors where getting printed twice on stdout.
Enhancements:
Enabled support for accepting PIN as activationkey for the computeopsmanagement command
Enhanced rawget command to not cache anything and not to construct monolith.
Version 6.0.0.0
What's New:
Enabled the iLO7 support.
A New command appaccount command is introduced which lets the user to manage the application accounts in iLO and TPM.
A New command channelinterface command is introduced with option reset which would let the user to reset all chif channels.
A New command detectilo command is introduced which lets the user know the iLO generation of the currently logged in server.
Fixes:
Fixed issues with createvolume command options quickdrive and customedrive related issues w.r.t iLO 5 and IOPerfModeEnabled related issue w.r.t iLO 6. Also fixed the issue of extra or incorrect drives getting filtered while creation.
Fixed an issue with ServerInfo command where prossesorID was not getting populated in the response.
Fixed an issue with firmwareupdate command where the .lpk component was not getting flashed.
Fixed an issue with the save command where the selector HpeBiosMapping did not return desired result.
Fixed issues with the storagecontroller command where the options save and load did not save or load anything. Also fixed an issue where the options state did not return any response.
Enhancements:
Enhanced the flashfwpkg command to support decoupled metadata structure for FWPKG components.
Enhanced login command with new option no_app_account which would let the user to perform login operation without application account via VNIC.
This version of the iLOrest supports below operating systems
Microsoft Windows Server 2025
Microsoft Windows Server 2022
Microsoft Windows Server 2019
Red Hat Enterprise Linux 9 Server
Red Hat Enterprise Linux 8 Server
SUSE Linux Enterprise Server 15
VMWare ESXi v8.0
Version 5.3.0.0
Fixes:
Fixed an issue with the bootorder command . New boot order was not set properly.
Fixed an issue with the esxcli utility in ESXI 8.0.
Fixed an issue with the certificate command . In some cases, the --getcsr option was throwing an exception.
Fixed an issue with the ethernet command where --nameservers option was not accepting three name servers as it should.
Fixed an issue with the select command . RDE controller information was not listing when executing list members --select StorageControllerCollection. --json .
Fixed an issue with the flashfwpkg command . The command was not printing the returned iLO error message when the option --tpmover was supplied.
Fixed an issue with the flashfwpkg command .The command was not working with some directly connected drives or connected behind a storage controller.
Fixed an issue with the rawget command . The command was not displaying the returned iLO error code when a non-existent URL was supplied as input.
Enhancements:
Enhanced the flashfwpkg command to support and flash type B components .
Enhanced the flashfwpkg command to flash direct attached drive components correctly.
Full Changelog: v5.2.0.0...v5.3.0.0a
Version 5.2.0.0
Fixes:
Fixed an issue with the save command. The command was not working for multisave subcommand.
Fixed a github issue with set command. logout was not working as expected.
Fixed a github issue with set command. IPv4Addresses setting was not as expected.
Fixed an issue with rawpost command and rawpatch command, command was throwing exception when .txt file was sent as input
Enhancements:
Support for third party firmware images .pup, .fpb, .hpb enabled in both inband as well out of band communication for flashfwpkg command
Version 5.1.0.0
Fixes:
Fixed an issue with the installset command. The output of this command was returning unwanted response in it prior to the fix.
Fixed multiple issues with the Get command. EthernetNetworkInterface and Power types were wrongly displayed before the fix.
Enhancements:
Enhanced to support 8 multiple parallel inband operations or command executions.
Sles 15 Sp6 support has been enabled
Version 5.0.0.0
Fixes:
- Fixed an issue with
get[command],licensekeywhere the output wasn’t displaying the license key appropriately. - Fixed an issue with
get[command],thermalconfigwhere the output wasn’t displaying the thermal config information. - Fixed an issue with
directory[command],kerberoswhere output was empty even when configuration is present. - Fixed an issue with
flashfwpkg[command],forceuploadoption , where the file was skipped for execution even when option is specified. - Fixed an issue with
virtualmedia[command] where the output displayed had misplaced data for CD and Floppy media types. - Fixed an issue with
Backuprestore[command] where the output was different in local mode for credential and non-credential modes. - Fixed an issue with
storagecontroller[command] where the output was empty for invalid Controller and Volume IDs. - Fixed an issue with
serverlogs[command] where AHS download in Intelligent Provisioning environment was failing.
Enhancements:
-
Enhanced
serverclone[command] to check for server power state before issuing a reboot . -
PyPI package is built for RESTFul Interface Tool . It can be installed on any x86_64 system wherever python3 is installed. It would work the same as installing from rpm or msi.
RESTFul Interface Tool PyPI package is available at
https://pypi.org/project/ilorestNote: ARM system support will be announced in future releases.
Version 4.9.0.0
Fixes:
Fixed an issue with Serverclonecommand load where recoverypriviledge updation for iLO user accounts had an issue.
Fixed an issue with ServerInfocommand power option,where powersupply data was incomplete.
Fixed an issue with MakeInstallsetcommand by correcting the input json format.
Fixed an issue with IscsiConfigcommand where changing the iscsi boot network interface failed.
Fixed an issue with Installset command where add and remove of recovery install set threw exception.
Fixed an issue with MakeInstallsetcommand to correct the response to include firmware version.
Fixed an issue with Ethernetcommand where setting iPv4 address failed.
Fixed an issue with Uploadcompcommand wrong error code return in high security mode.
Fixed an issue with Directorycommand ldap --addrolemap where customer faced issue with adding customised privileges.
Fixed an issue with the tool execution on Sles 15 SP2 and RHEL with OpenSSL 3.
Fixed an issue with Taskqueuecommand -r where removal of recovery task in fips mode ,error.
Fixed an issue with iloresetcommand, listcommand, savecommand where commands were not able to locate the service.
Fixed an issue with AHS log filename to have vendor name along.
Fixed an issue w.r.t sha 256 signing in case of iLOrest linux product.