Skip to content

What's new

Release notes for CanvasPro, newest first. Each release is grouped by area, so you can skim for what is relevant to you.

3.1 · 2026-04-10

A platform release. Performance, reliability and Linux support.

Performance

  • Faster schedule evaluation and smoother scene transitions.
  • Faster startup on Windows.

Platform

  • Linux support for hardware-based licensing (TPM).
  • New lightweight system tray app. Smaller footprint, faster to launch.

Reliability

  • Offline licensing now stores hardware-anchored timestamps, making offline operation more resilient.
  • Reduced memory use over long-running sessions.
  • The graphics engine lifecycle (start, stop, restart) is more robust.
  • If no graphics device is selected, CanvasPro now picks one and resolves conflicts automatically.
  • Template icons render reliably; scene cards no longer fall back to a missing-thumbnail state.
  • Upload status is logged correctly so you always see what is happening to your files.

Defaults

  • The Windows desktop wallpaper is now off by default.
  • New splash-screen video for a cleaner cold start.

User management

  • Edge cases around role changes and disabled users are resolved.

3.0.2 · 2025-10-27

On Air

  • Fixed a bug where a channel could not be unassigned from a frame.

Interact mode

  • Fixed Interact mode not updating correctly on a scene change.
  • Brought some Interact-mode capabilities into the scene editor for live editing.

Templates

  • Fixed an issue that prevented thumbnails from being generated for some templates.

Bottom bar

  • Performance stats now appear directly in the bottom bar.

Notifications

  • Server responses (errors, warnings and confirmations) are back in the bottom right.

3.0.1 · 2025-10-02

Assets

  • Improved tracking of whether an asset is in use, to prevent accidentally deleting assets that are currently on air.
  • Assets cannot be deleted if they are used within a template.
  • NDI assets cannot be created if a source with the same name already exists.
  • Fixed an issue where filtering assets and templates in scene data was not working.

On Air

  • In Grid mode, the whole button is now clickable rather than only the centre.
  • Fixed incorrect labels on the mode switch.
  • Interact mode keeps its layout intact when the colour picker is open.

Configure

  • Fixed a visual glitch where the frame select buttons were oversized.
  • Fixed an audio default that was not being applied correctly.

Graphics engine

  • Updated to the latest Ventuz runtime.

3.0.0 · 2025-07-14

A major release introducing a new licensing system.

Cloud-based licensing

CanvasPro now uses a cloud-based licensing system. Your instance needs to reach the licensing service at least once every seven days.

NDI

  • Upgraded to NDI 6.

2.4.9 · 2025-09-09

Assets

  • Improved reliability of asset in-use tracking, to prevent accidental deletion of live assets.
  • Assets cannot be deleted if they are used within a template.

2.4.8 · 2025-07-22

Import / Export

  • Presets now match by name across import and export, which is what most workflows expect.

2.4.7 · 2025-07-14

Import / Export

  • Fixed an edge case where an import would not bring in all the expected data.

2.4.6 · 2025-06-19

Conditions

  • Fixed a bug where the Asset duration condition would not use the real duration of assets associated with a scene.

2.4.5 · 2025-06-12

Presets

  • Presets now inherit values from the template file they are associated with. When the template source data changes (after a template upgrade), all presets inherit the change, unless the preset has already overridden the variable.
  • A preset cannot be deleted while it is used in an active channel. Scenes left orphaned by earlier preset deletions can be cleaned up from the preset's settings.

Import / Export

  • Export and import are more reliable: they no longer depend on the live engine state. Missing-asset issues during export are resolved.
  • Unreferenced values are clearly logged in the export file along with extra metadata.
  • On import, you can choose whether to overwrite presets that already exist.
  • Loading spinners added for queue and channel exports.

2.4.4 · 2025-02-13

Conditions

  • Fixed a bug where parent queue conditions were not being evaluated properly.

Engine behaviour

  • When no conditions are valid in the whole channel, the engine now prefers to keep something live rather than going blank.

On Air

  • Frame preview and Canvas preview are now always exactly in sync.

Templates

  • Nested templates: breadcrumb improvements; the previous tab is remembered.

