ZEN Master 28 July 2026 Release
18 min
zen master — july 28, 2026 release notes the following updates will be included in the zen master july 28, 2026 release features the following new features were implemented in this release search global search rework global search is updated to search across all object types and use frontend detailed filtering, breaking results out in the standard tables networks are now included in global search results implemented preset filters for simplified table search experience standard searched filters can now be saved as presets which persist across sessions and browsers saved filters can be private or made public for wider use channel switching channel switching button added to target grids transport & processing udp/rtp target remux settings in zm ui and api remux support on error concealment sources display and select srt version on sources/targets added option to select srt library version on sources/targets note requires version 19 and the selection is not enforced when version is not available version selection is available in the advanced section of the edit dialog "bind to local nic by cidr" added to zixi push and srt caller targets (parity with udp/rtp) "discontinuity on cue" flag added to adaptive/transcoded channels exposed new "discontinuity on cue" flag on transcoded/adaptive channels to provide platform parity flag is available in advanced section of the dialog and the zen master setting is propagated to the broadcaster rendition sort control on transcode and adaptive channel ladders new adaptive group option to insert hls pdt when using sei timecode (hotfixed) added segmentation time option to adaptive channel "timecode (ext x program date time) source" cluster level control to enable/disable pid 23 metadata injection, in the advanced section of the cluster edit dialog (metadata injection is enabled by default ) netint transcoding card support provided with profiles for broadcaster version 19 current netint options include 8 bit or 10 bit pp 420 chroma subsampling decode / scale / encode cloud and infrastructure multi select for broadcaster migration tools upgrade, refresh, aws ssm (at the cluster level) added support for g6 2xl to g6 12xl instance types in zen master managed aws nvidia cluster instances now launch with the latest validated aws linux 2023 ami zen master tags now propagate to all aws resources on cluster/bx creation dropdown list of elastic ips when selecting eip reservation ids network settings editing disabled in the broadcaster ui for machines in managed aws, gcp, or azure deployments auth and security pkce sso support for oauth 2 0 login failover added "source became inactive" event log for failover sources lock / unlock control added to the in diagram context menu for failover sources additional improvements and changes the following additional improvements and changes were implemented in this release added ssm command execution logging — who ran it, timestamp, and the script executed added lifecycle logging for ssh tunnel keys enabled event log download for users with read access added a log entry confirming live clip insertion via the live events workflow added optional toggles to clone tasks and/or schedules when cloning an automation added a landing page redirecting onair share links to the app extended the broadcaster restart detection window to capture restarts with downtime over 30 seconds object page layout controls moved to dropdown added button to fit widget height to content transcode profile logo insertion now shows a ui preview of logo placement look and feel layout improvements to zen master's vlc player page updated dtls encryption icon esni added a button to re trigger all currently active policies in the esni schedule view added a target "sync with esni schedule" button to manually sync an esni controlled target with its schedule re fire already active policy actions to re apply scte 35 content ids and similar signal actions esni as run report export scte scte 35 modification "select from mid" operation allowing selection of specific upid from a mid type upid to pass on to downstream api the following api additions and changes are included in this release technical reference for a detailed technical reference on field changes, see the accompanying document in the customer portal zen master api updates reference 2026 07 28 new api methods scte 35 profiles to the existing endpoint, added methods post /scte35 modification profiles get by id, put, delete /scte35 modification profiles/\ scte35profileid api field additions/updates access keys, events profiles, pid mapping, tags, transcoding profiles added name query parameters for efficient use channels, targets added functionality for the name query parameter channels, sources, targets added billing channel id field billing tag transcoded channels sources all except ndi, monitor only targets http, rist, rtmp, srt, udp/rtp, zixi pull/push clusters added billing channel id fields inputs billing tag, outputs billing tag sources new filters for get /sources added type query parameter to filter by source type added cluster id query parameter to filter by cluster sources, channels remux support for error concealment added error concealment remux mode added error concealment remux buff size ms added error concealment smoothing ms sources demux, failover, hls, inter cluster, multiplex, multiplex spts, rist, rtmp, srt, udp/rtp, zixi pull channels failover (deprecated) targets udp/rtp remux settings from the broadcaster added remux pcr interval added remux buffer ms added remux disable padding documentation only failover channels deprecated endpoints will be removed in a future release put /channels/failover/{channelid}/components/{componentsourceid} get, post /channels/failover get, put, delete /channels/failover/{channelid} get /channels response will no longer include failover channels failover channel objects deprecated objects will be removed in a future release get, post, put /live events failover channel ids, failoverchannels post /live events/{eventid}/stages/{stagename} failoverchannels esni signal on remove in esni schedule view updated esni schedule view to display triggering signal when a remove activates a new policy support pt0s for signaltolerance scope upid format to media don't fail on missing timestamps in simulation updated esni simulation engine to support matchsignal only schedules esni future capped to 24hrs signal and raw popup optimization scte zm support for scte35 insertion on zixi push sources match target scte log ui to that of source scte log added scte 35 history graphs on targets scte 35 modification allow changes before a create rule scte 35 create rules now apply in order improve error handling on scte 35 modification simulation ui "install scte 35 modification agent" button now installs to the same directory as a manual install updated scte 35 modification agent install folder to match manual install manual channel switching for pois enabled targets added channel switching support for pois enabled targets when assigned to channels with a single source scte35 parser xml builder drops avail descriptor fixed mist being unable to create avail descriptors in modified/created scte 35 signals scte 35 modification selecting "no upid" on create type 5 to 6 fails fixed scte 35 encoding error when creating a type 6 with "no upid" scte 35 source graph collapses time signal events fixed all type 6 (timesignal) scte 35 messages graphed as a single type pois output and loopback not being created fixed target creation when using loopbacks silently failing due to port conflicts note for udp/rtp, rist, and srt client v19 0 broadcaster is required licensing and usage license and measure new "channel id" field in ui and api new "billing channel id" field in ui and api to support new channel based usage tracking usage reporting backend support for new counters in v19 the metrics include input quantity, output quantity, and transcode quantity
