Dalet is excited to present the September release of Dalet Flex 2022.9.0. This release of Dalet Flex provides the new features, quality and security enhancements, bug fixes, and other changes listed below.
Dalet FlexMOBILE
Flex is happy to present the first release of the new Dalet FlexMOBILE app, available for Android and iOS. The app allows Flex users to browse collections, search and preview assets, and review metadata or technical details. Additionally, users can Review and Approve projects and easily add time-coded comments to media assets.
Dalet Flex
New Features
New Login App
The Login App has been re-engineered to make it significantly less resource-intensive.
Dalet FlexMAM
New Features
Ability to pin Collections to the Working Collections area
You can pin a Collection to the end of the Working Collections area for easy reference. Pinning behavior is as follows:
- Pin/Unpin Collection icon is displayed in the hover menu displayed when you hover over a Collection in any of the areas.
- Click on the icon to Pin/Unpin Collections to the bottom of the Working Collections area. The last pinned collection appears at the bottom of the list.
- A green counter next to the Working Collections header indicates the number of Pinned Collections. The counter is displayed once the first collection is pinned.
- The maximum number of Pinned Collections is 20. When you click the Pin Collection icon, up to 4 Pinned Collections are displayed. If there are more than 4 Pinned Collections, a Show More button is available to display all the Pinned Collections. You can set a KV to change the maximum number.
Changelog
2022.9.0
Enhancements DaletFlex
- Make logging level adjustable for all NodeJS services; remove duplicative logging-configuration.
- As part of the improvement to workflow scheduling, added an new index, MIO_WORKFLOW.
- For improved data accuracy, the Database will not register a Metadata Modified event if a metadata field was edited but no changes were made.
- As part of the improvement to workflow scheduling, transactions are not started before the workflow scheduling task can be executed.
- Hotfolder and Replication Gateway Services: add (object’s) owner ID to events that are published (backend, release note not needed).
- Added ability to repackage Flex HLS proxies to MPEG DASH.
- Convert docker-fsp-base builds to produce multi-architecture images (internal/backend, release note not needed).
- Upward hierarchy roles should not be assignable to master account users (release not needed, pertains to functionality of master account users, not end users).
- Reimplement Login App in NodeJS.
- Added a new Boolean field, Enforce MFA, to master account and top-level accounts (not to sub accounts) Account Metadata block, to enable multi factor authentication for all users.
- Video Proxy Service: Allow access to secured endpoint via a valid signed Bearer Access token passed in the Authorization header.
- Image Proxy Service: Allow access to secured endpoint via a valid signed Bearer Access token passed in the Authorization header.
- User configuration page in Flex Enterprise now shows multi factor authentication status for user.
- Output image filename now contains the extension upon transcode, if the source file name contained the file extension.
- Added support for Image, text, and subtitles media types coming from Vantage.
- Add getVersionFeatures() query added to the flex-mobile-app BFF to solve the problem of IOS/Android & BFF version mismatch.
- Added a new field, Video Frame Rate, under the Medai Transcode Profile Configuration, which shows the parent source frame rate, allowing that value to be overwritten in cases of error in the original asset.
- New Login app: Set up SAML metadata / certificate download endpoint & update docs accordingly.
Fixed Issues DaletFlex
- Fixed an issue in iOS and Android where a collection created by the logged in user was created in Shared Collections instead of in My Collections.
- Fixed an issue where there was a failure in building flex-panels for UDOs possibly due to the Mapstruct changes in flex-enterprise.
- Fixed an issue where a system error message was displayed for Timed Actions when saving sub view page after editing. The issue was caused because of duplication of the interval field.
- Fixed an issue where a media asset’s Format Context and VideoStream Context duration did not match with the Audio Stream duration.
- Fixed issue where users were being removed from workspaces when new users were created.
- Fixed an issue where a system error was displayed when click on advanced search or failed jobs in job tab.
- Fixed an issue where performing extract keyframe with keyframe output set to EMBED was giving a background color error. If the mode is EMBED, background color is set to black #000000.
- Fixed an issue where child assets of an archived asset could not be imported. Fixed by removing a check to verify that a parent asset was not archived.
- Fixed an issue where the format of date metadata fields was not taken into account properly when updating the metadata for a collection.
- Fixed an issue where preferredDropFrame and preferredStartTime could end up sourcing data from different format context or video stream respectively. To solve this, Flex first resolves the preferredStartTimecodePolicy then that selects the preferredStartTimecode and from the timecode the dropFrame is taken to set preferredDropFrame.
- Fixed an issue where the FastObject /users/{userId} endpoint returned UserType enum FLEX instead of the enum display name Flex.
- The Flex Wizard URL now allows more than 500 characters in the external URL of the Wizard.
- MPEG-DASH plays as HLS in the Flex Review app, in order to allow the use of those formats in Review.
- Fixed an issue where Followed notifications in an Event Handler was not sending email notifications.
- Unable to see logout events on Recent Activity on flex.
- Fixed issue where OKTA failed to logout when account was configured for global logout.
- Fixed an issue where an error was returned when an asset that does not have a proxyUrl defined for it is requested using Flex Mobile BFF. The id is now returned even if the proxyUrl field in Flex Mobile BFF GrapfQL schema is null.
- Fixed issue where session and token settings were ignored and account remained logged in.
- Fixed issue where multiple thesaurus values are added to an asset’s metadata when only one value was selected.
- Fixed issue where user names in the Follow tab of a UDO instance are duplicated.
- Fixed in an issue in the New Login App: where a user could not logout from Flex if they had logged in with Okta or Azure credentials even if global logout is enabled.
- Fixed an issue where importing a workflow that had been exported from Flex was failing in with a null error.
- Fixed an issue where whilst running performance tests, the proxy action was failing with a bad gateway error.
- Fixed an issue where deleting ExternalIDs deletes metadata for assets.
- REST API: Meaningful error are displayed if an invalid value is used in a property of a metadata definition.
- Fixed an issue where there was an error when trying to generate the Checksum and Extract Technical Info on a file that has space in its path.
- GXF is listed as a supported format in Flex. This issue addresses this the fact that in practice, clipping GXF assets was failing when using a different profile/codec instead of COPY codec and all stitch actions were failing./clipping of GXF assets failing.
- Fixed an issue where there are errors from Exiftool when extracting metadata on frame sequences.
- Fixed an issue where Jobs would timeout despite the Action being configured with timeout None.
- Fixed an issue where waveform extraction was failing for ATMOS wav file.
Enhancements FlexMAM
- Additional improvements in the Keyframes tab: Sorting keyframes by timecode, keyframes tab UI improvements.
- Option to select a right-to-left GUI implemented for right-to left languages.
- Marker durations in the Custom Markers tab and in the Marker Search Result table are displayed :/;ff rather than ms.
- Support of pinning collections to the Working Collections area.
- Support for detecting conflicts from simultaneous updates of metadata instances. Conflicts are detected in all forms in FlexMAM: Summary, Manage, Admin and the Global Header in the Task panel.
- Player in FlexMAM uses the preferredDropFrame property as resolved by Flex Core when displaying the timecode.
Fixed Issues FlexMAM
- Fixed an issue where edits to the name of a pinned Collection from the Working Collections section did not apply to the original collection name under the My Collection section.
- Fixed an issue where metadata values did not appear in a table template grid view.
- Fixed an issue where the player Timecode field did not update when jumping to a timeline marker. If the timecode field is edited, then the user jumps to a timeline marker, the timecode field will keep the edited value.
- Fixed an issue where the Custom Marker summary page displayed incorrect timecodes for some Custom Marker Templates.
- Fixed a formatting issue in the Summary panel in FlexMAM when updating the object name.
- Fixed an issue where saving templates using the Manage template screen caused the template t load indefinitely.
- Fixed an issue where Saved Searches containing Date/Time fields are not reloaded from My Searches.
- Fixed an issue where field of type Complex with a column layout did not respect user permissions, allowing more than the permitted read-only function.
- Fixed an issue where the download icon appeared on assets that could not be downloaded, misleading the users.
- Fixed UI issues with the Add Filter hyperlink in Filter chips bar.
- Fixed UI issues on the Upload keyframe page and in the Settings box.
- Fixed an issue in search queries where variant types were not displayed in the dropdown filter. Issue fixed so that when looking for Variant suggestions, variants are passed in the resourceTypes parameter and not as an object type so they appear in the drop down list.
- Fixed an issue where Non Drop Frame 29.97 fps files were considered as Drop Frame files.
List of Services upgraded between 2022.8.0 and 2022.9.0
Dalet Flex
2022.8.0 | 2022.9.0 |
---|---|
arangodb_version: 3.1.7 | arangodb_version: 3.2.0 |
consul_version: 0.4.6 | consul_version: 0.7.0 |
elasticsearch_version: 2.5.2 | elasticsearch_version: 2.6.0 |
hz_version: 1.2.7 | hz_version: 1.3.0 |
mongo_version: 1.2.0 | mongo_version: 1.3.0 |
rabbitmq_version: 0.5.4 | rabbitmq_version: 0.6.0 |
redis_version: 0.4.2 | redis_version: 0.5.0 |
redis_sentinel_version: 0.3.3 | redis_sentinel_version: 0.3.5 |
registrator_version: 0.2.1 | registrator_version: 0.3.0 |
flex_nginx_proxy_version: 0.4.24 | flex_nginx_proxy_version: 0.5.0 |
flex_admin_app_version: 4.3.13 | flex_admin_app_version: 4.4.0 |
flex_assettransfer_service_version: 1.8.32 | flex_assettransfer_service_version: 1.9.2 |
flex_authentication_service_version: 17.5.1.1 | flex_authentication_service_version: 17.8.7 |
flex_authorisation_service_version: 8.4.4 | flex_authorisation_service_version: 8.5.6 |
flex_blackpearl_service_version: 3.4.3 | flex_blackpearl_service_version: 3.5.5 |
flex_cm_version: 4.3.1 | flex_cm_version: 4.4.2 |
flex_collection_service_version: 6.10.21 | flex_collection_service_version: 6.12.5 |
flex_dataaggregation_service_version: 2.19.3 | flex_dataaggregation_service_version: 2.20.6 |
flex_db_pruner_version: 3.3.0 | flex_db_pruner_version: 3.3.2 |
flex_divarchive_service_version: 4.4.68 | flex_divarchive_service_version: 4.6.5 |
flex_eventhandler_service_version: 2.9.3 | flex_eventhandler_service_version: 2.11.6 |
flex_events_service_version: 7.6.5 | flex_events_service_version: 7.8.4 |
flex_executionconfiguration_service_version: 2.11.0 | flex_executionconfiguration_service_version: 2.12.5 |
flex_fastobject_service_version: 14.8.2 | flex_fastobject_service_version: 14.9.10 |
flex_fileprocessor_service_version: 1.5.1 | flex_fileprocessor_service_version: 1.6.6 |
flex_filereplication_service_version: 1.4.6 | flex_filereplication_service_version: 1.5.5 |
flex_filescan_service_version: 1.3.1 | flex_filescan_service_version: 1.4.5 |
flex_forms_service_version: 2.2.4 | flex_forms_service_version: 2.3.5 |
flex_hotfolder_service_version: 3.5.44 | flex_hotfolder_service_version: 3.7.6 |
flex_imageproxy_service_version: 5.5.4 | flex_imageproxy_service_version: 5.6.12 |
flex_indexelastic_service_version: 13.19.3 | flex_indexelastic_service_version: 13.20.4 |
flex_job_version: 2022.8.0 | flex_job_version: 2022.9.0 |
flex_jobasyncexecutor_service_version: 8.7.0 | flex_jobasyncexecutor_service_version: 8.7.9 |
flex_jobengine_service_version: 5.5.4 | flex_jobengine_service_version: 5.6.6 |
flex_jobexecutionmanager_service_version: 3.2.29 | flex_jobexecutionmanager_service_version: 3.4.5 |
flex_jobremoteengine_service_version: 3.5.3 | flex_jobremoteengine_service_version: 3.6.6 |
flex_login_app_version: 5.19.6 | flex_login_app_version: 7.18.16 |
flex_master_version: 2022.8.0 | flex_master_version: 2022.9.0 |
flex_metadatadesigner_app_version: 5.6.1 | flex_metadatadesigner_app_version: 5.7.7 |
flex_metadatamerge_service_version: 5.5.2 | flex_metadatamerge_service_version: 5.6.5 |
flex_metadata_service_version: 10.2.2 | flex_metadata_service_version: 11.1.7 |
N/A | flex_mobile_app_version: 0.11.1 |
flex_publish_service_version: 13.10.3 | flex_publish_service_version: 13.11.3 |
flex_publishindexer_service_version: 6.11.1 | flex_publishindexer_service_version: 6.12.6 |
flex_registry_service_version: 6.4.31 | flex_registry_service_version: 6.6.5 |
flex_replicationgateway_service_version: 4.6.2 | flex_replicationgateway_service_version: 4.7.1 |
flex_searchelastic_service_version: 14.14.1 | flex_searchelastic_service_version: 14.15.5 |
flex_secrets_service_version: 4.2.28 | flex_secrets_service_version: 4.4.5 |
flex_sequencemanifest_service_version: 0.3.29 | flex_sequencemanifest_service_version: 0.5.6 |
flex_streamprocessor_service_version: 9.2.0 | flex_streamprocessor_service_version: run-as-root-user-9.6.11 |
flex_tag_service_version: 8.5.5 | flex_tag_service_version: 8.6.5 |
flex_taxonomy_service_version: 4.3.4 | flex_taxonomy_service_version: 4.4.5 |
flex_thesaurus_service_version: 3.7.6 | flex_thesaurus_service_version: 3.8.5 |
flex_videoproxy_service_version: 1.6.1 | flex_videoproxy_service_version: 1.9.7 |
flex_webtransfer_app_version: 10.6.0 | flex_webtransfer_app_version: 10.7.8 |
flex_workflowdesigner_app_version: 9.4.38 | flex_workflowdesigner_app_version: 9.6.6 |
flex_writeobject_service_version: 5.7.3 | flex_writeobject_service_version: 5.8.6 |
flex_operationsdashboard_app_version: 3.5.3 | flex_operationsdashboard_app_version: 3.6.8 |
flex_panels_app_version: 5.5.3 | flex_panels_app_version: 5.6.6 |
flex_xtendadobepanel_app_version: 1.5.3 | flex_xtendadobepanel_app_version: 1.6.11 |
flex_xtendamepanel_app_version: 1.5.3 | flex_xtendamepanel_app_version: 1.6.11 |
FlexMAM
2022.8.0 | 2022.9.0 |
---|---|
flex_fmp_app_version: 4.4.0 | flex_fmp_app_version: 4.6.0 |
flex_fmpadmin_app_version: 1.2.4 | flex_fmpadmin_app_version: 1.3.5 |
flex_globalheader_app_version: 3.5.0 | flex_globalheader_app_version: 3.6.4 |
flex_search_app_version: 4.3.0 | flex_search_app_version: 4.4.10 |
flex_usersettings_service_version: 1.9.20 | flex_usersettings_service_version: 1.11.5 |
Comments
0 comments
Please sign in to leave a comment.