File uploads

  • Significant performance improvements; uploads are much faster.

Ventuz config

  • Preview output now uses a single shared stream, freeing one NDI output for production use. After upgrading, open Configure › Graphics Engine and reapply your output assignments if you customised them.

2.4.0 · 2024-09-23

Quality-of-life release, new template management system.

Templates

  • New nested presets system.
  • Nested templates can now be used with Cue/Take workflows.
  • Much better performance and synchronisation when loading nested templates.
  • You can now duplicate presets.

Conditions

  • Multiple condition mode: choose between any and all when combining conditions.
  • Conditions can be inherited from a template by reference.

Ingest locations

  • New Direct Reference Mode: the ingest location references the file location directly without copying. Useful for Dropbox workflows.
  • Quick-create a tag while creating an ingest location.

Scalability

  • Asset and template pages use infinite scroll, for much better performance on instances with many items.
  • Improved web server performance and security under the hood.

Configure

  • New Asset Cleanup button to immediately clean up soft-deleted assets and free disk space.

Installer

  • Ventuz is now an optional download within the installer.

2.3.0 · 2024-07-01

Advanced templating and scheduling features. Major conditions UX overhaul.

Templates

  • Presets: save multiple custom configurations of a single template.
  • Nested templates: nest one template inside another's variable slot.
  • Ignore empties: when used with nested templates and self-swap, blank scene-port variables fall back to the last scene placed in them.
  • Pre-load cue scene: an extra scene is pre-loaded for the template, eliminating first-frame stutter on fast cue-and-take handovers.

Conditions

  • New DateTime Range condition for scheduling between two dates and times.
  • New Time Range condition for scheduling within a day.
  • Domination mode now interacts with Force Live more intuitively.

On Air

  • New Operator / Editor mode toggle. By default, On Air hides channel-editing controls; switch to Editor mode to see them.

Channels

  • Channel editing is now scoped to the Channels page. To force a scene live, use On Air. Channels is for setting up schedules and conditions; On Air is for operating.

Variables

  • Asset-select variable now shows a preview of the selected asset.
  • Templates can declare that asset variables must carry a particular tag; the filter is user-overridable.

Foundation

  • Real-time backend rebuilt for much better performance under load.
  • The desktop app is now significantly smaller and faster to launch.
  • File uploads use a streaming pipeline for shorter upload times.

2.2.0 · 2024-05-08

Templates for apps, On Air improvements.

On Air

  • Cue and Take: cue assets and templates before taking them to the main output.
  • Drag and drop improvements to the On Air page.
  • Per-frame previews: live preview for each frame on the On Air page.
  • Pinned variables: pin template interactions so you can edit a template without forcing it live.
  • Anonymous scenes: apps can take over channels with their own dedicated scenes. Essential for apps like Sports.

Templates

  • Template inheritance: master scene data values can now pass through to scene level if set by default.
  • Template stats: load times for each template are visible in the Templates page.

Assets

  • JSON assets: create JSON assets to drive data-bound graphics.

Configure

  • Volume control for master and per-frame volume.
  • Splash screen toggle for Ventuz startup.

2.0.0 · 2023-06-28

WebUI overhaul.

  • Pages and apps are now large icons on the left-hand side.
  • The instance name is permanently shown at the top left of the page.
  • Components have larger click areas, friendlier on touch devices.
  • Multi-cue workflow is now a simple drag-and-drop from a scene into the Canvas.
  • A server clock appears at the bottom right, so you can see when time-based content is about to play.
  • On Air has separate Canvas and Channel preview windows.
  • The previous teal primary colour was replaced with the current blue-purple.
  • EULA acceptance is tracked per user; admins can see who has and has not accepted.

1.5.2 · 2022-11-23

  • Multi-frame channels: channels must now be placed in frames. Frames contain offset and resolution; the channel chooses the content to play within that frame. Built to support video processors common in the digital signage industry.
  • VPA uploads: you can now upload VPA archives in addition to VZA. VPAs can bundle fonts and other assets.

1.4.2 · 2022-11-03

  • Templates: a dedicated page for managing templates in WebUI. Upload VZA files to create new templates.

For releases earlier than v1.4.2, contact your account manager.