Viz Pilot Edge 3.4.0

Release Date: 2025-12-15

These are the release notes for Viz Pilot Edge and Template Builder versions 3.4.0. This document describes the user-visible changes that have been made to the software since release 3.3.0.

Release Highlights

Viz Pilot Edge 3.4.0 introduces significant enhancements focused on scripting capabilities and workflow improvements in Template Builder. The main highlights of this release are:

  • The introduction of Script Units, which enable modular scripting, allowing for better organization and reuse of script code within templates.

  • New scripting events and functions were added, including support for accessing and manipulating custom MOS External Metadata, retrieving data element IDs, and handling new field types.

  • Template Builder delivers a more efficient and user-friendly workflow, with some key enhancements.

New Features

Viz Pilot Edge

  • Added an option to loop clips in a video wall (VPE-6076).

  • In browse mode, the template script’s onLoad() event is triggered when a data element is clicked. This enables, for instance, the preparation of MOS XML (VPE-6113).

Template Builder

  • It is now possible to copy and paste fields and UI components between tabs and templates (VPE-4692).

  • Undo and redo functionality has been introduced (VPE-6036).

  • New template widgets for duplets and triplets, supporting number manipulation options such as proportional, single or locked (VPE-5531).

  • Structured field linking: Feed browser now accepts a payload applied to its sub fields (VPE-5654).

  • Select multiple UI components in a template, and align them to the left, right, top or bottom positions (VPE-6051).

  • Hidden and Read-only expressions can now be applied to HTML fragments and panels (VPE-4841).

  • Field values can now be reset to the default values from the scene (VPE-6105).

  • In scripting, it is possible to read out and set custom MOS External Metadata blocks in the MOS XML (VPE-6198).

  • The text field's label and maxlength properties are now exposed to the scripting (VPE-5656).

  • The data element’s ID is retrievable in scripting (VPE-5955).

  • Added access to duplet, triplet and list fields through scripting (VPE-5756, VPE-4518).

  • Added the ability to jump to a preview point for a field through scripting (VPE-5810).

  • In scripting, it is possible to read a field’s tip property (VPE-5905).

  • In scripting, it is possible to set a video field (VPE-6052).

  • Added the new event onAfterSave in scripting (VPE-6113).

  • Added support for MATERIAL_DEFINITION from Viz Engine Renderer scenes (VPE-6219).

  • Added the onChanged event for list fields (VPE-6067).

ShowEdge

  • Added support for specifying the spell check language in the browser used by ShowEdge (VPE-6165).

Improvements

Viz Pilot Edge

  • The preview pane now has buttons for jumping to preview points (VPE-6093).

  • Use a timeout to mitigate missing ACK responses from newsroom systems on item updates (VPE-6177).

  • The graphics type (regular graphics) is now included in the MOS XML generated by Viz Pilot Edge (VPE-6206).

  • A URL to a thumbnail is now included in the MOS XML for regular graphics (VPE-6138).

  • The mosItemBrowserProgID is now removed from the MOS XML if progID is not given by the Viz Pilot Edge host (VPE-6220).

  • Template search results now show each template’s tag(s) on mouse hover (VPE-5723).

  • Feed Browser folder view is able to find the correct folder depending on the selected asset (VPE-6004).

Template Builder

  • The browser’s history can be used to jump between templates (VPE-6097).

  • Checkboxes can be used in HTML fragments and bound to scripting and fields (VPE-6043).

  • The script log window is now floating instead of a modal popup (VPE-5931).

  • Improved error status in the template script editor (VPE-5811).

  • When the URL source of a field feed is changed, the origin (the currently selected item) is removed (VPE-6223).

  • The Delete key can be used to delete fields in the field tree (VPE-6155).

  • The top toolbar has been reorganized for clarity (VPE-6230).

  • Field names are now auto-incremented for new fields (VPE-6096).

  • The backspace key does not delete templates (VPE-6207).

  • Template tags must be explicitly created in the template if they do not exist (VPE-6040).

  • HTML fragments are re-rendered without replacing their entire content (VPE-6000).

  • The External ID dialog has been improved for clarity (VPE-5722).

  • The Export dialog now provides more generous tooltips (VPE-5748).

  • The compiler target for JavaScript is set to ES5 in the template script editor (VPE-6007).

  • Enabled filtering to collection choice drop-down in payload editor (VPE-6219).

Fixed Issues

