Releases: stmcginnis/gofish
v0.11.0
This release introduces a "plugin" system where vendors can provide wrapper classes for working with their OEM properties and actions.
Improvements have been done for cases when encountering errors retrieving collections of objects. It had been returning as soon as an error is encountered, but will now try to retrieve as much of the collection as possible before returning.
Fixes for PostalCode.Country and various other bugfixes.
v0.10.0
This is a minor update of the Gofish library. Some things included are:
- Added ability to set custom headers in API calls
- Added
VirtualMediaConfig
object - Addition of
Drives()
fromChassis
objects - Bugfix for updating object properties when the JSON name is different that the object's name
- Bugfix for multipart POST calls
- Updates to the code generation script
v0.9.0
Updates include:
- New
VirtualMediaConfig
settings for handling virtual media state - Ability to list firmware and software inventories from the
UpdateService
- TestClient improvements to aid in unit testing
- Stricter enforcement of code quality through use of golangci-lint
v0.8.0
Updates include:
- Fix for header capitalization of UserName causing problems for some implementations
- Improved session handling
- Handle multipart POST calls
- Initial support for message registries.
- OEM handling for the Update Service
- Improved error reporting for API call failures
v0.7.0
This update includes event subscription, virtual media improvements and some handling for non-conforming implementations.
v0.6.0
Better error responses and other updates.
v0.5.0
This release includes fixes for data type unmarshalling and the addition of the Update() call for setting read/write properties of objects.
v0.4.0
Various compatibility and other fixes.
V0.3.0
Contains bug fixes, spelling corrections, and the ability to set TLS handshake timeouts in the client configuration.
v0.2.0
This release contains several bugfixes as well as further implementation of base Redfish and Swordfish objects.
Of note is the support for Actions on objects for standard actions. OEM actions and full read/write support is still under development.