Some users experienced performance issues with the scheduling calendar, particularly when working with recurring programs long time ago. In certain cases, the calendar could become slow or unresponsive, making it difficult to navigate and manage schedules effectively.
We've resolved the underlying issue and significantly improved how the calendar handles these schedules. The calendar is now fully stable, with optimized rendering that ensures smooth navigation even with complex recurring patterns. This update provides a much more reliable and efficient scheduling experience for everyone.

Separate Visual Render context
Previously the Visual Render engine was placed in the same context as the rest of the VRA Cloud platform, resulting in easy maintenance, hot bug fixing and quick release management. But due to the more stability requirements of the full Cloud platform we’ve started migrating of this structure in November 2025. Starting from the latest Cloud releases of December 22st all graphics rendering will take place in a separate context on visualradio.graphics.
This migration will further stabilize and split up the development of our graphics engine in the Cloud.
New
Scheduling: Added timezone support for improved international scheduling coordination
Studio Overview: Added right-click context menu functionality to node controls
Visual Designer: Added character limit and max length controls for long text input fields
Visual Designer: Added Fixed Size and Clip Content properties, replacing the need to manually set
overflow: hiddenandflex-shrink: 0via Tailwind classes or Custom CSS
Improvements
Scheduling: Enhanced calendar performance with optimized rendering and sticky program headers for improved navigation
Scheduling: Resolved performance issues with recurring programs, particularly those created a few years ago
Server Core: Enhanced effective timestamp calculation for improved time synchronization
Variables: Refined form workflow for improved usability
Playout: Resolved archiving conflict that occurred when multiple rundown items were archived simultaneously
Fixes
Visual Designer: Fixed playlist layer initial delay binding behavior
Visual Designer: Fixed code editor initialization bug preventing proper component loading
Cloud: improved grace license period handling and license counting
Visual Designer: Fixed video media layer bug preventing designer loading
Output Player: Fixed reload server error when live player is not running
Output Variables: Fixed caching issue that occurred when adding or removing variables
Permissions: Fixed disabled state display for permission-restricted buttons
Automation Link: Fixed issue that occurred when no artist playing information was available
Playout: Fixed issue with reloading player when player instance was not loaded
Core: Fixed Program Host-based conditions in the Audio Triggers