VISS v3.0rc0
Pre-release
Pre-release
This is the VISSv3.0 release candidate 0.
The specification source of truth are the three HTML documents in the spec directory of this Github.
As reading HTML source code is not so fun it is possible to read them either in
- the three PDF rendered artefacts found in this release candidate (see comment below regarding these).
- or via the links to rendered versions found in the README of the root directory.
- or by downloading one of the Source code artefacts, unpacking it, and then clicking on one of the HTML files in the spec directory, which then is automatically rendered by the browser.
Please observe that the files in the spec/resources directory are not rendered in full in the PDFs.
They can be read by opening the files in https://github.com/COVESA/vehicle-information-service-specification/tree/main/spec/resources.
VISSv3.0 new features
- A tree describing the VISS server capabilities that can be accessed by clients.
- File transfer. Upload/download of files.
- Data compression.
- Payload encoding.
- gRPC support.
- JSON scheme defining the content of all primary payloads.
- Error messages updated.
Non-backwards compatible changes from VISSv2.0
- The filter keyname "type" is changed to "variant".
- The filter variants "static-metadata" and "dynamic-metadata" are replaced by the variant "metadata".
- The "subscriptionId" parameter in the unsubscribe response messages is deleted.
- The error object keyword "message" is changed to "description".
- The error:description values are not normative.