Skip to content

VISS v3.0rc0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jan 08:17
· 41 commits to main since this release
3818920

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.