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.