Skip to content

Releases: stmcginnis/gofish

v0.18.0

16 May 16:51
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.17.0...v0.18.0

v0.17.0

25 Apr 20:01
Compare
Choose a tag to compare

This release contains various fixes to the object definitions from the update to the 2023.3 bundle. Further system testing and unit testing uncovered a few inconsistencies and problems that have now been addressed.

v0.16.1

19 Apr 21:44
Compare
Choose a tag to compare

The More Betterer Release

Shortly after tagging the v0.16.0 release I got access to do more complete testing with a more recent machine. Various issues were found and addressed, and I was able to use some of the output to improve the test coverage of the object marshaling.

There are still likely other issues, but this at least addresses some of the main obvious ones with the recent updates.

Full Changelog: v0.16.0...v0.16.1

v0.16.0

19 Apr 12:15
Compare
Choose a tag to compare

Major refresh with possible breaking changes

This release of Gofish updates Redfish objects to the 2023.3 schema bundle. There are a few cases where this may have introduced subtle breaking changes with past releases. If anything is observed, please file an issue and we can see if there is a way to keep backwards compatibility while supporting the updates.

This refresh was way overdue, so there are too many individual changes to list out here. Many thanks to the following for being part of this release:

v0.15.0

14 Nov 14:14
dddaff9
Compare
Choose a tag to compare

This release includes various updates:

  • updateservice/StartUpdate: adds the StartUpdate target (#286)
  • Add power supplies (#285)
  • Add circuits (#283)
  • Add power equipment (#282)
  • Services.Tasks(): fix no Task objects being returned (#281)
  • feat(manageraccount): add oem field (#280)
  • fix manager reset action when no allowed values for reset type are provided (#279)
  • Add new fields to processor (#278)
  • common/entity: add parameter to skip the If-Match Etag header (#277)
  • Add option to clean etag before PATCH and POST (#275)
  • add MediaType to VirtualMedia (#274)
  • Add HttpBootURI into Boot (#271)
  • Add jobservice and job types (#266)
  • fix: Pass payload during bios reset (#268)
  • Allow empty old/new BIOS password (#273)
  • Adding read/write cache policy to volume (#270)
  • Support for VirtualMedia under ComputerSystem (#269)
  • added HEAD to quickly take headers for example ETag (#265)
  • Decode task messages (#263)
  • make concurrency configurable (#261)
  • Raise gollangci-lint cyclometric complexity (#262)
  • Add serial interfaces (#256)
  • Add certificates (#255)
  • Add sensors located in the chassis and sub-components. (v1.9+) (#254)
  • backwards compatibility for early versions of PCIeFunctions (#253)
  • Add PCIeSlots (#251)
  • fixed bug with Update for embedded structs (#248)
  • Update golangci-lint and go versions (#247)
  • Add network protocols support (#242)
  • fix: fix build (#245)
  • Get log entries with pagination (#243)
  • fix: set client private with getter/setter (#244)

Thank you to everyone that contributed to this release!

@xflipped @Danile71 @kozl @alinamullagalieva @jpiper @riethm @Muyk33rus @prajwalpatil25 @kourtneyboss @lzap @BruceNocentini13 @joelrebel @vsvastey @FalcoSuessgott

v0.14.0

25 Mar 10:18
7a1a92f
Compare
Choose a tag to compare

Updates since the v0.13.0 release

Various improvements and bugfixes.

Thank you to all involved, and sorry if any contributions were missed from the list. See full commit history comparison for all changes.

v0.13.0

08 Apr 17:09
3dc66db
Compare
Choose a tag to compare

Cumulative updates from v0.12.0:

v0.12.0

08 Oct 13:36
6919e15
Compare
Choose a tag to compare

Minor update that includes the addition of a GetActiveSoftwareImage call to the Bios object.

v0.11.0

28 Jun 11:41
0c33abf
Compare
Choose a tag to compare

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

11 May 12:58
7ddb6f9
Compare
Choose a tag to compare

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() from Chassis 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