Release notes for OpenTV Suite
These release notes are divided into two sections, together covering the end-to-end solution:
OpenTV Video Platform
Release summary
This release includes the CIM-GO component, allowing operators that use Gracenote to deliver new content channel via a GN API key. We have also added support for pushing/publishing LTCU assets extracted/generated at AWS MediaPackage assets to Lumen CDN, and serve them from there.
We are also bringing several improvements to the Image Service functionality.
Image Service enhancements
Image Service functionality has been improved.
Images are key to driving user interaction with the client – if you show the correct image then the users will consume more.
AWS Elemental MediaPackage integration with third-party CDN
The Live-to-VOD assets or LTCU assets extracted/generated at AWS MediaPackage are directly served from origin/S3 bucket as of today.
This feature enables pushing/publishing that asset to Lumen CDN and serve it from the CDN.
Enable CIM-GO to deliver new content channel
Content delivered from Gracenote via the CIM-GO component is controlled by the GN API key.
There will be occasions when the content delivered via this API key changes (via contractual discussions between GN and the end-customer).
CIM-GO caters for such changes in content such that the impacts on NAGRA downstream systems are known and impacts are automated as much as possible.
Content discovery enhancement – filter by device type
A client can now request only those events that are playable on the device, so that it limits the amount of data returned and doesn't require client side filtering. This allows for quicker processing of guide data to be shown to the end user.
Guest entitlements
The STD2 release includes the guest entitlements feature, which allows a subscriber to invite a number of guests to a watch party, where channel entitlements are temporarily provided to guests (non-subscribed customers) to watch specific events.
See Enabling guest entitlements and Managing guest entitlements.
Compatibility matrix
OPF | Q2 : 23.24_STD0 |
---|---|
SSP 2023 Q1 | ![]() |
SSP 2023 Q2 | ![]() |
DWH GIT Details– (https://gitlab.hq.k.grp/dtv-analytics/dtv-analytics/-/tree/DWH_REL_23Q1_STD1 git commit sha 5cb51ed057fc527b800aa38d7e8f23a3f878d57b) | ![]() |
List of known issues
The following issues are still open (not resolved) in this OPF3_23.24STD0 release.
Issue Type | Component(s) | Key | Summary |
---|---|---|---|
Bug | Account and Device Manager (ADM) | OPF-4206 | ADMIN api-/adm/v1/admin/tenants is accessible by both admin and operator token |
Bug | Account and Device Manager (ADM) | OPF-5510 | Purchases and Playback Errors After EKS Upgrade. Works after retries and resolved by ADM Restart. See Description |
Bug | API Gateway (AGW) | OPF-3280 | Incorrect response in GDPR while the bookmark and Favorite is added to user |
Bug | Authorisation Facade | OPF-4890 | AuthFacade crashloops and responds with 502 and TimeoutException Error when executing API based test in PERFOPFQ1XLDLXC lab |
Bug | Authorisation Facade | OPF-5516 | /hue-gateway/gateway/http/js/contextService/getCurrentContext call doesn't contain network ID in the response |
Bug | Authorisation Facade | OPF-5817 | Auth Facade - Downstream request Error signOnByCasn returned 403 |
Bug | Business Configuration Manager (BCM) | OPF-5096 | Opcon stuck due to BCM |
Bug | business-rules | OPF-5165 | Decreasing ContentValidityDuration does not change purge job dates |
Bug | business-rules | OPF-5273 | Editorial content is orphan when new editorial is linked to the event |
Bug | business-rules | OPF-5541 | Same contents are occurring across multiple delta export. |
Bug | Cast Crew and Persona Service (CCP) | OPF-2205 | CCP data is getting deleted even though recording is in active state |
Bug | Cast Crew and Persona Service (CCP) | OPF-4649 | Cast&Crew db not purged |
Bug | Configuration | OPF-5792 | [OPF3] Opcon new user creation - not sending email to activate and set password |
Bug | Content and Product Manager (CPM) | OPF-3532 | Order of Nodes has changed in Opcon |
Bug | Content and Product Manager (CPM) | OPF-3832 | Missing items in Billing Reports due to lack of product presence in DWH |
Bug | Content and Product Manager (CPM) | OPF-4223 | The VodItemNodeRefId in the CPW is not getting updated to the new node id when nodeLink is moved from one node to another |
Bug | Content and Product Manager (CPM) | OPF-4404 | CPW Does Not Update After Nodelink Was Updated - Related To Fixing Missing MDS Data |
Bug | Content and Product Manager (CPM) | OPF-4663 | Even if XML is failed |
Bug | Content and Product Manager (CPM) | OPF-4682 | CPM Update notifications not reaching MDS |
Bug | Content and Product Manager (CPM) | OPF-4777 | MAS sometimes responding with {"errorMessage": "null"} when deleting an event |
Bug | Content and Product Manager (CPM) | OPF-4956 | Removed titles still appearing TKT-125183-F4S3 - VoditemId vs CPW ID mismatch. MDS has no FOXTEL_ prefix. Created CPW IDs have it and therefore do not match. |
Bug | Content and Product Manager (CPM) | OPF-5264 | Expiration dates for contents not published |
Bug | Content and Product Manager (CPM) | OPF-5327 | [SALESDEMO] critical K8s Pod High CPU Usage (>95%): cpm-5bd5ddd4f6-nrgrl |
Bug | Content and Product Manager (CPM) | OPF-5369 | ContentGroups are still exportable when episodes get expired |
Bug | Content and Product Manager (CPM) | OPF-5379 | Disappearing ProductLinks causing MDS content to become unavailable. |
Bug | Content and Product Manager (CPM) | OPF-5556 | Unable to update the CU flag of editorialChannel or technicalChannel |
Bug | Content and Product Manager (CPM) | OPF-5589 | LTCU marked as readyToExport: FALSE - need to understand why |
Bug | Content and Product Manager (CPM) | OPF-5608 | Opconsole unable to remove all channels from a product in one shot |
Bug | Content and Product Manager (CPM) | OPF-5609 | Opconsole unable to remove a group of channels in one shot |
Bug | Content and Product Manager (CPM) | OPF-5610 | Opconsole: creating a product with channels creates a lot of SVOD contents |
Bug | Content and Product Manager (CPM) | OPF-5644 | SAS Crash Looping |
Bug | Content and Product Manager (CPM) | OPF-5867 | Serious API 90th percentile over (>1s): cpm_content |
Bug | Content Builder | OPF-4221 | ContentBuilder mixes up multiple nodes on MDS query when retrieving a published node in rails. |
Bug | Content Builder | OPF-4342 | Catchup fields are null when a catchup DeepLink is promoted into Rails |
Bug | Content Builder | OPF-4929 | Q4 Upgrade - 3rd Party Content Not Shown on Template |
Bug | Content Builder | OPF-4935 | Misalignment on precedence value between EPG and Templateview api. |
Bug | Content Builder | OPF-5048 | Error 500 while getting the DISCOVER feeds after +- 30 minutes of inactivity |
Bug | Content Builder | OPF-5107 | OpCon Fails to get External Providers |
Bug | Content Builder | OPF-5469 | Default value for contentbuilder_recommendations_host is not correct |
Bug | Content Builder | OPF-5758 | When you use 1 layout per device |
Bug | Content Builder | OPF-5761 | Channel Name not returned with Template |
Bug | Content Builder | OPF-5800 | ContentBuilder not caching based on FilteringInformation value |
Bug | Content Discovery Facade | OPF-4697 | Input default nodes information is returned by CDF |
Bug | Content Discovery Facade | OPF-5505 | RAILS Builder Response does not include complete Product Information |
Bug | Content Discovery Facade | OPF-5522 | Promotions formats are different between ML2 and OPF3 Contents |
Bug | Content Discovery Facade | OPF-5944 | Content-discovery-facade is restarted quite often in production |
Bug | Content Export Module Nagravision Export Specification (CEX-NES) | OPF-4840 | CEX to ML-MDS programmes "technicals" section not filled |
Bug | Content Export Module Nagravision Export Specification (CEX-NES) | OPF-5278 | New Product in OpCon using locale fields failing to ingest into SDP-ML |
Bug | Content Import Module Nagravision Import Specification (CIM-NIS) | OPF-2684 | CIM-NIS fails to accept complex passwords with special characters when connecting to SFTP server |
Bug | Content Import Module Nagravision Import Specification (CIM-NIS) | OPF-4766 | CIM and DIP hanging after sftp instance restarted |
Bug | Content Import Module Nagravision Import Specification (CIM-NIS) | OPF-5744 | Some xml files hanging as ".processing" during ingestion |
Bug | Content Import Module Nagravision Import Specification (CIM-NIS) | OPF-5999 | All xml files hanging as .processing |
Bug | Content Workflow Manager (CWM) | OPF-4620 | Recording purge jobs are launched multiple times |
Bug | Content Workflow Manager (CWM) | OPF-4661 | Serious CWM high memory usage (< 15% left) |
Bug | Content Workflow Manager (CWM) | OPF-4820 | cdvr always fails for RCN channel |
Bug | Content Workflow Manager (CWM) | OPF-5757 | Purge jobs not being processed for 5 months! |
Bug | CRM gateway | OPF-4423 | Main Event MAHXXXXXX-5XXX entitlement creation failing for an account with 70 Set Top Boxes |
Bug | CRM gateway | OPF-5298 | Adding filter to the crm-gateway API generates internal error |
Bug | Environment | OPF-3899 | Technical fields are missing in mds |
Bug | Environment | OPF-4877 | OPUI Content workflow not showing with default preferences |
Bug | Environment | OPF-5405 | Opconsole unable to update existing products |
Bug | Environment | OPF-5529 | Opconsole unable to update existing products |
Bug | Environment | OPF-5534 | Opconsole unable to update existing products |
Bug | Environment | OPF-5802 | /OpUi/notification/ takes 100 sec to be processed in NGINX |
Bug | Environment | OPF-5982 | opconsole stuck |
Bug | Identity Authentication Service (IAS) | OPF-5870 | Critical API average response time too long (>1s): ias_content_token |
Bug | Identity Authentication Service (IAS) | OPF-5933 | "errorcode" is missing in error message response when number of devices exceed quota[signIn]. |
Bug | Identity Authentication Service (IAS) | OPF-5942 | Response time [95Pct] and [99 pct] of signonbyclientId api call has increased to around 1 sec |
Bug | Identity Authentication Service (IAS) | OPF-5953 | Modification of maxSessionsAllowed value in account profile is not updated on end user |
Bug | Image Handler (IHS) | OPF-1180 | LTCU auto-generated editorial content does not return images in images tab of opcon |
Bug | Image Handler (IHS) | OPF-4074 | IHS db is not purged |
Bug | Image Handler (IHS) | OPF-5086 | Metadata for purged entities are not purged on IHS and IMDS |
Bug | Image Metadata Server | OPF-5813 | Unable to prioritise image selection for locales that are not defined in BCM |
Bug | Image Metadata Server | OPF-5841 | Serious API 90th percentile over (>1s): imagemetadata : 5.95604395604396 |
Bug | Image Metadata Server | OPF-5902 | Bad image metadata causes undesired IMDS pod behaviour |
Bug | Keycloak | OPF-5734 | [OPF3] Cant log into opui -- keycloak errors |
Bug | Locker to UserRecordings Facade | OPF-5102 | Error codes returned by OPF3 lkr2ur are different from the ones returned by ML2 locker |
Bug | Locker to UserRecordings Facade | OPF-5236 | lkr2ur delivering null metadata values |
Bug | Locker to UserRecordings Facade | OPF-5680 | lkr2ur script wrong programmeMetadata structure |
Bug | Locker to UserRecordings Facade | OPF-5681 | lkr2ur script sometimes populates empty value on seriesId |
Bug | Locker to UserRecordings Facade | OPF-5682 | Mismatch of metadata ids between ML and OPF |
Bug | Metadata Aggregator Service (MAS) | OPF-5475 | MAS losing event updates despite acknowledging with HTTP 200 success |
Bug | Metadata Server (MDS) | OPF-4091 | NodeRefs are not removed in solr search |
Bug | Metadata Server (MDS) | OPF-5290 | MDS not honouring filtered fields |
Bug | Metadata Server (MDS) | OPF-5611 | Technical Channel DrmIds starting with the name of a conversion function are shown as null on MDS side |
Bug | Metadata Server (MDS) | OPF-5775 | Searching for PrimeVideo content which has no default locale metadata returns no results |
Bug | Operator UI (OPUI) | OPF-4674 | Various issues with products (OPF / SSP / Operator Console) |
Bug | Operator UI (OPUI) | OPF-4948 | Product without "Valid To" date is not usable |
Bug | Operator UI (OPUI) | OPF-5088 | Opconsole shows entities that are already purged |
Bug | Operator UI (OPUI) | OPF-5126 | Create New Channel in OpCon with custom fields "string" |
Bug | Operator UI (OPUI) | OPF-5385 | Technical Content expiration date change does not update editorial Content |
Bug | Operator UI (OPUI) | OPF-5626 | Opconsole: after modifying the Geo-Fileting option |
Bug | Platform | OPF-4664 | Dead letter queue increasing and not being consumed |
Bug | RightsManager (RMG) | OPF-4105 | Entitlements aren't archived when linked account is archived. |
Bug | Search Aggregation | OPF-4787 | Tile tag line & content provider text is duplicating from SAS |
Bug | Search Aggregation | OPF-5067 | Opcon Doesn't show Product linked to a Editorial Content in Editorial Content View |
Bug | Search Aggregation | OPF-5536 | Many technicals attached to one editorial causing too_complex_to_determinize_exception |
Bug | Search Facade | OPF-5015 | Set flexible limit for get links within search flow. |
Bug | Search Facade | OPF-5161 | EditorialContent.ContentType is "catchup" when a Deeplink is found |
Bug | Search Facade | OPF-5566 | SEARCH is case sensitive and Spanish characters sensitive. |
Bug | Search Facade | OPF-5830 | Future LTCU items return in SOLR |
Bug | UI Composer (UIC) | OPF-5939 | Critical App request sent to BlackHoleCluster:1.0033444816053512 source_canonical_service:uic and destination_servi |
Bug | User Activity Vault (UAV) | OPF-5905 | UAV 503 Spike for PUT Bookmark Requests |
Bug | User Recordings | OPF-4901 | User-recordings module restarts when load is pushed at 72 req/sec |
Bug | User Recordings | OPF-5059 | Auto Delete Functionality By NPVR Quota Profile - Based on Episode fails. |
Bug | User Recordings | OPF-5365 | K8s Pod Restarted In Loop: user-recordings |
Bug | User Recordings | OPF-5545 | API 90th percentile over (>1s): cdvr |
Bug | User Recordings | OPF-5720 | K8s readiness/liveness probes failing outside of ingestion |
Bug | User Recordings | OPF-5769 | UR creates x2 CWM for the same event (Shared copy) |
Bug | User Recordings | OPF-5837 | CDVR AggregatedRecordings API - displays duplicated recordings array when JITP and Non-JITP channels linking same editorial channel |
Bug | User Recordings | OPF-5931 | Too many errors related to unique cancelled account and unique event id |
New issues
The following are new issues found in this OPF3_23.24STD0 release.
Issue Type | Component/s | Key | Summary |
---|---|---|---|
Bug | Account and Device Manager (ADM) | OPF-5054 | ADM is allowing the user to create duplicate tenants |
Bug | Account and Device Manager (ADM) | OPF-5527 | ADM doesn't return number of devices |
Bug | Authorisation Facade | OPF-5295 | The API /adaptor/hue-gateway/gateway/http/js/acquiredContentListService/getByAccountUIDAndItemTypeWithDate should support POST method |
Bug | business-rules | OPF-5661 | Ltcu Purge Jobs Set to trigger in an hour from the date of creation but should be 6 days later as configured |
Bug | Content and Product Manager (CPM) | OPF-5894 | CPM being restarted and hitting 100% CPU |
Bug | Content Builder | OPF-5464 | Continue watching contents and recordings contents not coming in rails builder |
Bug | Content Builder | OPF-5683 | LTCU content is not displaying in continue watching Rails |
Bug | Content Builder | OPF-5848 | Drop in performance from 7670 req/sec to 6653 req/sec observed for Contentbuilder in MDMC profile |
Bug | Content Discovery Facade | OPF-5512 | [Mediacard aggregated API] Search Facade and MDS results difference for grouped results |
Bug | Content Import Module Nagravision Import Specification (CIM-NIS) | OPF-5951 | BTV Daily ingestion import into OPF3 is failing |
Bug | Content Workflow Manager (CWM) | OPF-5968 | Multiple jobs created incorrectly for a workflow |
Bug | Delta Ingest Processor (DIP) | OPF-5251 | Ingest processing data in DWH from DIP doesn't match what is seen on SFTP |
Bug | Device Messaging Manager (DMM) | OPF-5809 | DMM is restarting with OOM Error |
Bug | Identity Authentication Service (IAS) | OPF-5342 | Content Auth token is not generating when channel is enabled with session group |
Bug | Image Metadata Server | OPF-5655 | [IMDS]: Distribution ID and S3 bucket name is not updated correctly in IMDS config after the deployment |
Bug | Image Metadata Server | OPF-5963 | Typo in imagetype configmap |
Bug | Metadata Server (MDS) | OPF-5195 | AuthFacade API'S are not working when mds=true |
Bug | Metadata Server (MDS) | OPF-5525 | Content auth token not generating with "mds enabled = true" when two technical types are present at technical channel level |
Bug | Open Device Messenger (ODM) | OPF-5807 | ODM is restarting with OOM Error |
Bug | Operator UI (OPUI) | OPF-4924 | [HDR/HEVC] DymanicRange is not disappered in cpm if quickmark is set it as "disabled" in opcon |
Bug | Operator UI (OPUI) | OPF-5985 | Editorial Channel Logos not loading in OpCon |
Bug | Search Aggregation | OPF-5170 | Opcon does not align with the PL validity dates as per CPM if PL validity is null in CPM |
Bug | Search Facade | OPF-5139 | Search Facade - When including channel as type along with other type |
List of resolved issues
The following issues resolved as part of the OPF3_23.24STD0 release.
Issue Type | Component(s) | Key | Summary |
---|---|---|---|
Bug | Content and Product Manager (CPM) | OPF-4081 | ~1% of xml files ingested fail with unexpected error |
Bug | Content and Product Manager (CPM) | OPF-5160 | CPM is sending RabbitMQ messages greater than 64MB causing SAS to crashdue to breaking default driver limits |
Bug | Content and Product Manager (CPM) | OPF-5205 | CPM doesn't send editorialChannel DELETE messages when a channel is deleted via OpCon |
Bug | Content and Product Manager (CPM) | OPF-5242 | EC.EndDate not updated when XML contains more than 1 DL linked to the same EC |
Bug | Content and Product Manager (CPM) | OPF-5244 | CPM not assign EC to Node when DL is added. |
Bug | Content and Product Manager (CPM) | OPF-5378 | Serious RabbitMQ Queue: com.nagra.ml.sp.mds.vod:238 not cleared |
Bug | Content and Product Manager (CPM) | OPF-5410 | CPM sending events orphaned from a channel |
Bug | Content and Product Manager (CPM) | OPF-5425 | Some event are not ingested with the correct id |
Bug | Content and Product Manager (CPM) | OPF-5433 | CPM takes more than 5 sec to process "metadata/content/v1/deepLinks" |
Bug | Content and Product Manager (CPM) | OPF-5490 | Content Group Details are missing in MDS for NPVR Enabled Channel Episodes |
Bug | Content and Product Manager (CPM) | OPF-5497 | GOC ingestion not complete |
Bug | Content and Product Manager (CPM) | OPF-5511 | [Mediacard aggregated API] Year based seasons received instead of seasonNumber based seasons |
Bug | Content and Product Manager (CPM) | OPF-5517 | MAS API requests from outside the platform revealed sluggish API response times |
Bug | Content and Product Manager (CPM) | OPF-5564 | API 90th percentile over (>1s): mas |
Bug | Content and Product Manager (CPM) | OPF-5569 | EC.EndDate not updated when DL is assigned to it (XML) |
Bug | Content and Product Manager (CPM) | OPF-5934 | CPM crashed when business rules trying to create CPW over 39 |
Bug | Content Builder | OPF-5653 | When you create more than 17 riels in opconsole and the app make a request |
Bug | Content Discovery Facade | OPF-5074 | MediacardAggregatedAPI - title field not received for few events |
Bug | Content Discovery Facade | OPF-5312 | isNPVR field for epg mediacard |
Bug | Content Discovery Facade | OPF-5637 | Media Card Aggregation API Hardcoded to VOD v1 |
Bug | Content Import Module Nagravision Import Specification (CIM-NIS) | OPF-4985 | Re-importing CMS4 channels/products (via chunkingScript) failing |
Bug | Content Import Module Nagravision Import Specification (CIM-NIS) | OPF-5176 | No DWH notification of failed XML ingest (DIP) |
Bug | Content Import Module Nagravision Import Specification (CIM-NIS) | OPF-5570 | How to delete EditorialContent by using XML |
Bug | Content Import Module Nagravision Import Specification (CIM-NIS) | OPF-5666 | CIM-NIS got stuck and stopped processing files |
Improvement | Content Workflow Manager (CWM) | OPF-4011 | Specify the Content Name and content ID of the technical content in the job instead of the editorial content |
Bug | Content Workflow Manager (CWM) | OPF-5163 | The recordings are remaining in recording status as the LTCU_Preprocessing_Device is in locked status |
Bug | Content Workflow Manager (CWM) | OPF-5647 | No validations processed since the crontab restart this morning |
Improvement | Delta Ingest Processor (DIP) | OPF-4702 | Channel validation before transformation. |
Bug | Environment | OPF-5118 | K8s Pod Restarted In Loop: recommendationsfacade |
Bug | Environment | OPF-5380 | DE/NetAcuity reachability issues after Q1.23 upgrade |
Bug | Identity Authentication Service (IAS) | OPF-4912 | ChannelSessionGroups has undefined behaviour when channel group is not present. |
Bug | Identity Authentication Service (IAS) | OPF-5509 | Whitelisting IPV6 @ QXC |
Bug | Identity Authentication Service (IAS) | OPF-5739 | ContentToken 20019 errors from IPV6 clients |
Bug | Locker to UserRecordings Facade | OPF-5136 | 502 bad gateway when using HybridBox OTV OS filters |
Bug | Metadata Server (MDS) | OPF-5031 | PPV Content auth token taking random DRM ID when rmgmds=true |
Bug | Metadata Server (MDS) | OPF-5125 | MDS should not emit cache headers for 304 responses |
Bug | Metadata Server (MDS) | OPF-5271 | The RMG content Authorization API is not giving the valid response when MDS_ENABLED is true for the editorial channel having 3 technical channel with same drmid for OPF2 migrated customers |
Bug | Metadata Server (MDS) | OPF-5334 | RMG returns 503 with freemium content authorizations |
Bug | Metadata Server (MDS) | OPF-5493 | The STCU content with scope LIVE_AND_VOD is not coming in v2 vod/editorials as product and productLink is missing in MDS |
Bug | Metadata Server (MDS) | OPF-5711 | MDS not splitting all delimited fields on Series/Season |
Bug | Metadata Server (MDS) | OPF-5819 | Technical Contents are present in MDS when the isNullPlayableAssetSupported is false in BCM |
Improvement | Operator UI (OPUI) | OPF-2655 | [OpCon] Series - Related Content Improvements |
Improvement | Operator UI (OPUI) | OPF-3816 | Unable to search by dates in VOD Contents in the Console |
Bug | Operator UI (OPUI) | OPF-5124 | New Channel in OpCon: "Provider Name" mandatory and incorrect channel "id" |
Bug | Operator UI (OPUI) | OPF-5179 | Cannot define ID for new Technical Channel in OpCon |
Bug | Operator UI (OPUI) | OPF-5180 | Nodes not expanding or do not have the ">" when the node has children |
Bug | RightsManager (RMG) | OPF-5584 | RMG user authorization requires same deviceClass between entitlement and user's token |
Bug | Search Aggregation | OPF-4512 | Trying to sort by field that doesn't exist causes SAS error |
Bug | Search Aggregation | OPF-5147 | Products are not shown in Opconsole |
Bug | Search Aggregation | OPF-5203 | Expired events still present in OpCon/SAS |
Bug | Search Facade | OPF-4559 | Only 10 search results are listing in search facade |
Bug | Search Facade | OPF-4696 | Ratings object missing from search-facade response |
Bug | Search Facade | OPF-5039 | Search Facade groupBy season returns seasons list without programmes |
Bug | Search Facade | OPF-5128 | "totalRecords" field has a different value when offset is 50 or more |
Bug | Search Facade | OPF-5269 | Include "channel" field into the search-facade response for "vod" |
Bug | URL Builder | OPF-5296 | URL Builder - No Rules Parameters Value added to response |
Bug | URL Builder | OPF-5351 | URL builder is giving errors |
Bug | User Activity Vault (UAV) | OPF-3386 | OPF3 F/E Foxtel STB doesn't send an auth token for UAV in OPF2 but it's needed in OPF3 (not backward compatible) |
Bug | User Recordings | OPF-4528 | No Provision of enable/disable the feature "Cessation Of Channel" through config |
Bug | User Recordings | OPF-4754 | Cdvr does not creating purge job |
Bug | User Recordings | OPF-4771 | Non-jitp recordings Jitp technicals are updated in Edgeware recordings. |
Bug | User Recordings | OPF-4939 | Series recording skip the first episode recording when create series recording using the option ALL_NEW_EPISODES |
Bug | User Recordings | OPF-5184 | CDVR AggregatedRecordings API takes ~6seconds for the response. |
Bug | User Recordings | OPF-5246 | Quota usage not finding any npvr profile |
Bug | User Recordings | OPF-5455 | Serious RabbitMQ Queue: CDVR_CHANNEL_QUEUE:72497 not cleared |
Bug | User Recordings | OPF-5704 | User-Recording is filling elasticsearch-logging DB with stack traces in loop |
Bug | User Recordings | OPF-5709 | User-Recording is filling elasticsearch-logging DB with stack traces in loop |
Bug | Workflow Manager to CPS adapter | OPF-5158 | The CPS adapter looks for the word control file with the characters sc in the name |
Deprecated APIs
Component | API | Description | Deprecated in release | Supported until |
---|---|---|---|---|
IAS | /v2/token | Replaced by
| 2022 Q3 | 2023 Q1 |
IAS | /v2/signout | Replaced by
| 2022 Q3 | 2023 Q1 |
ION
Version 24.30.020
Release summary
ION 24Q2 GA release, 24.30.020 includes the following features and bug fixes.
New product features
The features included as part of this release are:
New Guide for handheld devices – we’ve rolled out an entirely new guide experience, fine-tuned for handheld devices. Expect a smoother and more intuitive interface that’ll enhance user engagement across mobile platforms!
Full support for Android 14 (API level 34) – we’ve got you covered with Android 14 compatibility, ensuring our platform stays ahead with the latest OS updates, performance enhancements, and security standards.
Dynamic Main Menu configured by Rails in OpCon – flexibility is key! You can now arrange and customize the main menu dynamically from OpCon, and add new Rails-driven screens on the fly. This is a game-changer for delivering personalized experiences faster.
Promote third-party content with ease – leverage our Rails-driven screens to promote third-party content like Discover, Apps, and Games. You now have even more control to highlight content that drives value for our users.
Unified component architecture for handheld devices – we've implemented a common component architecture for Rails-driven screens on handhelds. This simplifies the development and deployment process, making it easier to roll out new features across devices!
Interactive promotional banners with deep links/QR codes – drive engagement with our new promotional banner capabilities! Add banners with deep links, QR codes, or standard links, whether as a full rail promotion or a single banner within content rails. It’s all about giving you more flexibility in delivering impactful promotions.
Backward compatibility consideration
ION version | OPF version | Results |
24Q2 | 23Q2 | Pass |
24Q2 | 24Q2 | Pass |
List of known issues
The following issues are still open (not resolved) in this release, ION-24.30.020
Key | Summary |
---|---|
IONOCB-6136 | After waking up the STB from standby, only the customer-specific key is working none of the other keys are functional. |
New Issues
The following are the new issues found in this release and are still in the OPEN state.
Issue key | Summary |
IONOCB-6423 | [ButterFlies] App is crashing when we set reminder through episode strip or related strip |
IONOCB-6422 | Common component do not have logo support for rails template |
Resolved Issues
The following issues are fixed, and these bug fixes are part of this release.
Issue key | Summary |
IONOCB-6357 | [BUTTERFLIES] Crash on Android mobile after opening any series folder from search |
IONOCB-6337 | App is stuck loading when logging with account that reached device number limit |
IONOCB-6312 | Crash is seen on mobile. |
IONOCB-6305 | App is not launching after killing app from Sign-in screen |
IONOCB-6303 | [Butterflies] Blank screen and only audio is heard if playback from Replay on internet reconnection |
IONOCB-6279 | [Cicadas] Failed to load the web Application. |
IONOCB-6233 | [ButterFlies] App is crashing when any toast message appears in the application |
IONOCB-6187 | Hosted App: Navigation is not working in Discover once it launched as Default screen |
IONOCB-6174 | Sentry is not working on Q2 build for Web devices |
IONOCB-5892 | Discover have no information |
IONOCB-6390 | [BUTTERFLIES] ION App crashes after switching from one Wi-Fi to another Wi-Fi |
IONOCB-6373 | [BUTTERFLIES] ION App Crashes on Android Mobile When Playing Unsubscribed Channel from Search Results |
IONOCB-6371 | Additional menu screen metadata is not loaded |
IONOCB-6363 | [BUTTERFLIES] ION User profile menu is not seen in UI if we enable Hierarchy API |
IONOCB-6359 | [Butterflies] App get stuck and responds very slow on selecting an event with no event info and Audio is heard in Background |
IONOCB-6356 | EPG is reloading on going to reverse epg from timeline |
IONOCB-6346 | [BUTTERFLIES][USER PROFILES} Splash screen flicker observed on logout and login |
IONOCB-6318 | [Butterflies] Playback Blank Screen when we search and play the content through discover |
IONOCB-6316 | Not able to launch third party apps. |
IONOCB-6315 | [ButterFlies] Catch up events that are not having catch up tag or play icon are not blocked or not greyed out in reverse EPG |
IONOCB-6304 | [BUTTERFLIES] Episodic strips are overlapping with player screen after performing Orientation |
IONOCB-6302 | [BUTTERFLIES] Time is not updated in Guide after Long run |
IONOCB-6288 | Page up/down is not working using +/- remote key in NOKIA |
IONOCB-6283 | [BUTTERFLIES] Playback Stuck After doing Standby with Ethernet removal scenario |
IONOCB-6282 | [BUTTERFLIES] Playback Stuck After doing Start-Over Followed by Launching Netflix App |
IONOCB-6266 | Dual Focus displayed in SAVED screen during the scroll |
IONOCB-6255 | Favorite list is not updating in live screen, When we delete or remove the favorite from live screen |
IONOCB-6243 | [iOS] Playback error after send app to background/foreground while in SO playback |
IONOCB-6238 | App is crashing on pressing back key from language selection screen |
IONOCB-6204 | PlaybackProgress received in float for one operator |
IONOCB-6183 | Playback is Not happening in Channel No :- 109 |
IONOCB-6172 | Discover screen is refresh for every 3 minutes |
IONOCB-6171 | Apps&Games menu option is not visible in main menu |
IONOCB-6170 | Discover/Live menu is jumping, When we press back from inside discover/Live menu |
IONOCB-6165 | [Butterflies][Tizen] 6001 Setup error is seen after standby and wake up after event transition |
IONOCB-6163 | Program Info unavailable is displayed for few services after switching profile multiple times |
IONOCB-6161 | Continue button is not aligned properly in language selection screen |
IONOCB-6146 | Unable to invoke surfer after navigating to settings screen and coming back to playback screen |
IONOCB-6114 | [Chromecast] Sometimes the Chromecast receiver app closes, using Galaxy A50 |
IONOCB-6105 | [ButterFlies] Parental pin is not asking for previously played locked channel after deleted the recorded content. |
IONOCB-6097 | If we enable DAI, the Ad is not loading on the video |
IONOCB-6091 | Sentry all playback load time is not proper |
IONOCB-6089 | [CICADAS] User navigates to Saved screen post entering invalid pin while deleting protected recorded series events |
IONOCB-6082 | [BUTTERFLIES] [TIZEN] Timeline and Recents are not invoking from search |
IONOCB-6068 | Wrong video is decoding , When do BG and FG |
IONOCB-6066 | Media card displayed wrong rating information, When we launch from surfer ( Info) |
IONOCB-6061 | [Chromecast] Sometimes Chromecast fails to start |
IONOCB-6042 | Autoplayback is not happening |
IONOCB-5989 | [Butterflies] Guide got blank on doing FG/BG on AMOB & IOS |
IONOCB-5908 | [Tizen] NKM2 Model 1000 error is seen during channel zap with 10 seconds gap |
IONOCB-5810 | Android TV Nokia Crash issue observed |
IONOCB-5804 | App is rebooting every time after opening 3rd party app from apps and games |
IONOCB-3913 | Preview poster is not loading while doing Startover. |
IONOCB-2133 | Scrolling up in guide screen shows "loading" icon frequently which takes more time for user to select desired event |