Skip to content

2.6.2 - Server-Sent Events and GetRokuCustomerId

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Oct 17:53
· 6 commits to master since this release

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 ChannelStore node GetRokuCustomerId command, 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-engine from 2.6.0 to 2.6.1 by @lvcabral
  • Bump brs-scenegraph from 0.6.0 to 0.6.1 by @lvcabral
  • Bump electron-builder from 26.5.0 to 26.15.3 and builder-util-runtime from 9.5.1 to 9.7.0 by @lvcabral in #354
  • Bump msgpack5 from 4.5.1 to 6.1.0 and json-url from 3.1.0 to 4.0.0 by @lvcabral in #353

Full Changelog: v2.6.1...v2.6.2