This is the release notes page for 2024 Q2.
If you’re looking for 23.50 (Q4), it’s here.
Release summary
This release…
[SHB] - Disney+ (D+) "isOriginals" metadata deprecation
Product
This feature is to update the D+ ingest module for the use of the new metadata attribute regional "Original" and deprecation of the global "isOriginal" attribute in the Disney Streaming MMFS feed.
Inclusion of new D+ metadata fields Brands, subBrands, Production Country and Original Language.
OpCon Channel Logo (Shared OPF/Umbrella/HOT
Product
All Operators when using OpCon, operators will be able to manage channel images directly from the OpCon channel management screens, this includes
-
Uploading new images
-
Deleting existing images
-
setting preferred images
Ingress re-architecture
Internal
The purpose of the feature is to rearchitect the ingress solution of the OPF3 platform, to be able to remove the "SNI-ROUTER" EC2s and the "SERVICE-ADVERTISER" ad-hoc solution.
This will enable the possibility to have autoscaling in the Ingress of the OPF solution (out of scope in this Q2 feature), as well as, minimizing the potential problems when autoscaling the rest of the applications and the eks cluster.
[4iG] [PERF] Characterization Test of operator API GET /adm/device/{uid}
Internal
This is a characterization test for the maximum throughput of the /adm/devices/{uid} API requiring keycloak authentication
[SLA] OPF3's MongoDB community replacement by MongoDB Atlas
Internal
OPF3 product is composed of several modules/services, out of which at least 15 services are using MongoDB. Today's deployment architecture is to have one MongoDB cluster serving the 15 services. Using MongoDB Atlas as a replacement of MongoDB community. This will reduce the overall MongoDB cost by capitalizing on only few shared clusters for R&D and SIT Lab and also segregate critical OPF3 services : ADM, RMG, User Recordings, MDS, Common cluster with Atlas.
[4iG] Parental Ratings - Series / Season
Product
Feature to implement Parental Ratings in Series/Season
User Recordings - Parental Ratings
Product
Feature to implement the gap identified in OPF-6373 (Rating object not visible on CDVR APIs
[4iG] User Recordings - Locale & Device Filter Enhancements
Product
Feature to optimise the response size of the User Recordings APIs by allowing clients to filter by locale and device
OPF AutoScaling finalization, Pods resizing
Internal
Feature to execute the Auto Scaling use cases and enabled for Front End Modules : ADM, Content Builder, CDF, CDG Recommendations, CRM GW post account, CRM GW post Entitlements, IAS, MDS, Recommendations Facade, RMG, Search Facade, UAV, URL Builder, User Recordings, Auth Facade
Enhance RMS metadata coverage
Product
There are some gaps noted during migration of existing npvr recordings (Velocix cVRM) to OPF User Recording in terms of metadata coverage.
This requires changes to RMG to support additional fields, and on deployment has a pre-requisite that 4iG keep at least 90 days of metadata available online to allow retrieval of existing metadata into new OPF user recordings.
[Security] [BCP DRP] E2E readiness: restore environment (simple customer customizations) + nanoSAT (Phase 1.3)
Internal
Phase 1.3: based on the results of phase1, reviewed RTO based on the feedback and lessons from phase 1
1.3.1 : Improve procedures to update according to new RTO
1.3.2 : Update BCP/DRP standards and RPO/RTO metrics
[OPF][Security][RR] Fix LUA undocumented services (back doors) having weak (or no) security
Internal
There several LUA scripts have been identified to expose services without any security or with weak security
In this feature the back doors have been identified and removed from the LUA scripts if not strictly necessary. Specific API present in LUA files possess proper security controls and authentication and are properly documented.
CMS4 Purge Job Migration
Internal
When migrating content from CMS3 to OPF3 the purge jobs aren't getting migration. A procedure is required to migrate these.
In order the perform the migration : Export SQL from CMS4, Script to iterate that and create jobs via CWM API, Update related CPM content with profile/purge job data.
In this feature the Purge jobs are recreated on OPF3 and migrated content can be purged.
Upgrade Zookeeper to 3.8.3
Internal
Zookeeper 3.4.13 is NOT compatible with Java17 supported zookeeper Client Version.
In this feature, automated playbook/Jenkins Job for upgrade to Zookeeper 3.8.3.
[Independent Services] Split of the Infra stack - AuthZ Service independent deployment
Internal
As of today, OPF product is deployed as monolithic release that is cut on quarterly basis. All OPF services are bundled and delivered together in an OPF release. This approach prevents the fast delivery of Business features and it brakes the DevOps approach.
This feature is an independent deployment stack ready to be handed-over to the AuthZ DevOps team with OPF Terraform stack, Ansible playbook, Infra-as-code gitlab repository, deployment pipeline, … for the AuthZ business service
[Cost reduction] B/G Single VPC deployment
Internal
Today OPF3 AWS Infrastructure is architected around a multi-VPC design with 4 main VPCs , Admin, Data, Blue and Green, and the B/G update strategy is implemented at VPC level. This multi-VPC networking design implies a large cost when taken at scale.
This feature is to re-design the infrastructure architecture to deploy all OPF instnace resources in a unique VPC and centralize the connectivity with the corporate network though a reduced number of Bastion VPCs in a Deployment account. The goal is to reduce the cost of OPF in AWS.
Purge of redundant data(productLinks/contents) at MDS
Internal
Multiple tests with scope ON/OFF were done using CLC/TC data. Based on the analysis of results, identified a need for purge/deletion of the redundant data(productLinks & editorial/technical contents if any) at MDS. In this feature, the purge is based on cron, configurable, similar to programs/events purge.
[KS Monitoring] DVM EC2 deployed on top of Golden AMI
Internal
Some VPCs are still not using the Golden Image. Therefore those hosts are not hardened and also not monitored due to the fact that the Crowdstrike agent is not installed that decrease the security of the system.
This feature is to automate DVM EC2 deployment (with DVM-Jenkins docker image + scripts to be mounted in the image).
Watch Party (aka GES)
Starhub
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.
RabbitMQ Services Standardization
Internal
The use of events, notifications, publishers and consumers makes up a core part of the OPF platform, key functionality fails when the Rabbit infrastructure is not maintained or configured correctly and in situations where messages are lost or fail to process, we see issues downstream across the platform and reporting.
This feature is to introduce a standard approach to make the usage more consistent by
-
Introducing standards for message headers
-
Introducing a standard minimum approach to dealing with producer errors and retries
-
Introducing a standard minimum approach to dealing with consumer errors and retries
-
Introducing a standard approach to the use of DLQ's ; no value in filling up a queue with no way to re-run the message.
-
Documentation to be produced for every consumer to detail the message using a standard tooling
[SLA] CWM Job / Status Persistence
Internal
There were issues with the persistence of the workflow job statuses, because of which many of the workflow jobs which were stuck/inProgress and never picked up once the CWM comes back. This feature is to resolve this issue.
[SHB] - Cessation of Channels - Removal of LTCU asset from encoder (tech debt)
Internal
This feature is Removal of Content (captured asset) for LTCU recordings when all Technical channels, channel events, LTCU and STCU are removed as part of an Editorial Channel deletion (purge). When an Editorial Channel is removed, associated assets on capture device (recorder) will be removed.
[Common UI] Channels & Products completion
Product
opui-channels and opui-products is a common user interface developed to manage OPF and SSP channels and products related operations.
[UIC] [OpCon] RAILS Filter on Target Device Type
Internal
This feature is to Reduce the number of templates to create, manage and improve the RAILS operational efficiencies.
The solution is to add a target device filter onto the Rail and Rail Section. This would allow the operator to create far fewer templates and only have to configure a limited number of RAILS that are filtered on each template.
[ION][ContentBuilder]: An API for /templateviews/hierarchy by ID
Internal
Requirement from ION is that there is a need for the following API
GET /templateviews/hierarchy/{templateIdOrName} and it should return the referenced templateview & its children, no rails only the structure is required.
[4iG][Entel] Granular control of session management
Product
This feature is to manage session concurrency based on classification of devices, in addition to the current support which is only at the account level, or restricted to unmanaged devices. OPF provides support for limiting the number of concurrent sessions that can be streamed from an account.
The purpose of this feature is to extend such support so that groupings of devices can have bespoke limits, specifically for the following categories of devices:
-
Big Screen (TVs, STBs, TV Key Devices etc.)
-
Trusted Open Devices – E.g. WV level 1
-
Untrusted Open Devices – E.g. WV level 3
-
Fully managed devices
[4iG] Auto Assign deviceClass to device
Product
Providing the capability to automatically assign a class to a device, based on entities provided at device creation time. This is to then enable more granular management of such classes of devices, such as being able to restrict number of active devices based on their class.
[4iG] Messaging HE integration - SmartTVs with Tizen and WebOS
Product
This feature introduces support in Nagra OPF for AWS IOT Core for Client messaging. This is being provided as some devices, particularly SmartTVs based on Tizen and WebOS, cannot use the existing Firebase integration for message delivery. Use of AWS IOT Core will provide a mechanism for such devices while leaving existing Firebase supported devices as-is.
[4iG] Automatic device rotation - Q2
Product
Operators typically want to limit the maximum number of devices each account can self provision against their account. Nominally, when the limit has been reached, the user will be unable to register a further device and will be met with an error.
This feature gives the operator the ability to enable a device to be added, even if the limit has reached, by firstly automatically removing an existing device.
[ENTEL] Entel Geo-Targeting On/offnet Filtering - Q2
Product
The requirement is to filter by account profile to allow both country and OTT/FTTH filtering and On / Off-Net filtering.
[ENTEL] In Home Detection - Q2
Product
When a device (STB or SmartTV) is connected via ENTEL FTTH, ENTEL wants to ensure that the device is only connected to the "home" address of the subscriber to which the device is provisioned by tracking the MAC address of the FTTH CPE device against the account. And using this information to restrict access to the service if the device attempts to access the service with a different CPE MAC address than the one provisioned to it.
[ENTEL] Entel Location based CDN Details
Product
The operator can configure location-specific CDN details. The operator can specifiy if a channel has a country or network-specific CDN details using on network flag and URL builder Rules. URL builder redirects or returns the URL to the client on playout request to the correct CDN-based URL of the content being played based on the configuration in OPF.
Device Signon with access code using companion device application
Product
The feature allows a authorised companion device application to authorise another device in the users account via a generated registration code.
[ENTEL] TIVO TVA EPG Ingest with Chile & Peru Ratings Definition
Product
As part of ENTEL project, EPG metadata will be from TIVO provided in TVA format using XML. And requiring that TVA supplied ratings are split into both Chile and Peru rating schemes where applicable.
[UIC] Rails Implementation in UIC
Internal
This feature is to re-implement OpCon Rails in native UIC format
[UIC] Promotional Banner in Rails
Internal
The feature intends to deliver a simple and consistent approach within OpCon to allow an operator to add a pre-configured RAIL for promotional banner usage to a template. The pre-configured Rail is important as a freeform approach can be easy to misconfigure.
Google Assistant Channel Names / Numbers
Product
This feature aims to improve the accuracy of the search when used in conjunction with Google Assistant, focusing on alternative channel names / aliases and regionalised channel numbers.
Pass fuller metadata and activities into XRM
Product
XRM can use more data to make more informed decisions: 1 - Extended user activity reporting, 2 - Extended product/price metadata for BTV/VOD/Series/Season, 3 - Extended product/price metadata for Deeplink
A/B Testing
Internal
This feature is to allow the creation and execution of A/B tests within OPF.
XRM Personalised Search
Product
This feature is to utilize XRM search API to allow recommendations-weighted searching. App/3SS should be able to call our search API and get personalised results.
Client must be able to provide the search term as part of a request and a value to indicate the search engine to use. Search Service is integrated with XRM search. The default search engine to use is configurable at Platform Level.
[CPM Evolution] Move LTCU rules into CGS with CPM service layer refactoring
Internal
This feature is to move LTCU "at creation" business rules into CGS leaving remaining rules associated with workflow status in CPM BRE.
User-Rec Split
Internal
This feature is to break the User Recording Module into multiple deployable micro services by separating the concerns like User Based and non-User Based. This is based on the analysis of user-rec performance issues that has identified that some back-office processes, specifically in relation to series/event processing and it has an adverse impact on the ability of user-rec to serve client requests.
MDS - Metamorph BTV/Services
Internal
This feature is to add support to metamorph to handle the btv/services API. Metamorph will consume messages required for btv/services and push the requied data to MDS-MongoDB. This feature includes adding support for consumption of RMG messages to Metamorph.
Metamorph vod/nodes
Internal
This feature is to add support to metamorph to handle the vod/nodes API. Metamorph will consume messages required for vod/nodes and push the requied data to MDS-MongoDB
[4iG] User Recordings - RAILS Use Case Enhancements (inc. Sorting)
Product
Feature to extend the functionality of the User Recordings APIs, enabling 3SS user journeys to be completed in a more optimal manner.
[OPF] [ImageService] Deployment improvements
Internal
This feature is to fix all the ImageService deployment issues with Terraform and address the gaps.
[OPF][Security] Enforce volume encryption in IaC at creation time
Internal
This feature is to ensure that every volume created by Infra as Code is encrypted. This is to address the issue of Volumes that may contain sensitive data and therefore default encryption must be enforced, and not depend on an external factor like GAMI encryption.
[OPF][Security] Users on AWS Console must be able to view EKS nodes related information without requiring poweruser access
Internal
This feature is to address the problem of access to EKS information that is currently limited to powerusers. Several users need view access and it's not a good security practice to grant poweurser access for that purpose.
[OPF][Security] Ensure NLB do not expose TLS1.0
Internal
This feature is to address the issue of NLB (Network Load balancers) that wrongly expose that TLS1.0 supported on OpenTV deployments. This is now visible through a Tenable scan and in PowerBI reports. It is misleading for people analyzing the report.
[OPF] [Cost reduction] Migration of EBS volumes deployment from gp2 to gp3
Internal
Today, all OPF instances storage volumes are of type gp2. With the general availability of gp3 EBS storage type we can provision smaller volumes while maintaining high performance, at a cheaper cost. By migrating from gp2 to gp3 we expect to benefit from higher performance and scalability at a lower cost, being the cost reduction estimation of 20%. This feature is to update the OPF IaC to deploy all EBS volumes currently deployed as gp2 to gp3.
Analysis of notifications to downstream from CPM
Internal
This feature is to collect and analyze the notifications being sent downstream from CPM, to take action to remove/simplify spurious notifications.
Simplification of NodeLink dates
Internal
This feature is to remove the inheritance of dates from Editorial contents to NodeLinks. This will simplify the NodeLinks model and Notifications sent downstream.
Generalise DIP to include other EPG providers
Internal
This feature is to analyze the usage of DIP in other Customers (other than CLB) to simplify the data sent to CPM.
Compatibility matrix
|
OPF |
Q2 : 24.26.STD0 |
|---|---|
|
SSP 24Q2GA ( 24.24.STD1 ) |
|
|
DWH (24 Q1) |
|
List of new issues
The following issues are newly opened in this OPF3_24.xxSTD0 release.
|
Issue Type |
Key |
Component/s |
Summary |
|---|---|---|---|
|
Bug |
OPF-7076 |
Account and Device Manager (ADM) |
GET DeviceClassifier and POST/PUT format differs |
|
Bug |
OPF-7172 |
Account and Device Manager (ADM) |
Device limitation via device group is not working |
|
Bug |
OPF-7177 |
Account and Device Manager (ADM) |
Able to add more devices than maximum devices defined on profile when a device is moved between accounts |
|
Bug |
OPF-7299 |
Authorisation Façade |
The authfacade api /adaptor/hue-gateway/gateway/http/js/acquiredContentListService/getByAccountUIDAndItemTypeWithDate for deployment type "hot" is not giving the expected response |
|
Bug |
OPF-7561 |
Authorisation Façade |
Auth façade module is not giving proper response though we added the proper Mock address in the Auth façade-Technical config |
|
Bug |
OPF-7683 |
Cast Crew and Persona Service (CCP) |
CCP Purges not getting consumed in 24.26 |
|
Bug |
OPF-7288 |
Catchup Generation Service (CGS) |
Unified 'sourceId' support in CGS |
|
Bug |
OPF-7364 |
Content Import Module Disney+ (CIM-Dplus) |
[PERF]CIM-DPLUS pod restarts with OOMKilled error during Disney+ ingestion |
|
Bug |
OPF-7476 |
Content Workflow Manager (CWM) |
Vod workflows are not archived when redo is performed with cgs_stcu_ltcu rules |
|
Bug |
OPF-6445 |
Operator UI (OPUI) |
Add Content to node button is not hidden for already added content |
|
Bug |
OPF-7210 |
Operator UI (OPUI) |
The scroll option for the dynamic content group for the constraint groups->Manual group is not working properly |
|
Bug |
OPF-7211 |
Operator UI (OPUI) |
Could not see any details in workflow tab inside contents |
|
Bug |
OPF-7219 |
Operator UI (OPUI) |
Not able to set ignoreDeviceLimit flag via opcon |
|
Bug |
OPF-7222 |
Operator UI (OPUI) |
Device Information coming as blank in opcon |
|
Bug |
OPF-7282 |
Operator UI (OPUI) |
Error in managed devices page of account in opcon |
|
Bug |
OPF-7317 |
Operator UI (OPUI) |
Opcon showing not authorized page when trying to delete the device groups |
|
Bug |
OPF-7701 |
Operator UI (OPUI) |
[CLBPREP]-Opcon's logo is not loading |
|
Bug |
OPF-6844 |
OPUI Channels |
When we try to delete a channel with events using opui-channels it gives error |
|
Bug |
OPF-6879 |
OPUI Channels |
There is no option to add locale specific longName and Description for technical channel in opui channels |
|
Bug |
OPF-6935 |
OPUI Channels |
products linked details not able to load from uic channels. |
|
Bug |
OPF-6974 |
OPUI Products |
There is no option to add billing cycle for Subscription product type |
|
Bug |
OPF-6977 |
OPUI Products |
The device class is not getting saved when we update the product using opui-products |
|
Bug |
OPF-7119 |
OPUI Products |
When we delete the productlink for channel from UIC opui products |
|
Bug |
OPF-7484 |
Search Aggregation |
Opcon page is throwing 500 internal server error for few channels when stcu and ltcu content is generated |
|
Bug |
OPF-7042 |
URL Builder |
[Entel] CDN details - when constructing URL with Account Profiles option |
List of known issues
The following issues are still open (not resolved) in this OPF3_23.50STD0 release.
|
Issue Type |
Key |
Component/s |
Summary |
|---|---|---|---|
|
Bug |
OPF-6078 |
Account and Device Manager (ADM) |
[CLC] Device couldn't loggin after delete the device from Opconsole |
|
Bug |
OPF-3280 |
API Gateway (AGW) |
Incorrect response in gdpr while the bookmark and Favorite is added to user |
|
Bug |
OPF-6817 |
Authentication Gateway Service |
[Claro] AGS sending wrong values to PcmlService |
|
Bug |
OPF-5817 |
Authorisation Façade |
Auth Facade - Downstream request Error signOnByCasn returned 403 |
|
Bug |
OPF-7269 |
Authorisation Façade |
[HOT] RatingUID in auth facade response cannot be hardcoded. |
|
Bug |
OPF-5096 |
Business Configuration Manager (BCM) |
[QXC] Opcon stuck due to BCM |
|
Bug |
OPF-6468 |
Business Configuration Manager (BCM) |
[Production4iG] Unable to create a capability type with "_" like RTL_PLUS |
|
Bug |
OPF-7069 |
Business Configuration Manager (BCM) |
CPM fails to add profile information to CU technical if profile id contains a space character (" ") |
|
Bug |
OPF-7146 |
CIM-GO |
Issue with DVR System for QXC - Ticket CRM TKT-176611-N1X1 |
|
Bug |
OPF-7165 |
Content and Product Manager (CPM) |
[OPF3 - Evsports] New events CU nodes not automatically assigned to products |
|
Bug |
OPF-7382 |
Content and Product Manager (CPM) |
[HOT] VOD Catalog in not at the same order as in CMS 4 |
|
Bug |
OPF-7538 |
Content and Product Manager (CPM) |
Event end date overwrites DL and Nodelink start date on re-airing events |
|
Bug |
OPF-7581 |
Content and Product Manager (CPM) |
Hot - RMQ com.nagra.ml.sp.mds.vod being consumed slowly due to CPM publishing millions of node updates. |
|
Bug |
OPF-7655 |
Content and Product Manager (CPM) |
[TCU] No CaptureJob generated for several contents (every day) |
|
Bug |
OPF-7714 |
Content and Product Manager (CPM) |
[HOT] Copy VOD node |
|
Bug |
OPF-7704 |
Content Builder |
[Sports EVS Production & Staging] Test Dynamic Groups in Separate Rails for Rails Builder |
|
Bug |
OPF-7736 |
Content Builder |
[4iG] CB-CW Rail returning 10 contents always |
|
Bug |
OPF-7615 |
Content Export Module “Nagravision Export Specification†(CEX-NES) |
Hot - CEX is generating delta vod export file when there are no updates |
|
Bug |
OPF-7674 |
Content Export Module “Nagravision Export Specification†(CEX-NES) |
Hot - Delete Product in OPUI |
|
Bug |
OPF-7740 |
Content Export Module “Nagravision Export Specification†(CEX-NES) |
HOT - VOD content is exported when jobs are not completed |
|
Bug |
OPF-5666 |
Content Import Module “Nagravision Import Specification†(CIM-NIS) |
[CLC] CIM-NIS got stuck and stopped processing files |
|
Bug |
OPF-6418 |
Content Import Module “Nagravision Import Specification†(CIM-NIS) |
[CLARO] Claro_MAXHDPANAMERICANO channel without EPG |
|
Bug |
OPF-7482 |
Content Workflow Manager (CWM) |
Hot Integ Lab - Redo VOD Workflow |
|
Bug |
OPF-7597 |
Content Workflow Manager (CWM) |
Hot - Pivot files purge not supported |
|
Bug |
OPF-7654 |
Content Workflow Manager (CWM) |
Hot - REDO workflow for migrated contents |
|
Bug |
OPF-4423 |
CRM gateway |
[Foxtel] Main Event MAHXXXXXX-5XXX entitlement creation failing for an account with 70 Set Top Boxes |
|
Bug |
OPF-7365 |
Elemental adapter |
License failure occurs when using the Editorial model because the same DRM ID is used for both streaming workflows (HLS and DASH) |
|
Bug |
OPF-7109 |
Identity Authentication Service (IAS) (IAS) |
Device auto-approval only done with username/pw sign-on |
|
Bug |
OPF-7191 |
Image Metadata Server |
[AntennaProd] warning K8s Pod Restarted: imagemetadataserver |
|
Bug |
OPF-5165 |
Job Generation Service (JGS) |
Decreasing ContentValidityDuration does not change purge job dates |
|
Bug |
OPF-5102 |
Locker to UserRecordings Façade |
Error codes returned by OPF3 lkr2ur are different from the ones returned by ML2 locker |
|
Bug |
OPF-7332 |
Locker to UserRecordings Façade |
lkr2ur fails (http-router error) for some accounts |
|
Bug |
OPF-7386 |
Locker to UserRecordings Façade |
[Claro] POST recordings fail with 401 when sent by lkr2ur façade |
|
Bug |
OPF-7410 |
Locker to UserRecordings Façade |
Hot Integ Lab - "RECORDING" status set once the event ends |
|
Bug |
OPF-7772 |
Locker to UserRecordings Façade |
Clone of issue 7566 - The fields query parameter is currently not supported for programmeMetadata in lkrfacade |
|
Bug |
OPF-4091 |
Metadata Server (MDS) |
NodeRefs are not removed in solr search |
|
Bug |
OPF-6607 |
Metadata Server (MDS) |
[Sports]Not support of geofiltering conditions on live and replay |
|
Bug |
OPF-7093 |
Metadata Server (MDS) |
[Starhub] Failed to get Content_Token for asset type trailer when RMG point to MDS for get product |
|
Bug |
OPF-7208 |
Metadata Server (MDS) |
Hot Integ Lab - Missing information in OPF3 MDS programmes |
|
Bug |
OPF-4674 |
Operator UI (OPUI) |
Various issues with products (OPF / SSP / Operator Console) |
|
Bug |
OPF-6539 |
Operator UI (OPUI) |
[TCU] Content search doubts from customer |
|
Bug |
OPF-7666 |
Operator UI (OPUI) |
Hot - Opconsole limit on nodes in a content |
|
Bug |
OPF-7759 |
Operator UI (OPUI) |
[OPF][EVS] When creating an admin account in opconsole |
|
Bug |
OPF-6880 |
OPUI Channels |
Difference observed in adding regional settings for editorial channel in opui channels page |
|
Bug |
OPF-7026 |
Platform (Business Services) |
[TCU] Number of requests being throttled for:epg http_code:503:863.75 |
|
Bug |
OPF-6693 |
Search Aggregation |
The Position of the channels aren't aligned after unlinking a channel from channel group |
|
Bug |
OPF-7315 |
UPVS (Umbrella App) |
UPVS speed issue as seen in ION |
|
Bug |
OPF-6859 |
User Activity Vault (UAV) |
Same Favorite list is seen for multiple tenants |
|
Bug |
OPF-7699 |
User Activity Vault (UAV) |
[TC] UAV - Missing playerErrors in the DWH |
|
Bug |
OPF-7720 |
User Activity Vault (UAV) |
Clbprep - After the upgrade to 24.Q2 UAV is crashlooping |
|
Bug |
OPF-7739 |
User Activity Vault (UAV) |
[CLBPrep] UAV start up changes replication factor - prevents ML2 to OPF data replication |
|
Bug |
OPF-5059 |
User Recordings |
[NCTC] Auto Delete Functionality By NPVR Quota Profile - Based on Episode fails. |
|
Bug |
OPF-6944 |
User Recordings |
[4ig]-com.nagra.multiscreen.cdvr.epg Queue Issue |
|
Bug |
OPF-6946 |
User Recordings |
Series recording failed when recording event is out of buffer in UNRESTRICTED MODE and ALL Episode option |
|
Bug |
OPF-7258 |
User Recordings |
[CLC] /cdvr/v1/aggregatedrecordings is bringing an error 500 for some accounts |
|
Bug |
OPF-7333 |
User Recordings |
Inconsistent response on seriesrecordings (v1 and v2) |
|
Bug |
OPF-7367 |
User Recordings |
[HOT locker MIGRATION] in the metadata entity some values are empty "serviceId": "" |
|
Bug |
OPF-7480 |
User Recordings |
[CLC][ContentDelivery] ContentDelivery is replying with error 500 for some npvr migrated accounts |
|
Bug |
OPF-7492 |
User Recordings |
Quota check issue is to be specific to account |
|
Bug |
OPF-7560 |
User Recordings |
[CLC] critical RabbitMQ Queue: com.nagra.multiscreen.cdvr.epg |
|
Bug |
OPF-7623 |
User Recordings |
[AntennaProd] UR MongoDB cluster high CPU utilization - add readPreference parametrization and DB indexes. |
|
Bug |
OPF-7265 |
Velocix-RMS |
[4iG] Get recordings with filter status: "SCHEDULED" fails with error 500 |
|
Bug |
OPF-7274 |
Velocix-RMS |
[4iG][RMS] Status of the recrodings is not updated from RECORDING to RECORDED |
List of resolved issues
The following are the Critical & High severity issues resolved as part of the OPF3 (23.50 STD0) release.
|
Issue Type |
Key |
Component/s |
Summary |
|---|---|---|---|
|
Bug |
OPF-7372 |
Authorisation Façade |
[SSP-ONLY] ALTICEUS-227 [authfacade] process does not start |
|
Bug |
OPF-7098 |
business-rules |
[CLC][HLS] Channel number 1504 is appearing as "No subscribe" |
|
Bug |
OPF-7155 |
business-rules |
[CLC][OPCONSOLE] Not possible to delete a channel from a product |
|
Bug |
OPF-7234 |
business-rules |
Packaging jobs on editorial model doesn't works properly. |
|
Bug |
OPF-6011 |
Content and Product Manager (CPM) |
[TCU] Wrong Job management when Event is removed as a EditorialContent Reference. |
|
Bug |
OPF-6393 |
Content and Product Manager (CPM) |
[Starhub] CPM purge of deeplink is not deleting the expired record |
|
Bug |
OPF-6523 |
Content and Product Manager (CPM) |
[TCU] PurgeJob not updated when several Events are ingested before the Event is recorded |
|
Improvement |
OPF-6554 |
Content and Product Manager (CPM) |
Channel not creating Catchup |
|
Bug |
OPF-6788 |
Content and Product Manager (CPM) |
[clbprep][ph2] - metadata key 'regions' not updated in MDS-OPF via OpCon |
|
Improvement |
OPF-7063 |
Content and Product Manager (CPM) |
[CPM] Catchup generation is not possible if channel has duplicated metadata fields |
|
Bug |
OPF-7113 |
Content and Product Manager (CPM) |
Technical contents generated for LTCU or STCU are not deleted when event TS flags are disabled |
|
Bug |
OPF-7237 |
Content and Product Manager (CPM) |
[HOT] After the cpm migration script |
|
Bug |
OPF-7361 |
Content and Product Manager (CPM) |
[CPM] Purge activities messages failing in Queue Extractor |
|
Bug |
OPF-7397 |
Content and Product Manager (CPM) |
NodeLink creation for editorialContent is not working without technical content |
|
Bug |
OPF-7467 |
Content and Product Manager (CPM) |
[4IG] NodeLinks are not created from opUI |
|
Bug |
OPF-7668 |
Content and Product Manager (CPM) |
[CLC] Cannot delete a channel from a product |
|
Bug |
OPF-7206 |
Content Builder |
[4iG] Position set to 0 in Continue Watching Rail for live-stcu-event contents |
|
Bug |
OPF-7383 |
Content Discovery Façade |
[TCU] K8s Pod Restarted: content-discovery-facade [side effect |
|
Bug |
OPF-6429 |
Content Export Module “Nagravision Export Specification†(CEX-NES) |
[clb] [ph2] CEX not exporting groups where channelID contains '+' |
|
Bug |
OPF-6863 |
Content Export Module “Nagravision Export Specification†(CEX-NES) |
Hot Staging Lab - OPF3 doesn't support a consumption window against an SVOD product |
|
Bug |
OPF-7240 |
Content Export Module “Nagravision Export Specification†(CEX-NES) |
Hot Integ Lab - CEX fails to export live BTV epg |
|
Improvement |
OPF-6705 |
Content Import Module “Nagravision Import Specification†(CIM-NIS) |
[Claro] Need to include a new xslt version SIBA-DIM4X_To_CMS-BTV-4.7-v3.2 |
|
Improvement |
OPF-4698 |
Delta Ingest Processor (DIP) |
[CR] DIP can't be set with a file picking strategy |
|
Bug |
OPF-1180 |
Image Handler(IHS) (IHS) |
LTCU auto-generated editorial content does not return images in images tab of opcon |
|
Bug |
OPF-7004 |
Locker to UserRecordings Façade |
Hot Staging Lab - DELETE of single recordings by programme not working |
|
Bug |
OPF-7029 |
Locker to UserRecordings Façade |
[Claro] lkr2ur ignoring the offset parameter |
|
Bug |
OPF-7278 |
Locker to UserRecordings Façade |
[clbprep][ph3] - POST lkr2userrecording "Unable to get programme from MDS for eventId" |
|
Bug |
OPF-6707 |
Metadata Server Ingester |
Missing Firebase push notifications on app |
|
Bug |
OPF-6998 |
OPUI Channels |
When we try to delete a hybrid / broadcast channel which is linked to product the DVB channel at SSP is not deleted as the product link is not deleted |
|
Bug |
OPF-6774 |
User Recordings |
[BST] Failed Scheduled Recordings when event is replaced should be deleted after X hours. |
|
Bug |
OPF-6810 |
User Recordings |
[Starhub] - Inconsistency Recording capture when the event timing changed |
|
Bug |
OPF-7010 |
User Recordings |
[4iG] Scheduling a series recordings response takes too long to respond |
|
Bug |
OPF-7044 |
User Recordings |
[starhub] Failed user recording if the event id is moved to another day |
Deprecated APIs
|
Component |
API |
Description |
Deprecated in release |
Supported until |
|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|