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.
We also added an option to the Booking Definition table to create clones here as well as on the timeline.
Placeholder Search
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:
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:
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 |