v4.8.0
4.8.0 Release Notes
Feature
- Renamed repo to
sdl_java_suite
- Complete restructure of project to include all Java based projects (Android, JavaSE, and JavaEE). This included creating base source sets for all projects.
- [SDL 0203] Added JavaSE and JavaEE libraries to support embedded, remote, and cloud applications.
- [SDL 0158] Added new
SetCloudAppProperties
,GetCloudAppProperties
, new vehicle data item -cloudAppVehicleID
, and retrieval of auth token sent duringStartServiceACK
for RPC service. - [SDL 0167] Add the new App Services feature. This includes app service types Media, Weather, and Navigation
- Add support for
TemplateImages
inScreenManager
- Added ability to access the
RegisterAppInterface
Response message fromSdlManager
- [SDL 0208]- Allow developers to block old SDL Head Units from Mobile
- [SDL 0197]- Update
SetMediaClockTimer
Initializers - [SDL 0196] Add Support for
StaticIcons
toSDLArtwork
Bug fix
- Duplicate send for ButtonPress on v5+
- Fixed issue where
SdlManagerListener.onDestroy()
was not being called after transport disconnect when bound to older router services. - Vastly improve AOA USB connection stability especially during disconnect/reconnect.
- Fix legacy BT disconnect issue that left library listening for BT connection
- Fixed the
ScreenManager
not being able to clear images - Fixed issue with
ScreenManager
where it would not call completion listener if TextAndGraphicManager was not dirty - Make
SystemCapabilityManager
query only for queryable capabilities - Fix potential NPEs in
SdlRouterService
: 1, 2, 3, 4 - Fixed
VirtualDisplayEncoder
from sending unexpected buffer at startup - Fixed issue where
SdlRouterService
wasn't sending EndSession frame with valid hash ID for protocol version >= 5 - Fixed an issue with the
ScreenManager
submanagers starting at incorrect time - Fixed issue with PLAY_PAUSE button not being received from older SDL Core versions
- Fixed issue in ScreenManager where it would miss queued updates