Skip to content

Releases: DMTF/Redfish-Service-Validator

2.1.5

08 Apr 20:02
56c3bd7
Compare
Choose a tag to compare

Changes since last release:

[2.1.5] - 2022-04-08

  • Added check to ensure array properties are returned as arrays before iterating over their values
  • Added context-driven pattern checking for 'DurableName'
  • Added proxy arguments for controlling proxy usage with external sites and the service

2.1.4

01 Apr 20:06
66d3c38
Compare
Choose a tag to compare

Changes since last release:

[2.1.4] - 2022-04-01

  • Corrected parent reference to allow for '@odata.id' testing on referenceable members
  • Extended argument usage to allow for argument forms used in other tools, such as 'rhost' instead of 'ip'

2.1.3

25 Mar 20:01
b44058e
Compare
Choose a tag to compare

Changes since last release:

[2.1.3] - 2022-03-25

  • Corrected order of operations for initializing the tool to collect additional schema files from $metadata before building the data model for payload validation
  • Suppress warning messages for deprecated properties when the property is also marked as required
  • Added support for Unix sockets

2.1.2

21 Mar 18:44
23c5196
Compare
Choose a tag to compare

Changes since last release:

[2.1.2] - 2022-03-21

  • Added '--mockup' option to override payloads from a service with a mockup in a directory
  • Added support for ensuring properties that are JSON objects that are marked as 'required' are present in payloads

2.1.1

04 Mar 20:43
c11b990
Compare
Choose a tag to compare

Changes since last release:

[2.1.1] - 2022-03-04

  • Added check to ensure a reference object is an object prior to attempting to extract the link information

2.1.0

05 Feb 20:29
60277a4
Compare
Choose a tag to compare

Changes since last release:

[2.1.0] - 2022-02-05

  • Added 'Accept-Encoding' header to allow for any encoding in responses
  • Corrected '@odata.id' inspection to not crash the tool if the string is empty

2.0.9

14 Jan 21:20
47dbbb3
Compare
Choose a tag to compare

Changes since last release:

[2.0.9] - 2022-01-14

  • Removed statements that prevented building models for objects contained within OEM extensions
  • Some configuration fixes for handling '--nooemcheck'

2.0.8

10 Jan 14:16
57656d7
Compare
Choose a tag to compare

Changes since last release:

[2.0.8] - 2022-01-10

  • Several enhancements and fixes to CSV handling

2.0.7

02 Dec 01:11
0acc466
Compare
Choose a tag to compare

Changes since last release:

[2.0.7] - 2021-12-01

  • Corrected validation of null objects
  • Added checks to ensure URIs match patterns defined in schema
  • Added checks to ensure the 'Allow' HTTP header does not go beyond the capabilities definitions in schema
  • Added validation of registries if discovered via the 'Uri' property in 'MessageRegistryFile' resources

2.0.6

27 Oct 17:29
bb2b4fc
Compare
Choose a tag to compare

Changes since last release:

[2.0.6] - 2021-10-27

  • Corrected use of iterators to be compatible with versions of Python older than 3.8