Skip to main content
Skip table of contents

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

image-20250612-121716.png

Directly edit title and source in the Booking Overview Box

For more details, see Area: Notifications & Messages.

Maintenance Bookings

image-20250612-142209.png

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

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:

image-20250612-124258.png

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/vidicontrol may not work with 25.2, but http://host/vidicontrol/ will.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.