On this page
Latest Beta Version
[8.8.0] - 2026-06-04
Added
Package API method sos.management.package.clearData(string) to clear user data of a package without uninstalling it
[8.7.0] - 2026-04-24
Added
Added lowLatency option to IStreamOptions for low-latency stream playback
NMC (Network Management Control) commands for LG support in sos.native.nmc API
sos.management.network.sendUdp() API for sending raw UDP datagrams
sos.management.network.sendWakeOnLan() API for sending Wake-on-LAN magic packets
SEND_UDP and WAKE_ON_LAN management capabilities
Fixed
Unify weekday types in sos.management.power
[8.6.0] - 2026-04-02
Added
Optional config parameter in sos.sync.connect() for sync-server engine, allowing slave devices to broadcast values to all devices in the group
Fixed
Updated sos.management.app.upgrade(appUri) JSDoc with correct platform-specific URL format requirements, trailing slash constraint, and redirect limitations
[8.5.3] - 2026-03-20
Fixed
Missing documentation for fpath utility
Method sos.management.network.importCertificate() is now matching types for EAP auth type with sos.management.wifi.connect().
[8.5.2] - 2026-02-13
[8.5.1] - 2026-01-27
Fixed
Fixed sos.management.wifi.getConnectedTo() to return the SSID string instead of the internal object
[8.5.0] - 2025-12-09
Added
Method sos.deviceInfo.getLocation() can now return child tags.
Deprecated function sos.deviceInfo.getOrganizationTags() in favor of sos.management.getDeviceTags().
Method sos.management.getCapabilities() for getting all supported management capabilities of the device
Method sos.display.getCapabilities() for getting all supported front capabilities of the device
Fixed
Wi-Fi password for open networks can now be undefined, to unify usage with all platforms
Typescript interfaces across documentation now have correctly shown descriptions in documentation
Monitoring command for filesystem wipeout is now returned before the wipeout starts
[8.4.0] - 2025-11-04
Added
Support for optional headers in sos.management.screen.takeAndUploadScreenshot(url, options) method
[8.3.0] - 2025-10-15
Added
Support for setup EAP credentials in Wi-Fi management API
Function sos.network.importCertificate() to import EAP certificates to the device
[8.2.4] - 2025-09-23
[8.2.3] - 2025-09-23
Fixed
Updated underlying libraries
Fixed security issues
[8.2.2] - 2025-09-01
Fixed
Increase limit for max emitter warning in sos.command.onCommand()
Improved documentation for management APIs, including app, audio, network, power, screen, time, Wi-Fi, and firmware
Capabilities are now written in every section description to understand what is supported on which platform
[8.2.1] - 2025-08-22
Fixed
When getting the device name fails, it gets the name from the device instead of HTML
[8.2.0] - 2025-08-21
Added
Package API method sos.management.package.stop()
[8.1.4] - 2025-08-14
Fixed
Improved documentation for hardware, monitors, osd, synchronizer, offline resources, and offline cache APIs
Missing typescript definition for sos.native.mdc.sendOneRaw()
Better visibility of required parameters in the documentation by adding Required column to the parameters table
[8.1.3] - 2025-08-04
Fixed
Improved documentation for file system, device info, display, remote debugs, command, browser and input APIs
[8.1.2] - 2025-07-28
Fixed
Improved documentation for video and stream APIs
[8.1.1] - 2025-07-09
Fixed
Correctly export fpath utility
[8.1.0] - 2025-06-27
Added
Support for creating scheduled reboots on device
Receiving aHash information about screenshots when device returns it
New file system method sos.filesystem.wipeout() to clear internal storage
[8.0.3] - 2025-05-23
Fixed
[8.0.2] - 2025-05-22
Fixed
[8.0.0] - 2025-05-16
Added
A new convenience API method for listing only internal storage units of the device
Changed
Generate docs automatically using a custom code generator
Fixed
Simplify event listener types
Add specify possible values of some strings
Add JSDoc comments to the public APIs
(internal) upgrade Node to Node 20
Update the URL of developer documentation used in error suggestions
Possible memory leak on Tizen 2.4 according to polyfilled Error.stack
[7.2.0] - 2025-03-03
Added
Add support for sos device connect with sending logs and errors to the local development machine
[7.1.1] - 2025-02-17
Fixed
Remove dependency on @signageos/lib npm package (it's available only internally and not in public registry.npmjs.org)
Load weinre JS file from the weinre server (not bundled in the front-applet library)
[7.1.0] - 2025-02-11
Added
Add fpath utility
Add support for sending MDC with subcommands on Tizen sos.native.mdc.sendOneRaw()
Support for changing hardware acceleration sos.management.setHardwareAcceleration() and sos.management.isHardwareAccelerationEnabled()
Fixed
Type sos.config object properly
[7.0.0] - 2025-02-06
Added
Add support for new monitoring commands for testing purposes
Enhance IFile type by extending it from IFilePath for better type consistency
Add fpath utility
Fixed
Incorrect implementation of peer and auto recovery commands
Fix sos, frontApplet and monitoring exports in the bundle
Changed
Added Typescript interface for every JS API class
[6.7.0] - 2024-11-13
Added
New method sos.sync.isMaster to get master/slave status of the device
Event emitted by sos.sync.onStatus contains isMaster property that indicates if the device is master or slave of that sync group
[6.6.0] - 2024-10-30
Added
New method sos.deviceInfo.getDeviceName to get the name of the device
[6.5.7] - 2024-07-31
Fixed
Key event bridge now gracefully handles cross-origin frames.
[6.5.6] - 2024-07-29
Fixed
Documentation patch: Fill in and correct Browser API description
[6.5.5] - 2024-05-24
Fixed
Documentation patch: Addind Applet Dispatch Throttling information
[6.5.4] - 2024-05-15
Fixed
Better description of the serial port options on BrightSign
Documentation patch: New section in Applet Basics for the sos.authHash used as unique device identification from Applet
[6.5.3] - 2024-04-30
Fixed
Documentation patch: Browser.open() is supported on BrightSign
Documentation patch: improved iFrames snippet intro text to be less scary
Documentation patch: Added platform-specific details for using streaming on BrightSign and Samsung
[6.5.2]
Added
Support for the rtscts option for the serial port configuration. This option is used when opening a serial port and determines whether to enable or disable RTS/CTS handshaking.
[6.5.1] - 2024-04-08
Fixed
Incompatibility with latest changes in MDC implementation
[6.5.0] - 2024-03-20
Added
Add support for sending MDC commands on Tizen
[6.4.2] - 2024-01-26
Fixed
Documentation on several pages is now readable again due to fixes in MD files
[6.4.1] - 2024-01-24
Fixed
Stream public documentation formatting
[6.4.0] - 2024-01-24
Added
New method sos.stream.pause() to pause running stream
New method sos.stream.resume() to resume paused stream
[6.3.0] - 2024-01-16
Added
Browser API new option "method"
New methods for managing the event listeners of input
[6.2.1] - 2024-01-15
Fixed
[6.2.0] - 2024-01-15
Added
Add keepAppletRunning parameter in sos.management.power.setProprietaryTimer
sos.management.getExtendedManagementUrl()
sos.management.setExtendedManagementUrl()
[6.1.1] - 2023-12-20
Fixed
Stream prepare and play functions now works without specified protocol type in options
Streams are now backward compatible with old core apps
[6.1.0] - 2023-11-09
Added
Support for stream subtitles - track info and track selection
Fixed
Sanitized dispatching events for case of the missing parent window
[6.0.0] - 2023-09-11
Changed
Stream functions prepare and play now have merged protocol parameter and other properties into one options parameter
Fixed
Updated docs: Removed readFile limitation note on WebOS
[5.12.2] - 2023-07-31
Fixed
Importing front-applet in TypeScript environment
[5.12.1] - 2023-07-18
Fixed
Missing docs about new stream options on prepare and play functions
Not returning promise on stream functions
[5.12.0] - 2023-07-13
Added
sos.sync.cancelWait()
sos.sync.onClosed()
sos.sync.connect() accepts sync engine type p2p-local which replaces udp
Options parameter on method sos.stream.prepare() for setting ex. background prepare
Options parameters autoReconnect & autoReconnectInterval on prepare and play stream functions
New file system method sos.filesystem.createArchive() to create a archive file
Fixed
Stream event listeners on play, prepare and stop functions
Wrong return type on sos.management.os.getMemoryUsage()
Deprecated
Sync engine udp is replaced with p2p-local
[5.11.1] - 2023-05-29
Fixed
Input issues on some platforms with keyUp listener
[5.11.0] - 2023-05-15
Added
Methods to control and monitor Auto recovery process
Fixed
Peer recovery methods unified with Auto recovery
sos.sync.onStatus won't be also called anytime broadcast value is received
[5.10.2] - 2023-05-05
Fixed
Try delete proprietary timers with proper delete method (backward compatiblility is kept)
[5.10.1] - 2023-04-26
Fixed
Validations of proprietary timer API (remove extra warning)
[5.10.0] - 2023-04-06
Added
New Management API for sos.management.power.setProprietaryTimer(), sos.management.power.unsetProprietaryTimer(), sos.management.power.getProprietaryTimers()
[5.9.0] - 2023-03-31
Added
sos.sync.joinGroup()
sos.sync.leaveGroup()
sos.sync.broadcastValue()
sos.sync.connect() allows selection of which sync engine will be used for connection
Deprecated
sos.sync.init()
sos.sync.setValue()
[5.8.0] - 2023-03-16
Added
Method sos.refresh() has capability for relaunch applet
Debug has new method sos.debug.onRemoteDebugChanged(), which accepts a function that is executed as a callback.
Method sos.debug.isRemoteDebugEnabled() - information about REMOTE DEBUGGING setting
Fixed
Wrong return type on sos.management.wifi.getConnectedTo()
[5.7.0] - 2023-02-16
Added
device key for opening serial port is not required now
Proof of play initial implementation
Update iframe documentation about a potential issue with zipping file using python
Device Info Brand -> sos.management.getBrand()
[5.6.0] - 2023-01-10
Added
Update serial port documentation
[5.5.0] - 2022-10-24
Added
Method for opening OSD sos.osd.showOSD()
[5.4.2] - 2022-08-30
Fixed
sos.input.onKeyUp did not work correctly on older devices
[5.4.1] - 2022-07-25
Fixed
Webpack usage of main file of library.
[5.4.0] - 2022-07-20
Added
CPU and Memory usage info
Proxy management
Wifi network ssid and signal strength information
Possibility to enable Front-OSD while applet active
Toggle Peer Recovery
[5.3.1] - 2022-05-23
Fixed
Documentation for serial device name on supported platforms
[5.3.0] - 2022-04-13
Added
Documentation for device info
[5.2.0] - 2022-04-06
Added
Method onStatus in sos.sync - return connected devices in sync group
Device info category: Methods to get location and organization tags
Add new filesystem and offline cache methods into monitoring for SDK
OS version info API (Windows 10 -> 10, WebOS 4 -> 4, etc)
[5.1.1] - 2022-02-08
Fixed
Fixed applet basics links
[5.1.0] - 2022-01-27
Added
Update firmware guide with new methods
Fixed
fix backlinks from old to new Docs
[5.0.1] - 2022-01-25
Fixed
adjusted documentation to better reflect naming of JS SDK
[5.0.0] - 2022-01-13
Changed
onceEnded promise on video will be rejected when video is stopped before it's end
Video and Stream methods checks coordinations and warn when are in wrong format or throws error when are not castable to integer
[4.15.0] - 2021-12-15
Added