VidiControl Release Notes
Patches for this major release
Patches are shown based on recency and will appear below as soon as they are issued.
Release 25.2.280509 on
Breaking Changes
Switching ports to offline mode via configuration is no longer possible. To address this use case, Maintenance Bookings have been introduced in version 25.2.
Setup and Operations
The following central components are relevant for proper operation. The versions named here are recommended.
Please note that the UPDATED marker indicates a change between the previous release and the one this document is issued for.
Component | Version |
|---|---|
ActiveMQ | 5.18.4 |
Postgres | 14-16 |
Browser Support
VidiControl should work on various web browsers. This list should provide transparency on the web browsers testing and support:
Browser | Support | Latest Version Tested |
|---|---|---|
Chrome | Yes | 137.0.7151.70 |
Edge | Yes | 137.0.3296.68 |
Features
Booking Overview Quick Edit
The Booking Overview now supports inline editing of key booking fields, allowing users to make quick adjustments without opening the full booking dialog.
Benefits:
Quickly edit the booking title directly in the overview
Change the assigned source via dropdown, inline
No page reloads or dialog pop-ups required
Edits are saved instantly for faster workflows

Directly edit title and source in the Booking Overview Box
For more details, see Area: Notifications & Messages.
Maintenance Bookings

Maintenance Booking on the Timeline
This feature allows operators to block specific time slots on a recording channel for planned maintenance or non-recording usage. This prevents scheduling conflicts and ensures reliable infrastructure operation during critical maintenance windows.
Create maintenance bookings by specifying start time, end time, and title
Edit or delete maintenance bookings through a dialog or directly via the timeline
Visually manipulate maintenance bookings on the timeline: drag to move, resize to extend/shorten, or shift to another compatible channel
Create crash maintenance via context menu for immediate booking, adjustable afterward
Resolve or stop ongoing maintenances as needed
More details can be found here: Create and Manage Maintenance Bookings [VCon UG].
Action Details
A new dialog has been introduced to enhance efficiency when working with actions. It makes more details accessible, such as Message, Emitter, Type, IDs, etc.

Action Details Dialog
Details can be found here: Solve Actions.
Manually Changing Recording Ports in an Pool
When manually adjusting the port assignment of recordings within a recording pool, user selections now take precedence over automatic re-scheduling – provided the manual changes are valid.
For details, see Repositioning and Cloning.
Crash Recordings on Recording Ports
Crash Recordings – previously only available on source ports – can now also be initiated directly on recording ports.
Users can trigger a Crash Recording via the context menu on a recording port.
A dialog opens prompting the user to select a source
The recording starts immediately after confirmation
See Create a Crash Recording for details.
Improved Lane Filter Display
When a Lane Filter is active, the interface now clearly indicates which filter is currently applied – improving transparency and reducing user confusion during filtered timeline views:

I a lane filter is active, an indicator shows the currently applied filter.
New Events
With the release of version 25.2, three new events have been introduced: VidiControl.parentCollectionAdded, VidiControl.parentCollectionChanged, and VidiControl.parentCollectionRemoved.
These events enable the system to trigger actions based on updates to the parent collection (placeholder collection).
See EventType for details.
Dynamic Enums
Dynamic Enums provide a flexible way to manage selectable value lists in the user interface. Instead of being statically defined, enum values are now loaded dynamically from the backend at runtime.
The values can be maintained and updated by external systems or configuration tools, ensuring that users always see the most up-to-date options when planning a recording.
See Dynamic Enumerations [VCon OG] for details.
Target Locations
Target Locations are a special form of Dynamic Enums.
With this feature, a target storage of several configured locations can be handed over to the ingest workflow.
See Using Target Locations [VCon OG] for more information.
Fixes
Item# | Item |
|---|---|
236623 | When a recording chunk time is changed by dragging the end of the box, specification doesn't show the updated time |
236015 | Destination not filled automatically in Custom View |
236272 | Time change DST to summer time for recurrences doesn't work correctly in some cases |
236490 | The Menu option is not disappeared when shortcut key is used |
239449 | Capabilities required fields does not match with config ui |
238990 | Clone of VidiControl recording does not generate a VidiCore item during recording |
238602 | Not all placeholders are replaced correctly in messages from devices |
Known Issues
The VidiControl URL must contain a trailing slash. For example
http://host/vidicontrolmay not work with 25.2, buthttp://host/vidicontrol/will.