v4.10.0
4.10.0 Release Notes
Features
- [SDL 0054] ChangeRegistration Manager was implemented for the Java Suite
- [SDL 0116] Open Menu RPC
- [SDL 0115] CloseApplication RPC
- [SDL 0119] SDL Passenger Mode
- [SDL 0173] Read Generic Network Signal Data
- [SDL 0177] Alert icon
- [SDL 0179] Pixel density and Scale
- [SDL 0184] Cancel Interaction RPC
- [SDL 0186] Template Titles
- [SDL 0199]-Adding-GPS-Shift-support
- [SDL 0207] - RPC message protection
- [SDL 0213]- Remote Control - Radio and Climate Parameter Update
- [SDL 0216] Widget support
- [SDL 0221] Remote Control - Allow Multiple Modules per Module Type
- [SDL 0223] Add Currently Playing Media Image to MediaServiceData
- [SDL 0224] Navigation Subscription Buttons
- [SDL 0225] Update Published App Services
- [SDL 0231] Add Tiles as an Option for Main Menus
- [SDL 0243] Manager Update for DisplayCapability
- [SDL 0246] Add App Services to HMICapabilities
- Add showInOptionalState to LockScreenConfig along with other missing methods
- Make TCP use new transport layers
- FileManager now has getBytesAvailable()
- Added isHighlighted & systemAction setters to SoftButtonState
- SoftButtonObject now let developers set their own ids
- Added prerecordedSpeech to SystemCapabilityManager
Bug Fixes
- Prevent NPE when using Static Icons in the MenuManager
- iSdlProtocol now gets notified when encrypted session is started
- Prevent NPE in TransportBrokerImpl.onHardwareDisconnected(SourceFile_309)
- Prevent NPE in SdlRouterService.java:3220 (handleIncommingClientMessage)
- Fix isStreaming() method in VSM
- Fix issues causing the video stream to not resume after stopping
- Fix an issue that caused the video (NAV) service and stream to not be able to start again after the secondary transport was disconnected and reconnected
- Fix NPE in UsbAccessory.getManufacturer()
- Prevent a runtime exception when service isn't started in the foreground in time
- Dispose main underlying layers when SdlManager is disposed
- Align some RPC response params with RPC spec and make them not mandatory
- Fix an issue where static Icons were not working with the ChoiceManager
- Fix typo issue and register the SdlRouterService Bluetooth broadcast receiver to listen for state changes
- Register legacy Bluetooth broadcast receiver to listen for state changes
- Fix issue where video formats aren't supported, but used to start the video service
- Allow FileManager to start even with certain RPCs aren't allowed, eg ListFiles