Repository navigation
This release bumps brs-engine to v2.6.1 and brs-scenegraph to v0.6.1, completing the two Roku OS 16.0 features left out of the previous engine release. roUrlTransfer now supports Server-Sent Events (SSE) through the new AsyncGetSSEvents() method, delivering streaming roSSEvents to the message port, and the SceneGraph ChannelStore node gains the GetRokuCustomerId command, sent through its generic request framework (request/requestStatus fields) and returning the new customerId device-information property, now configurable in the Device settings. The documented Roku OS baseline is now 16.0. On the simulator side, the packaged app shrinks from 193 MB to 45 MB, a batch of SonarCloud reliability findings is cleared (with the Sonar rules now also enforced by the local lint), and electron-builder is upgraded to 26.15.3.
See the BrightScript Simulation Engine v2.6.1 full changelog for all the language and framework features and improvements.
New Features
- Added a "Roku Customer Id" device setting, returned by the
ChannelStorenodeGetRokuCustomerIdcommand, with a random 32-digit hex default generated for each installation by @lvcabral in #359
Maintenance
- Trimmed the packaged asar from 193 MB to 45 MB by @lvcabral in #352
- Cleared SonarCloud reliability findings and enforced the Sonar rules in the local lint by @lvcabral in #357
- Restored lockfile entries dropped by merging #353 and #354 by @lvcabral in #358
Dependency Bumps
- Bump
brs-enginefrom 2.6.0 to 2.6.1 by @lvcabral - Bump
brs-scenegraphfrom 0.6.0 to 0.6.1 by @lvcabral - Bump
electron-builderfrom 26.5.0 to 26.15.3 andbuilder-util-runtimefrom 9.5.1 to 9.7.0 by @lvcabral in #354 - Bump
msgpack5from 4.5.1 to 6.1.0 andjson-urlfrom 3.1.0 to 4.0.0 by @lvcabral in #353
Full Changelog: v2.6.1...v2.6.2