Skip to content

Releases: adobe/aepsdk-roku

1.3.1

10 Jul 16:29
30c463a

Choose a tag to compare

Release Notes

  • Case-sensitive XDM keys: Resolved an issue whereidentityMap keys were incorrectly lowercased, which caused each Edge event to be assigned a new ECID. The Roku SDK now ensures proper case preservation, ensuring consistent ECID handling.
  • Integer overflow in cookie expiration: Fixed an edge case that caused 32-bit integer overflow when calculating cookie expiration by switching to 64-bit LongInteger.
  • Improved sendMediaEvent validation: Added error logging for invalid playhead values and updated documentation and sample app to clarify expected input behavior.

v1.3.0

13 Sep 23:01
afd898b

Choose a tag to compare

Release Notes

Consent Support

Other Changes

  • Adds support for persisting the locationHint and other states returned by the Edge Network, using them to enhance the user experience by ensuring more consistent routing and improved session continuity.

What’s Changed

  • Add Consent Module - Setup + Configuration + Unit tests by @addb in #167
  • Add setConsent public API and unit tests by @addb in #171
  • Unified Edge network queue and Added response event dispatch and handling by @addb in #173
  • Implement Extracting & Caching State:Store and LocationHint from Konductor responses and Attaching to subsequent requests by @addb in #177
  • State store enhancement + code cleanup + string helpers + more tests by @addb in #179
  • Implement Consent Module and Consent State by @addb in #180
  • Persist location hint by @addb in #187
  • Persist StateStore by @addb in #189
  • Enforce consent by @addb in #184
  • Added logic to push resetIdentities event to all registered modules by @addb in #190
  • Update Sample App by @addb in #192
  • Rearrange document and add API reference for setConsent API. by @addb in #185
  • Identity refactor by @addb in #191
  • Consent integration tests by @addb in #194
  • Remove unused EdgeRequestQueue class by @addb in #197
  • Update license year and remove unwanted comments by @addb in #199
  • Add Consent Management and APIs + State Store & Location hint persistence by @addb in #196
  • Update version to 1.3.0 by @addb in #200
  • Update Edge Queue limit to 100 + ConsentRequest + Sample App update by @addb in #202
  • Dev -> Staging [v1.3.0 Release] by @addb in #201
  • Staging -> Main [v1.3.0 Release] by @addb in #203

v1.2.0

03 May 23:05
e1f1c67

Choose a tag to compare

Release Notes

  • Added support for Datastream overrides, allowing for more flexibility in configuring the Datastream.
  • Added getExperienceCloudId() API, which enables developers to retrieve the Experience Cloud ID (ECID) from the SDK.

v1.1.0

07 Mar 20:06
9d1ee36

Choose a tag to compare

Release Notes

  • Streaming Media for Edge Network
    • Added new APIs and configuration for tracking media.
    • Customizable ping interval.
  • Added support to create multiple instances of the SDK.
  • Support non-xdm data in SendEvent API
  • A comprehensive migration guide to transition from Adobe Media SDK to Adobe Experience Platform Roku SDK.

v1.1.0-beta

19 Jan 15:20
7315bed

Choose a tag to compare

Release Notes

  • Support non-xdm data in SendEvent API

Breaking change

Please review the breaking change below and make the necessary changes to make your code be compatible with the AEP Roku SDK 1.1.0-beta.

  • The XDM data passed to the sendEvent API should be wrapped in a root object.
xdmData = {
    "eventType": "commerce.orderPlaced",
    "commerce": {
      .....
    }
}

- m.aepSdk.sendEvent(xdmData)

+ m.aepSdk.sendEvent({
+    "xdm": xdmData
+ })

For more information, please see the API reference.

What’s Changed

v1.1.0-alpha

30 Nov 23:41
51f6728

Choose a tag to compare

🚀 What's New

🆕 Streaming Media for Edge Support

Alpha release of the Adobe Streaming Media for Edge Network which sends data about audio and video consumption on your streaming applications to the Adobe Experience Platform Edge Network. This enables capabilities for measurement, analysis, and activation with media data across the Adobe Experience Cloud solutions.

Edge

  • Added support to create multiple instances of the SDK.

📓 Documentation & Sample Channel:

Click to view the full changelog

v1.0.0

07 Aug 16:54
e7b1869

Choose a tag to compare

This is the first stable release of the AEP Roku SDK, which exposes APIs to help developers to integrate the Adobe Experience Platform solutions with the Roku channel.

🚀 Features:

  • Adobe Experience Edge Network Integration: Seamlessly send data to the Edge Network, and get greater control over data interactions by optionally registering a callback for Edge response handles.

  • Automated ECID and ImplementationDetails Attachment: Experience more efficient tracking and integration as ECID (Experience Cloud ID) and Implementation details are now automatically appended to every XDM Experience Event request.

  • Custom Identity Synchronization: Personalize user experiences effectively by syncing Custom Identities with each XDM Experience Event request. Unlock the potential of the Edge Network while maintaining tailored interactions.


For more information, refer to the documentation below:

1.0.0-alpha1

29 Jun 20:07
0cf15fe

Choose a tag to compare

1.0.0-alpha1 Pre-release
Pre-release

Early build for the AEP Roku SDK.

For more information, refer to the documentation below: