Last modified May 17, 2023 by Shelly Wolfe

Roku SDK release notes

Swrve has an open source SDK repository. There are two options for downloading the latest public Swrve Roku SDK.

For upgrade instructions, see Roku SDK Upgrade Guide.

Release 6.1.0

Release date: May 17, 2023


  • Added the SwrveSetCustomButtonFocusCallback API, which is used to configure button focus behavior for in-app message campaigns. For more information, see the Roku integration guide.

Release 6.0.0

Release date: December 9, 2021


  • GetVersion() is deprecated. Updated to new GetOSVersion() API.

Release 5.0.1

Release date: February 26, 2021


  • Fixed potential issues caused by calling SDK functions after Shutdown has been called.
  • Fixed user update events to include device type.

Previous releases summary

Date Version Features and Fixes
October 12, 2020 5.0.0 Added compatibility for component library architecture, removing direct references to roFileSystem, added ability to inject Swrve configuration file in your start screen, control device logging levels in the config file with the new logLevel parameter, new public APIs SwrveRefreshCampaignsResources and SwrveGetCurrentUserID, clean up of registry data on startup for inactive users with configurable time parameter, and updated tracking of device OS and type for platform-specific delivery of in-app messages. Various bug fixes.
June 30, 2020 4.0.1 Bug fixes.
June 29, 2020 4.0.0 Bug fixes.
May 8, 2020 3.0.0 Redesigned the setup and architecture of the Roku SDK for easier configuration and improved performance.
February 27, 2019 2.0.1 Bug fixes.
September 19, 2018 2.0.0 Added an API for handling User Identity. Also added a new API to stop the SDK from sending events and requesting resources.
August 3, 2018 1.1.0 Added support for in-app message callbacks.
May 22, 2018 1.0.0 First public release.