Release notes for OpenTV Platform
Release summary
This release provides a number of new features and enhancements, including third-party bundling via Bango, User Recordings enhancements, self-service logs, caSN sign-on, entitlement change notifications, and a number of rails improvements: standardised rails blueprints, rail scheduling, inline A/B testing data, A/B testing enhancements with segments from XRM and from OPF data points, and rails preview mode.
User Recordings enhancement – series discovery and season filter
This feature is to support series discovery (that is, list the recorded seasons that I have access to) and retrieval of recordings by season.
User Recordings enhancement – time window
User Recordings now supports the use of a time window in the GET request.
This allows clients to match EPG data with User Recordings data to show recording info.
Third-party bundling/add-on integration (Bango)
OpenTV Platform is now integrated with Bango, which allows your customers to easily subscribe to third-party services (such as Netflix and Disney+) as part of your service, either as part of a package or as an add-on to an existing service.
See Enabling and configuring third-party bundling.
A/B testing XRM segmentation integration
This feature integrates with XroadMedia to retrieve user segments and apply them to accounts via account profiles.
These segments can be used as the basis for grouping users for A/B testing in Rails Builder.
See Segment targeting.
Rails Builder get A/B testing data
This feature enables Rail Builder to display A/B test results.
See Segment targeting.
Notification of RMG entitlement state changes to client apps
ION and other client applications devices are now notified when there is a change in the status of one of the entitlements for their signed-on account, either subscribed or unsubscribed.
See Message format – entitlement changes.
Secure CAS or serial number-backed sign-on
This feature focuses on securely validating and managing device identities within the platform while ensuring compliance with Android policies. This effort streamlines device onboarding by binding device IDs to user accounts using a secure BLOB and validating them against OPF. To maintain compliance, the effort differentiates between persistent and app-specific IDs while leveraging Android Credential Manager for seamless authentication. It also addresses key security concerns, including device integrity, lifecycle consistency, and regulatory adherence, ensuring a robust and secure authentication framework.
See Signing in securely using a managed device conditional access serial number (caSN).
Guest (anon) user location check
This feature enables the operator to select the countries allowed for guest users in OpCon settings. Anyone in the specified countries can sign in using a guest account. Anyone outside the specified countries is required to have a standard account with username and password sign on. Optionally, in the specified countries, users can sign in normally rather than use a guest account.
If a user attempts to use the guest account while not in a country defined in the configuration an error code is returned that causes the client to force the user to sign in with a unique account.
A/B test targeting OPF data points (OPF Segments)
This feature allow the user to set values from within the OPF platform as targets for A/B testing. For example:
Device profile
In-home
Country from billing address
OnNet
Profile filter string
Account profile name
Premium or standard subscriber (any paid product = premium)
See Segment targeting.
RAILS blueprint / KvP enhancements
This feature brings a number of enhancements to the existing blueprint/KvP functionality.
Rails preview mode – live view
This feature allows you to preview the layout of a rails template as it would actually look on a client device.
See Preview a layout.
Standard rail blueprints
This feature makes default, standardised blueprints available out of the box for each deployment, saving time and eliminating the possibility of human error in recreating the same blueprints across multiple environments. These blueprints are intended to be used in all future implementations, and replace any existing configuration currently in place.
See Using blueprints and Interpreting rails responses.
Rails scheduling – basic
This feature adds scheduling at the rail level.
See Schedule the visibility of a rail.
Self-service OPF log access for customers (HTTP API access logs)
This feature provides self-service access to HTTP API access logs to a selection of OPF application transaction logs, which allows operators to be more autonomous in their troubleshooting and to require less support from SRE/Ops/R&D teams.
Compatibility matrix
OPF | Q2 : 25.26.STD0 |
|---|---|
DWH (25 Q2 STD1) | ![]() |
SSP (25.26) Q2 | ![]() |
List of new issues
TBD
List of known issues
TBD
List of resolved issues
TBD
API changes
Component | Deprecated | Changed | New | Deprecated in release | Supported until |
|---|---|---|---|---|---|
ADM |
| ||||
CDG | All endpoints CDG is now deprecated. Use Recommendations Facade for recommendations. | 25.26 _Q2 | TBD | ||
Content Delivery |
| ||||
IAS |
|
| |||
IMDS |
| ||||
MDS |
Use Search Facade instead. (This endpoint is now available in Search Facade for backward compatibility.) | 25.26_Q2 | TBD | ||
RMG |
Parameter names changed:
| ||||
Search Facade |
| ||||
UPS |
|
| 25.26_Q2 | TBD | |
URL Builder |
New query parameters:
|
