Closed Jack-Byrne closed 3 years ago
This PR is ready for review. Reported issues and pull requests will be prioritized for development and review.
This PR makes minor API changes.
[SDL 0238] Keyboard Enhancements
[SDL 0267] Main Menu UI Updates
[SDL 0296] Possibility to update video streaming capabilities during ignition cycle
[SDL 0274] Add preferred FPS to VideoStreamingCapability
[SDL 0269] New vehicle data ClimateData
[SDL 0244] Custom Playback Rates for SetMediaClockTimer
[SDL 0262] New vehicle data SeatOccupancy
[SDL 0285] ShowConstantTBT Description Update
[SDL 0255] Enhance BodyInformation vehicle data
[SDL 0198] Media Skip Indicators
[SDL 0328] Add Ubuntu 20.04 support - Partial implementation of proposal. Ubuntu 20 is supported in this release, but dropping support for Ubuntu 16 requires a major version change. This release supports Ubuntu 16, 18, and 20.
[SDL 0305] Homogenize TextFieldName
[SDL 0180] Broaden Choice Uniqueness
[SDL 0293] Enable OEM exclusive apps support
Bluetooth device scan preventing update app list
SDL sends GetInteriorVehicleData response with moduleData = null in case of erroneous response type for GetInteriorVehicleData from HMI
TTS.Speak: appID parameter is not provided
NONE HMI level is missed for RPCs in "WidgetSupport" policy group
NONE
SDL does not send revert RC.SetGlobalProperties requests to HMI during revert of resumption in case of erroneous response type
Cmake 3.10 Boost error
SDL encrypts payload of 1st frame of multi-frame message
Startup PTU triggers are not checked for HMI PTU in EXTERNAL_PROPRIETARY mode
ResumeController considers WARNINGS with message as reason to fail resumption
Unable to build SDL with -DCMAKE_BUILD_TYPE=Release on Ubuntu 20.04
SDL doesn't wait for IsReady responses from HMI to send Ack or RAI response
SDL resumes App's defined keyboard properties if they have been reset
Add default value for maskInputCharacters to ResetGlobalProperties
SDL is unable to stream different audio files
Update some scripts to python3
SDL sometimes sends 2 requests to HMI with the same id
Fix protocol handler unit test crash
SDL doesn't send RC.SetGlobalProperties during resumption
Rare crash during UnsubscribeVehicleData
FAIL occurs in ApplicationHelperTest when unit test is performed with SDL Core 7.0.0
For some RPCs, Core does not unsubscribe from softbuttons after receiving a response
Build failure with -DBUILD_TESTS=ON -DENABLE_SECURITY=OFF
CCB : protocol handler unit test stuck
CCB: Fixed Issue related to SetAppIcon Path
CCB: Fix for a potential SDL crash on boot
SSL Context should use MACRO instead of direct struct access
Revoked app can be activated via device consent in EXTERNAL_PROPRIETARY
PerformInteraction: SDL doesn't ignore ABORTED result code from VR.PerformInteraction in case of BOTH mode
Alert, AlertManeuver, PerformAudioPassThru: SDL sends success = false in case of UNSUPPORTED_RESOURCE
PerformInteraction: SDL sends success = false in case of UNSUPPORTED_RESOURCE
Resumption doesn't work in the next ignition cycle after unexpected disconnect for 2nd app
SDL build fails with ENABLE_LOG=OFF
Close namespace
SDL doesn't apply heart_beat_timeout_ms received after PTU
Revoked app does not receive OnHMIStatus upon registration in EXTERNAL_PROPRIETARY
SDL allows starting Video service for 2nd version of SDL protocol
SDL doesn't allow VD parameters if parameters section is omited in policies for OnVehicleData
SDL Core ignores OnWayPointChange from NAVIGATION App Service Provider
Core sends binary data only for PROPRIETARY requestType
SDL transfers OnVehicleData to mobile app if VD param does not exist in app's assigned policies
SDL must start heartbeat only after first Heartbeat request from mobile app
This PR is ready for review. Reported issues and pull requests will be prioritized for development and review.
Risk
This PR makes minor API changes.
Features
[SDL 0238] Keyboard Enhancements
[SDL 0267] Main Menu UI Updates
[SDL 0296] Possibility to update video streaming capabilities during ignition cycle
[SDL 0274] Add preferred FPS to VideoStreamingCapability
[SDL 0269] New vehicle data ClimateData
[SDL 0244] Custom Playback Rates for SetMediaClockTimer
[SDL 0262] New vehicle data SeatOccupancy
[SDL 0285] ShowConstantTBT Description Update
[SDL 0255] Enhance BodyInformation vehicle data
[SDL 0198] Media Skip Indicators
[SDL 0328] Add Ubuntu 20.04 support - Partial implementation of proposal. Ubuntu 20 is supported in this release, but dropping support for Ubuntu 16 requires a major version change. This release supports Ubuntu 16, 18, and 20.
[SDL 0305] Homogenize TextFieldName
[SDL 0180] Broaden Choice Uniqueness
[SDL 0293] Enable OEM exclusive apps support
Bug Fixes
Bluetooth device scan preventing update app list
SDL sends GetInteriorVehicleData response with moduleData = null in case of erroneous response type for GetInteriorVehicleData from HMI
TTS.Speak: appID parameter is not provided
NONE
HMI level is missed for RPCs in "WidgetSupport" policy groupSDL does not send revert RC.SetGlobalProperties requests to HMI during revert of resumption in case of erroneous response type
Cmake 3.10 Boost error
SDL encrypts payload of 1st frame of multi-frame message
Startup PTU triggers are not checked for HMI PTU in EXTERNAL_PROPRIETARY mode
ResumeController considers WARNINGS with message as reason to fail resumption
Unable to build SDL with -DCMAKE_BUILD_TYPE=Release on Ubuntu 20.04
SDL doesn't wait for IsReady responses from HMI to send Ack or RAI response
SDL resumes App's defined keyboard properties if they have been reset
Add default value for maskInputCharacters to ResetGlobalProperties
SDL is unable to stream different audio files
Update some scripts to python3
SDL sometimes sends 2 requests to HMI with the same id
Fix protocol handler unit test crash
SDL doesn't send RC.SetGlobalProperties during resumption
Rare crash during UnsubscribeVehicleData
FAIL occurs in ApplicationHelperTest when unit test is performed with SDL Core 7.0.0
For some RPCs, Core does not unsubscribe from softbuttons after receiving a response
Build failure with -DBUILD_TESTS=ON -DENABLE_SECURITY=OFF
CCB : protocol handler unit test stuck
CCB: Fixed Issue related to SetAppIcon Path
CCB: Fix for a potential SDL crash on boot
SSL Context should use MACRO instead of direct struct access
Revoked app can be activated via device consent in EXTERNAL_PROPRIETARY
PerformInteraction: SDL doesn't ignore ABORTED result code from VR.PerformInteraction in case of BOTH mode
Alert, AlertManeuver, PerformAudioPassThru: SDL sends success = false in case of UNSUPPORTED_RESOURCE
PerformInteraction: SDL sends success = false in case of UNSUPPORTED_RESOURCE
Resumption doesn't work in the next ignition cycle after unexpected disconnect for 2nd app
SDL build fails with ENABLE_LOG=OFF
Close namespace
SDL doesn't apply heart_beat_timeout_ms received after PTU
Revoked app does not receive OnHMIStatus upon registration in EXTERNAL_PROPRIETARY
SDL allows starting Video service for 2nd version of SDL protocol
SDL doesn't allow VD parameters if parameters section is omited in policies for OnVehicleData
SDL Core ignores OnWayPointChange from NAVIGATION App Service Provider
Core sends binary data only for PROPRIETARY requestType
SDL transfers OnVehicleData to mobile app if VD param does not exist in app's assigned policies
SDL must start heartbeat only after first Heartbeat request from mobile app
CLA