- Corrected matching logic to return the matched resource if found
- Added workaround to specify the 'BootSourceOverrideMode' property when modifying the boot override properties even if the mode is not changing
- Minor spelling fixes
- Added --no-proxy option
- Fixed missing documentation to show PowerCycle is a valid reset option
- Renamed the package to not conflict with the name of the script
- Added additional redfishtool.py script for Windows compatibility
- Added inventory and sensor options
- Made fix to collection listing to show members when optional properties are not present
- Made fixes to properly format IPv6 URLs
- Added support for getting Power and Thermal resources with a specified chassis, or leaving it unspecified if there is exactly one chassis
- Added the ability to get credentials from the config file rather than specifying them on the command line
- Made the "One" option enabled by default for Systems, Managers, and Chassis collections
- Made fix to allow for 202 responses on operations
- Fixed help output for the raw command
- Fixed bug with nextLink handling
- Fixed parsing of
@odata.type
properties when they use an unversioned namespace
- Fixed parsing of match argument when there are colons in the match data
- Added support for PUT with raw commands
- Added support for getting log entries via the -E argument
- Added support for leveraging the
@Redfish.ActionInfo
annotation if@Redfish.AllowableValues
for Reset actions - Added support for
--all
option to Systems and Chassis commands that perform update operations - Fixed handling of the
setTimeOffset
argument
- Created a script called
redfishtool
to be installed viapip install redfishtool
- Added AccountService setusername operation to modify the UserName property in an existing account
- Updated spelling in various usage print statements
- Forrected usage statement for SessionService login and logout subcommands
- Fixed error in collection list subcommand to show the path correctly
- Fixed password update so that it won't fail if using basicAuth to change user's own password. It was failing if using basic auth of self user since the final get used the old credentials.
- Changed elapsed time calculation to measure execution time around request lib instead of using the internal request r.elapsed property. 0.9.2 was measuring exec time short in some cases as the internal elapsed prop measures execution time until 1st header is returned--not until all data is returned.
- Modified "raw" subcommand so that it does not execute /redfish or /redfish/v1 before executing the raw api
- Changed default behavior to NOT always send a /redfish query and verify that the remote service supports the specified redfishProtocol before executing the API
- Added a new -C option to invoke the "Check remote RedfishProtocol Version" before executing function. If -R "Latest" is set by the user, then the -C flat is auto-set since "Latest" means use the latest mutually supported version
- Changed the default -R from "Latest" to "v1" since Latest will require the check and add an additional Get /Redfish query
- Added elapsed execution time output if -ss or -sss is specified
- Updated usage for the above changes
- Initial Public Release; supports most Redfish 1.0 features