Dalet is excited to present the September release of Dalet Flex 2022.8.0. This release of Dalet Flex provides the new features, quality and security enhancements, bug fixes, and other changes listed below.
Dalet Flex
New Features
Support specifying the image size for extracted keyframes
The Extract Keyframe/Extract Tile Keyframe plugins allow you to configure an output profile for extracted keyframes. The supported accepted values are:
Mode | Description | Comments |
---|---|---|
NO_RESIZE | Retains the width and height of the source image. | Default mode if no mode is specified |
DISTORT | Distorts the source aspect ratio to achieve the specified height and width | WidthAND/ORheight must be |
CROP | Resizes the image to the specified width or height and crops centrally to retain the source aspect | WidthORheight must be provided. If both are specified, width is used and height is ignored. |
SCALE | Scales the source image to the specified width or height whilst retaining the source aspect ration | WidthORheight must be provided. If both are specified, width is used and height is ignored. |
MAX | Scales the source without distorting so that neither the height nor width are greater than the specified height and width | WidthAND/ORheight must be provided. Not Available for Extract Tiled Keyframe |
EMBED | Scale the source without distorting so that neither the height or width are greater than the specified height and width and fills the background with a specified image to ensure the output image has the specified width and height | WidthAND/ORheight must be provided |
Dalet FlexMAM
New Features
Improvements in Keyframe management and display
Additional improvements have been made in Keyframe management and display:
- Sort keyframes by ascending/descending timecode on the Keyframe tab in the Summary Panel/Manage Page.
- Display keyframes in an animated dynamic Carousel at the bottom of the Keyframes details page
Support for searching for Collections by name
To manage large numbers of collections, it is now possible to search collections by name. A lookup field has been added in the My Collections/Shared Collections area. Clicking in the bar focuses the bar and typing in the bar hides the tree and suggests Collections that match the typed text in a flat list in the form Root/Child/AnotherChild. The filter text is stored in the session and the filtered Collections list persists even if you navigate away from the Collections area. Click X to clear the lookup field and return to the default tree layout. FlexMAM displays up to 10 matches to the text typed in the search. If you do not find what you are looking for, you need to type in a more precise term.
Adding custom markers to audio assets in FlexMAM
Custom markers can now be added to audio assets in the Manage page in FlexMAM as well as from API/SDK.
Changelog
2022.8.0
Enhancements DaletFlex
- Metadata and Metadata Merge services: Owner ID added to all events that are published. This is the id of the owner of the object to which the event is related.
- Publish and PublishIndexer services: Owner ID added to all events that are published/ unpublished/republished. This is the id of the owner of the object to which the event is related.
- JobAsyncExecutor service: Owner ID added to all events that are published. This is the id of the owner of the object to which the event is related.
- To ensure that the job quota counters in Redis are synched correctly with the Database and do not get stuck, the time interval between each instance of the timer task SyncJobLimitTimerTask has been reduced.
- Available variant list for an object is displayed based on the object account visibility and not based on the account the list is being accessed in. For example, if master user creates a user for an account, the available variant list for the new user is displayed as per object account visibility and not as per master account visibility.
- Support for channelSplit on output audio profile for stitch, sequence and transcode jobs added. Improved support for handling unknown audio channel layouts across stitch, sequence and transcode jobs added.
- Add an optional isOwner flag to the suggestions endpoints in flex-searchelastic-service to differentiate when searching for collections in My Collections and in Shared Collections.
- Additional endpoint added to retrieve the entityInfo of an asset associated to a UDO.
- Client credential creation and destruction on behalf of users (whether for service or real users) generates events in Dalet Flex.
- Update collection index hierarchy info whenever a collection is renamed.
- Updated the mapping duration from FSP to prevent Extract Technical Metadata plugin setting a media duration in asset metadata that is shorter by 1 microsecond than the actual duration of the asset.
- AQL script to migrate from Image Sequence Dynamic Technical Metadata: changing start-timecode to video-streams-time-code.
- Support specifying the image size for extracted keyframes.
Fixed Issues DaletFlex
- [Fix for releases up to and including 2022.8.0] New external user creation retrieves all existing workspace members and then adds the new user to the workspace by sending it together with the list of existing members. This prevents existing members being removed whilst the new member is added to the workspace.
- Missing taxon methods TaxonAPIQuery added to legacy SDK.
- Fixed an issue where Enterprise Asset view Keyframe tab failed to refresh after Keyframe Extraction and the keyframe was not displayed.
- Fixed an issue where asset group membership was not filtered against when searching for annotations against the denormalised index.
- Event accountId is used for filtering visible Event Handlers instead of ownerId. This prevents errors if a particular user is deleted from the system.
- Improved the messages when in job published event when the jobs time.
- Fixed an issue where job scheduler was not checking resource availability for jobs correctly because of errors in the resource check cache. This was resulting in unresponsive jobs that were remaining in a Pending state.
- Fixed an issue where a user that did not have create UDO instance permissions was able to create a UDO. Only users with create UDO permissions can create a UDO instance.
- Fixed an issue where it was not possible to create users using the SaaS tenant provisioning script when external SAML authentication is enabled in the master account.
- Fixed an issue where variants created in master account are not indexed / deleted without manually reindexing or clearing out. Issue fixed by updating indexelastic search so that variants created in the master account are properly indexed.
- Fixed an issue where Legacy SDK was not able to invoke disallowed method: class tv.nativ.mio.api.services.WorkspaceServiceImpl.updateGroupMembers().
- Upgraded FSP to solve a problem of bad proxies being generated by FSP 9.1.5.
- Fixed an issue where it was not possible to save metadata in the FlexMAM after a script had modified metadata in the same metadata instance. Variable names in a Metadata Definition must be unique. More than one variable with the same name in a Metadata Definition is not allowed.
- Fixed an issue where it was not possible to save metadata in the FlexMAM after a script had modified metadata in the same metadata instance. Variable names in a Metadata Definition must be unique. More than one variable with the same name in a Metadata Definition is not allowed.
Enhancements FlexMAM
- Video poster image size optimization is automatically performed in FlexMAM so that the poster image size corresponds to the viewport size of the Player but is not larger than 1024X576.
- Visual Updates to Keyframes Tab.
- Collection lookup results display updated.
- Lookup (search input component) added to My Collections and Shared Collections area.
- Updates to listings in the Custom Markers tab.
- Support for adding custom markers to audio assets in FlexMAM as well as from API/SDK.
- Bulk asset selection is persisted in the session storage when navigating from the Asset listing page to the Manage page and back again.
- Remove (old) suggestion endpoint and replace with the graphql suggestion endpoint.
- Improvements in the Keyframes tab. Keyframes are displayed in a Carousel on the Keyframes details page.
Fixed Issues FlexMAM
- Fixed an issue where playing a custom marker selection did not work properly.
- Fixed an issue where an image asset could not be previewed in the Manage page.
- Fixed in issue in FlexMAM where the playhead in the player did not jump to 00:00:00:00 when selecting a custom marker with timecode zero.
- Fixed an issue where a radio button in a metadata form was clickable even if the cursor was not on it.
- Fixed an issue where the wizard drop down list was closing when the scroll bar was released so it was not possible to select a wizard to run.
- Fixed an issue in FlexMAM where the playhead was not jumping to zero timecode when typing in 00:00:00:00 int a comment timecode.
- Fixed an issue where the User Details tab in FlexADMIN and the Details tab in the Manage page in FlexMAM were displayed correctly.
- Fixed an issue where the vertical scroll bar is not returning to the top of the page after changing the listing page, for example when clicking reload or performing a search query.
- Fixed an issue where using hot keys to control video playout was conflicting with default browser hotkey behavior. The issue was solved by disabling the default browser behavior when using the hotkey shortcuts Right/Left Arrow and Shift + Right/Left Arrow.
- Fixed an issue in FlexMAM where checkboxes next to assets in the Asset List were not aligned properly.
- Search from the metadata tab in the Manage page is not supported so the magnifying glass has been removed from the metadata tab in the Manage page.
- Fixed an issue where clicking the Save button in the Metadata tab in FlexMAM was overwriting non editable fields.
- Review timeline comments are not displayed correctly in FlexMAM when the Start of Material is non-zero.
- Fixed a issue where a template name in capital letters was automatically changed to the same name in lowercase. The issue was fixed by populating the Template Name field with the gridDisplayName instead of the gridName.
- Fixed an issue where the wrong icon type was displayed for audio assets associated to a UDO.
List of Services upgraded between 2022.7.0 and 2022.8.0
Dalet Flex
2022.7.0 | 2022.8.0 |
---|---|
hz_version: 1.2.5 | hz_version: 1.2.7 |
mongo_version: 1.1.4 | mongo_version: 1.20 |
rabbitmq_version: 0.5.3 | rabbitmq_version: 0.5.4 |
registrator_version: 0.2.0 | registrator_version: 0.2.1 |
flex_admin_app_version: 4.3.11 | flex_admin_app_version: 4.3.13 |
flex_assettransfer_service_version: 1.8.28 | flex_assettransfer_service_version: 1.8.32 |
flex_authentication_service_version: 17.4.12 | flex_authentication_service_version: 17.5.1.1 |
flex_authorisation_service_version: 8.2.82 | flex_authorisation_service_version: 8.4.4 |
flex_blackpearl_service_version: 3.3.58 | flex_blackpearl_service_version: 3.4.3 |
flex_cm_version: 4.2.8 | flex_cm_version: 4.3.1 |
flex_collection_service_version: 6.10.12 | flex_collection_service_version: 6.10.21 |
flex_dataaggregation_service_version: 2.18.55 | flex_dataaggregation_service_version: 2.19.3 |
flex_db_pruner_version: 3.2.18 | flex_db_pruner_version: 3.3.0 |
flex_divarchive_service_version: 4.4.59 | flex_divarchive_service_version: 4.4.68 |
flex_eventhandler_service_version: 2.8.31 | flex_eventhandler_service_version: 2.9.3 |
flex_events_service_version: 7.4.35 | flex_events_service_version: 7.6.5 |
flex_executionconfiguration_service_version: 2.7.15 | flex_executionconfiguration_service_version: 2.11.0 |
flex_fastobject_service_version: 14.6.31 | flex_fastobject_service_version: 14.8.2 |
flex_fileprocessor_service_version: 1.4.26 | flex_fileprocessor_service_version: 1.5.1 |
flex_filereplication_service_version: 1.3.20 | flex_filereplication_service_version: 1.4.6 |
flex_filescan_service_version: 1.2.24 | flex_filescan_service_version: 1.3.1 |
flex_forms_service_version: 2.1.19 | flex_forms_service_version: 2.2.4 |
flex_hotfolder_service_version: 3.5.33 | flex_hotfolder_service_version: 3.5.44 |
flex_imageproxy_service_version: 5.3.23 | flex_imageproxy_service_version: 5.5.4 |
flex_indexelastic_service_version: 13.16.4 | flex_indexelastic_service_version: 13.19.3 |
flex_job_version: 2022.7.0 | flex_job_version: 2022.8.0 |
flex_jobasyncexecutor_service_version: 8.3. | flex_jobasyncexecutor_service_version: 8.7.0 |
flex_jobengine_service_version: 5.4.25 | flex_jobengine_service_version: 5.5.4 |
flex_jobexecutionmanager_service_version: 3.2.23 | flex_jobexecutionmanager_service_version: 3.2.29 |
flex_jobremoteengine_service_version: 3.4.28 | flex_jobremoteengine_service_version: 3.5.3 |
flex_login_app_version: 5.18.33 | flex_login_app_version: 5.19.6 |
flex_master_version: 2022.7. | flex_master_version: 2022.8.0 |
flex_metadatadesigner_app_version: 5.5.15 | flex_metadatadesigner_app_version: 5.6.1 |
flex_metadatamerge_service_version: 5.4.30 | flex_metadatamerge_service_version: 5.5.2 |
flex_metadata_service_version: 9.0.24 | flex_metadata_service_version: 10.2.2 |
flex_publish_service_version: 13.9.32 | flex_publish_service_version: 13.10.3 |
flex_publishindexer_service_version: 6.9.32 | flex_publishindexer_service_version: 6.11.1 |
flex_registry_service_version: 6.4.24 | flex_registry_service_version: 6.4.31 |
flex_replicationgateway_service_version: 4.5.25 | flex_replicationgateway_service_version: 4.6.2 |
flex_reviewer_app_version: 5.7.20 | flex_reviewer_app_version: 5.8.3 |
flex_searchelastic_service_version: 14.12.2 | flex_searchelastic_service_version: 14.14.1 |
flex_secrets_service_version: 4.2.27 | flex_secrets_service_version: 4.2.28 |
flex_sequencemanifest_service_version: 0.3.24 | flex_sequencemanifest_service_version: 0.3.29 |
flex_streamprocessor_service_version: 9.1.21 | flex_streamprocessor_service_version: 9.2.0 |
flex_tag_service_version: 8.3.31 | flex_tag_service_version: 8.5.5 |
flex_taxonomy_service_version: 4.1.30 | flex_taxonomy_service_version: 4.3.4 |
flex_thesaurus_service_version: 3.6.25 | flex_thesaurus_service_version: 3.7.6 |
flex_videoproxy_service_version: 1.5.0 | flex_videoproxy_service_version: 1.6.1 |
flex_webtransfer_app_version: 10.5.30 | flex_webtransfer_app_version: 10.6.0 |
flex_workflowdesigner_app_version: 9.4.28 | flex_workflowdesigner_app_version: 9.4.38 |
flex_writeobject_service_version: 5.6.30 | flex_writeobject_service_version: 5.7.3 |
flex_operationsdashboard_app_version: 3.4.32 | flex_operationsdashboard_app_version: 3.5.3 |
flex_panels_app_version: 5.4.30 | flex_panels_app_version: 5.5.3 |
flex_xtendadobepanel_app_version: 1.4.32 | flex_xtendadobepanel_app_version: 1.5.3 |
flex_xtendamepanel_app_version: 1.4.30 | flex_xtendamepanel_app_version: 1.5.3 |
FlexMAM
2022.7.0 | 2022.8.0 |
---|---|
flex_fmp_app_version: 4.3.7 | flex_fmp_app_version: 4.4.0 |
flex_fmpadmin_app_version: 1.1.20 | flex_fmpadmin_app_version: 1.2.4 |
flex_globalheader_app_version: 3.3.29 | flex_globalheader_app_version: 3.5.0 |
flex_search_app_version: 4.1.45.1 | flex_search_app_version: 4.3.0 |
flex_usersettings_service_version: 1.9.12 | flex_usersettings_service_version: 1.9.20 |
Comments
0 comments
Please sign in to leave a comment.