Releases: DMTF/Redfish-Service-Validator
Releases · DMTF/Redfish-Service-Validator
2.1.5
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
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
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
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
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
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
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
Changes since last release:
[2.0.8] - 2022-01-10
- Several enhancements and fixes to CSV handling
2.0.7
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
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