VidiControl Release Notes
Release 24.1.198341
24.1.195227 - corrected on .
Breaking Changes
The BookingDefinition object now contains a title
field. Third party systems using the Booking Service [VCon IG] API need to adapt the implementation.
Features
Compound Metadata
It is now possible to create multiple entries of the same metadata group via a table view in the Booking Dialog Metadata section. For more details, refer to Edit Booking.
Title Generation
Auto-generated titles for recurrence recordings and crash recordings can now be configured using Title Generation Template. More details can be found here: Title Generation
VidiNet Dashboard
VidiControl supports the VidiNet Dashboard, which enables the user to quickly jump between VidiNet apps.
This feature can be configured by Config Values Key “UiShowDashboard”.
Improved Time Input fields
The time pickers in the Booking Dialog have been replaced for better keyboard support.
Placeholder Handling
VidiControl offers functions to create recordings based on placeholders. This includes metadata inheritance. For details, see Placeholders [VCon UG]
Pool-Port selection
There are now two strategies available for the scheduling algorithm to select the best port inside of a pool for a recording. In addition to the “first match” approach, a “random select” can now be be configured in Config Values using the Key “PoolPortSelectionMethod”.
Fixes
# | Title |
---|---|
215535 | Metadata Dialogue: Metadata Groups and multiple Values |
222559 | manually resolved action is not reopened if chunk is not instantiated |
222995 | If session has timed out, requests can be done with ProxyAPI but third party services are not authorized |
223646 | VidiCore is not available - edit of recordings with vidicore items does not work |
223649 | Vidicore is not available - change default values of 3rdParty retry mechanism |
224174 | Config UI - Updating Pool Name should not allow duplicate pool Name |
224351 | Title checkbox should unchecked automatcally |
224954 | In specification tab config default value should override with inherited value or not? / both should stay? |
225422 | Delete Option should be disabled If virtual chunk is deleted using Delete Icon - MultiBooking |
225441 | Switch outport - If outport is switched while booking in pending recorder command id should be null in routing table |
225495 | Rec booking on device for current time saves as virtual and get failed |
225498 | Error state recordings should have/not Delete option? |
225687 | Metadata title field is mandatory is missing on update recording |
225789 | Booking Dialogue: Close Window CTA [X] gone - again! |
225931 | ParentCollectionId is not sent to VidiCore when creating BookingDefinition |
226198 | Intermittent - Create booking fails to open booking component |
226203 | Error pops up on Failed To cancel recording for 'Cancel Recording' |
226218 | "key" Prop Issue When Opening Settings Menu |
226219 | Changing the duration of a finished recording command doesn't lead to an error |
226643 | Scheduler uses devices that are not attached to an out port |
226657 | 'Open in MP' should be removed from list if item not crated in Vidicore |
226810 | Heading on config UI is missing for each page |
226931 | Crash Record Default Title not handed over to Recorder |
227216 | Auto-generated titles are not written to VidiCore |
227344 | Default Template not set automatically to BookingDefinition |
227407 | Getting 500 Error on Virtual Chunk Instantiation |
227504 | VidiControl - User details not stored in VidiCore on metadata fields |
227558 | Getting 464 while updating router inport using Update Chunk API for running recording |
227723 | Error Message pops up and failed to cancel Crash Recording |
227828 | Metadata Groups: Deserialization error when deleting groups |
227832 | Make system more robust against wrong config values |
227875 | Invalid cp url in dashboard component |
227910 | Vidicontrol Dashboard displayed as EMPTY |
228059 | ThirdPartyControl: Regularly failing delete commands |
228123 | uishowdashboard is visible even configvalue set to 'False' |
228147 | ConfigValues: Bool values with upper case letters are accepted in ConfigUI but cannot be evaluated correctly in some cases |
228360 | Title retrieved as NULL using GET Chunk API for Rec Recording |
227304 | ClipFileName/Title/V3_Category/Tags all fields unable to update/add from Booking Definition |
228235 | Title Templates: GetTemplateForBookingDefinition should return 200 and null if no template is set and no default template available |
228294 | If no explicit template is used for a booking definition, the default template is returned |
228332 | Title Templates: Placeholder OutPortCustomLabel doesn't work for instanciated virtual chunks |
228382 | TitleGenerator: If Port CustomLabel is empty string instead of null, placeholder is replaced with empty string |
Limitations
It is currently not possible to inherit Compound Metadata.