sdl_core: SDL does not apply the versioning for vehicle data

Bug Report

SDL does not apply the versioning for vehicle data

Preconditions
  1. SDL and HMI are started
  2. App has permissions for fuelRange, parameter is available since 5.0 version
Reproduction Steps
  1. Register application with majorVersion = 3, minorVersion = 0
  2. App requests SubscribeVehicleData with fuelRange
Expected Behavior

SDL procesess the request with fuelRange as request with undefined data

Observed Behavior

SDL processed the request with fuelRange as defined data

OS & Version Information
Logs

report.tar.gz

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 20 (10 by maintainers)

Most upvoted comments

@theresalech, please notice that PR with tests https://github.com/smartdevicelink/sdl_atf_test_scripts/pull/2256 is also ready for review.

@LuxoftAKutsan versioning is still applied to pre-5.0, but the application’s version for API versioning purposes will be assigned to a base version of 4.5.1

Ex. If an application sends an RAI with a syncMsgVersion of 3.0.0 to a module with Core 5.0+, it will be treated as a version 4.5.1 app, instead of the version that was sent.