Viz Pilot Edge

  • Added support for paging results from Viz Graphic Hub’s Image Library (VPE-6095).

  • Scripted values such as continueCount, mosAbstract, objSlug and description, are now preserved when producing a MOS XML (VPE-6075).

  • Thumbnails for Control Image fields set on Viz Pilot classic templates are now shown in Viz Pilot Edge (VPE-6098).

  • The script action for running viz commands now considers the specified Media Sequencer URL (VPE-6066).

  • Fixed missing text labels for view wall presets in ENPS (VPE-5999).

  • Fixed issue where multiple tag filtering did not work in template search if Pilot Data Server was not indexed (VPE-6008).

  • Fixed issue where it was impossible to cancel video wall graphic selection without refreshing the page or selecting a graphic (VPE-6077).

  • For custom HTML templates, the tooltip for the template name did not stay open and cover the template (VPE-6128).

  • Changes to a child field in the template are now detected by Viz Pilot Edge (VPE-5822).

  • Reverted back to serving out the payload as a content source link in NLE mode (VPE-6237).

Template Builder

  • After modifying a Viz World scene, Template Builder now reflects the update (VPE-6180, VPE-6106).

  • UI fragments with the same name but in different tabs do not create a conflict (VPE-6044).

  • Fixed an issue where the fullscreen channel was visualized as an overlay element in the Mosart timing panel (VPE-6038).

  • Fields from scenes with the same field name but different sets of sub fields, are now merged correctly when creating templates (VPE-6068).

  • Now handling import of scenes with GH paths such as IMAGE*/folder/image prefixed with a forward slash (VPE-6026).

  • Deleting of columns in a table is now handled correctly (VPE-6054).

  • Error output to the browser console is removed when running onChange script events (VPE-6085).

  • The onChanged handler is triggered for -title and -generated-auto-title (VPE-6163).

  • Pressing Enter inside fields could trigger an action inside UI components (VPE-6115).

  • Better list column alignment when adding columns and renaming column headers (VPE-6267).

ShowEdge

No changes.

Known Issues

Viz Pilot Edge

  • Viz One image thumbnails disappear from the template UI for classic (legacy) Viz Pilot templates (VPE-6119).

Template Builder

  • Pasting data into fragments must be performed twice (VPE-6146).

Minimum System Requirements

Hardware

There are no known hardware limitations for Viz Pilot Edge and Template Builder, other than requirements stipulated by newsroom systems hosting the client. Though the web browser and its version can affect look and functionality inside the applications.

Software

Vizrt components:

  • Pilot Data Server 9.4.0

  • Graphic Hub 3.9.3 (with Graphic Hub REST 2.9.3)

  • Preview Server 4.7.1

  • Media Sequencer 5.8.1

  • Viz Artist 5.4.1

  • Viz Engine 5.4.1

  • Viz Mosart 5.13.0 (required for Timing Panel)

Note: TGA image support requires a codec program like https://www.fastpictureviewer.com/codecs/, to be installed on the same machine as crop service.

Browser

  • Tested with Chrome Version 137.0.7151.69 (Official Build) (64-bit)

  • Script Units require support for ES-modules in worker threads (module workers). This was added in Chromium/Chrome 80 (stable release Feb 4, 2020).

Newsroom Systems Used for Testing

  • iNEWS 2022.12 (8.2.0.42) (Tested with Show Edge and default newsroom plugin, browser type Chrome 81)

  • ENPS 9.3.4 (Browser type Chrome 75)

Authentication

Any newsroom system hosting Viz Pilot Edge in a modern, secure browser environment, should be able to utilize authentication. This requires:

  • The newsroom web hosting environment is served out over HTTPS.

  • The internal web browser supports popup windows.

  • The internal web browser is considered secure, when supporting the SubtleCrypto web API as specified here: https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto. SubtleCrypto support is available starting Chromium/Chrome version 37.

Identity Providers Used for Testing

  • Vizrt SSO / Keycloak

  • Microsoft Entra ID

  • Okta

Upgrading

When upgrading from a previous version of Viz Pilot Edge, the previous version may still be presented by the host browser for a short time due to client side caching. To prevent this, clear the host browser cache. If you are using the default Internet Explorer host, open Internet Explorer, press CTRL + SHIFT + DELETE, select Temporary Internet files and website files and click DELETE.

Previous Versions

In accordance with the Vizrt Global Support Handbook section Software Lifecycle, support for older versions ends 24 months after a subsequent minor or major version is released.

With this release, earlier versions of Viz Pilot Edge and Template Builder, are no longer supported after 2026-06-30.

At the date of this release, Viz Pilot Edge 2.3, Template Builder 2.3, and Pilot Data Server 8.8.x are no longer supported. Support for Viz Pilot Edge 2.4, Template Builder 2.4 and Pilot Data Server 8.9.x ends on 2025-10-03.

Documentation

Documentation for Viz Pilot Edge, Template Builder and related software is available at the Vizrt Documentation Center:

Support

Support is available at the Vizrt Support Portal.