Last modified January 4, 2022 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.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.

Release 5.0.0

Release date: October 12, 2020


  • 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.
  • Updated tracking of device OS and type for platform-specific delivery of in-app messages.


  • Fixed SwrveFlushAndClean method signature.
  • Fixed App Version reference in the campaigns and resources API call.
  • Fixed missing campaign and resources API version in Batch API call.
  • Fixed usage of roRegistry for cache storage, moved json files for campaigns, resources and events to CacheFS.

Previous releases summary

Date Version Features and 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.