sdl_core: SDL does not apply the versioning for vehicle data
Bug Report
SDL does not apply the versioning for vehicle data
Preconditions
- SDL and HMI are started
- App has permissions for fuelRange, parameter is available
since5.0 version
Reproduction Steps
- Register application with
majorVersion = 3, minorVersion = 0 - App requests
SubscribeVehicleDatawithfuelRange
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
- OS/Version: Ubuntu 18.04
- SDL Core Version: https://github.com/smartdevicelink/sdl_core/commit/8db0c2601921fdd368bf86133780746b532c40f5
- ATF: https://github.com/smartdevicelink/sdl_atf/commit/d6c2138f8d894d1e343d971226a16c47019ee92e
- Script: https://github.com/smartdevicelink/sdl_atf_test_scripts/pull/2256
Logs
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 20 (10 by maintainers)
@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.0to a module with Core 5.0+, it will be treated as a version4.5.1app, instead of the version that was sent.