VidiControl Release Notes

Release 24.2.218036

Breaking Changes

Changed API return value

When an action is resolved using the API the returned action does no longer contain a value for the field “resolved”. It is left empty, as because of the asynchronous nature of the new event based action handling it is not guaranteed that the returned value would be the correct one.

Features

Prefix for Clones

It is possible now to configure a prefix for clones. If the user clones an item, the title will get that prefix to help identifying the clone.

image-20240611-113925.png

We also added an option to the Booking Definition table to create clones here as well as on the timeline.

We added options to the Config Portal Site to configure, which Collection Types and which metadata should be displayed in the Placeholder Collection Search dialog:

image-20240611-114319.png
Collections Types (1) and displayed metadata (2) is now configurable in Config Portal.

Title Templates

We added some more helpful Title Placeholders: StartDateLocalTime, ModifyingUser and CreatingUser to be used within Title Templates. Also, we added a preview to the Title Template Selection:

image-20240611-115014.png
Default Pools

We extended the Default Pool feature. It is now possible to configure Default Pools for Crash Recordings, Single Recordings and Recurring Recordings.

Housekeeping

We added Housekeeping to keep VidiControls database clean.

Please note, that by default, Housekeeping is inactive. It needs to be configured and activated. If active, it will delete VidiControls database objects but not any VidiCore items, files, etc. Deletion is done by retention time only.

Details can be found here: Housekeeping

Event-Based Action Handling

Action creation, deletion and resolution is now done based on events. This makes it possible for frontends to react to action events immediately (e.g. by refreshing the shown data). In addition it is now also possible to react to those new action events in a system specific way.

New and changed event types can be found here: EventType

Fixes

#

External#

Title

213738

CCBS-21737

Record cannot be stopped.

226477


UI crashes when trying to change a booking created by other user

227529


User without admin access able to view vidicontrol-config part

227544


Item Id is not created/Displayed once recording is created

228058


ThirdPartyControl: VidiCore down doesn't lead to retry when setting parent collection

228409


Edit/Instantiate/Resolve Action should be disabled for read only user

228429


VidiControl displays failed Bookings though seem to be OK

229208


External Id doesn't work in VidiCore

229632


PlaceholderCollectionTitle is not adding to Recurrence recording chunks

229779


ChunkProcessor: Start of recording device is called twice

229953


Device dropdown in Recurrence does not have Mandatory sign as Pool

229959


Definition tab - Recurrence recording - source /destination/ pool dropdown does not open on click

230001


StartRecording-Template 2 seconds too early

230213


Type is not checked properly if default pool is updated

230299


Only first occurrence of title placeholder is replaced

227310


BookingDialog: Pool Dropdown should open on click

229990


DateTime-Templates doesn't use local time zone

Limitations