
Nisan Kowalsky
- Updated
Dalet is excited to present the release of Dalet Flex 2024.1.
This release of Dalet Flex provides the new features, quality and security enhancements, bug fixes, and other changes listed below.
An issue has been identified in this release where Password type fields are being corrupted when updating metadata instances. DO NOT install this release if your metadata definitions make use of Password type fields.
***
Collection events have now updated to use standard events: CREATED, DELETED, MODIFIED (and RENAMED) instead of the legacy format.
Note that any event handlers or other logic based on Collection events must be reconfigured accordingly.
Drill-down metadata fields support for User Defined Objects.
Added drill-down metadata fields support for User Defined Object. Users can now create a metadata definition with drill-down metadata in the Metadata Designer and select a UDO type as a backing store.
As part of the improvements to the user experience of selecting taxons within drill-down metadata fields, suggestions were added to the selection process. I.e. as there can be many taxons in a taxonomy tree, users can now start typing the name of any taxon within the tree without having to select values one at a time.
A new feature has been developed to enable metadata values related to other metadata values with the support of interdependent fields in Dalet FlexMAM.
A new feature has been developed to make entering metadata values in a drill down menu easier. Now, there is a search bar at the top of the field for the user to enter the value rather than having to scroll down a list. On top of this, if a taxonomy is chosen, then the user can select which part of the taxon tree to choose a value by clicking the x after the taxon value to start from.
A new feature has been developed to open a second window to view and enter metadata field objects.
List of services changed between 2024.1.2 and 2024.1.3
flex_authorisation_service | flex_collection_service | flex_fastobject_service | flex_job |
flex_jobasyncexecutor_service | flex_login_app | flex_master | flex_metadatadesigner_app |
flex_webtransfer_app | flex_workflowdesigner_app | flex_operationsdashboard_app | flex_panels_app |
flex_xtendadobepanel_app | flex_xtendadobepanel_extension | flex_xtendamepanel_app | flex_search_app |
List of services changed between 2024.1.1 and 2024.1.2
flex_assettransfer_service | flex_authorisation_service | flex_divarchive_service | flex_fastobject_service |
flex_hotfolder_service | flex_job | flex_jobasyncexecutor_service | flex_master |
flex_metadatadesigner_app | flex_metadata_service | flex_publish_service | flex_publishindexer_service |
flex_webtransfer_app | flex_globalheader_app | flex_search_app |
List of services changed between 2024.1.0 and 2024.1.1
flex_collection_service |
flex_eventhandler_service |
flex_fileprocessor_service |
flex_job |
flex_jobasyncexecutor_service |
flex_master |
flex_metadata_service |
flex_publishindexer_service |
flex_sequencemanifest_service |
flex_streamprocessor_service |
flex_videoproxy_service |
flex_panels_app |
Enterprise DB migrations can now run with latest MariaDB 10.4.31+
Fix subtitle timecodes in the media cortex plugin.
Allow metadata instances to be saved referencing deleted objects, taxons, tags etc from scripts. New parameter allowDeletedReferences for API PUT /api/{assetId}/metadata in Enterprise.
Added support for extracting asset info from Avid master clips (folder containing *.AAF files with linked *.MXF files).
Added support for *.AAF and OpAtom MXF Master Clip export across transcode/stitch/sequence.
Collection events have now updated to use standard events: CREATED, DELETED, MODIFIED (and RENAMED) instead of the legacy format. Note that any event handlers or other logic based on Collection events must be reconfigured accordingly.
Added support for exporting to AAF for transcode jobs by specifying new property in media profile: `formatVariant = "OPATOM"` with `format = "MXF"`.
Added dedicated error messages for when calls fail due to a security measure triggered when inputs contain scripts, html or css syntax.
Added caching for retrieval of Flex Groups from Enterprise to the Login App.
Added a removeTags job type to Flex File Processor, for removing tags from an object.
Added the UDO backing store type to metadata commons.
Updated the Metadata Designer to support UDOs as a backing store from drill-down fields.
FFmpeg now allows multiple mono channel MCA descriptor channel IDs.
To improve performance for indexing metadata annotations, added caching for taxons, tags and objects in indexelastic.
Set the event correlation_id to the job Id for Event type TRANSCODED to fully enable usage tracking.
Set the event correlation_id to the job Id for Event type PROXY_CREATED to fully enable usage tracking.
Set the event correlation_id to the job Id for Event type PUBLISHED to fully enable usage tracking.
Set the event correlation_id to the job Id for Event type COPIED to fully enable usage tracking.
Set the event correlation_id to the job Id for Event type Event type MOVED to fully enable usage tracking.
Set the event correlation_id to the job Id for Event type Event type RESTORED to fully enable usage tracking.
Renames Hazelcast cache keys used by Enterprise to align with the Enterprise convention.
for Enterprise, introduced a metric, dalet_service_info, capturing the service state (Boolean) and other metadata (version, runtime, runtime_name, runtime_version, runtime_framework).
In the FFP and ImageProxy services, introduced a metric, dalet_service_info, capturing the service state (Boolean) and other metadata (service name, version, type (nodes, java…) and IP.
Introduced an endpoint for retrieving a list of UDOs for given UDO IDs: /api/userDefinedObjects?id=xxx&id=yyy.
To prevent a case of a “perpetually growing” file state, added a configurable timeout to detect files/folders which have not been modified or changed size in a long time, even if the file is locked or a *.wrec file exists.
Taxonomy queries now include the “deleted” status parameter (boolean) in the API response
For the ReplicationGateway and WriteObject, introduced a metric, dalet_service_info, capturing the service state (Boolean) and other metadata (service name, version, type (nodes, java…) and IP.
To improve performance when fetching metadata instances, add metadata caching support to metadata, metadata merge, replicate gateway and fastobject services.
Further FFP restore job fixes implemented for processing small/lightweight files.
To improve performance when indexing UDOs, now caching ACLs for parent UDOs in indexelastic.
Add support to signal workflow manually if it stuck and not moving to next node using new API endpoint.
Added the pluralName property in the /assets/id/variables/id/values endpoint so UDO will return with their UDO type.
FFmpeg buffer size is now configured via consul and the env var. Use `flex/flex-streamprocessor-service/ffmpegNetworkReadBufferSizeMegabytes` to set the size of read buffers for network sources (non-image sequence sources) and use `flex/flex-streamprocessor-service/ffmpegNetworkShortSeekSizeMegabytes` to set the size of seek up to which the current network response will be streamed rather than creating a new byte range offset request in FFmpeg and FMPE.
Fixed an issue where Metadata definitions with a URL field did not accept an updated URL via the Flex API or the Enterprise interface.
Fixed an issue where AssetImporter was failing if mpd has no duration even though it is not importing a life asset.
Fixed an issue so the concurrent workflow limit is removed from Redis when the limit is removed from Workflow Definition.
Fixed bean auto-wiring issue with launch and wait workflow action.
Fixed an issue where the PDF preview button is not displayed in FlexMAM for an attachment generated from Baton Quality Control (JEF) action.
Collection service: Fixed an issue when deleting a collection that has a parent collection with specified write ACL access from API results in an error.
Node JS Service support: Enforce that the origin regex must be a full-string natch with the domain regex to allow access.
Fixed an issue where Event Handler service does not paginate through the Enterprise /api/users/<userId>/accessibleWorkspaces API, so if the user is a member of >100 workspaces, then permission may denied incorrectly. Issue fixed by increasing the default limit of available workspaces to 1000.
Fixed an issue where untar jobs were failing. Issue fixed on deployment of updated FlexFileProcessor.
Validated template for JAE permission for deployment for all customer environments
Fixed an issue where waveforms extraction not working for ALAC Codec by extracting the waveform from the proxy file.
Fixed an issue with Custom Markers where createAnnotations triggers this exception ‘SocketTimeoutException: Read timed out’. Issue fixed by updatimg flex-master service to use metadata cache provider.
Fixed an issue in Flex Dalet CUT where growing files did not grow in the trimmer due to a manifest caching issue in the Video Proxy Service.
Fixed an issue where OPAtom transcoding did not work as the input file name contained an .mxf extension before the actual *.aaf extension. Fixed by ignoring files with .mxf in the file names but not as the final extension.
Fixed an issue with updating metadata definition rules via API.
Fixed an issue where where existing custom marker or new custom marker are not displayed when set custom marker metadata for a searchable udo drilldown field.
Added the ability to see 10,25, 50 and 100 keyframes at once with the summary and manage pages in Dalet FlexMAM.
Added support for images in Dalet CUT: when an image size is less than 5 MB when placed on the Dalet CUT timeline, no proxy image is used. If larger than 5 MB, a proxy image will load. Currently limited to JPEG and PNG only.
In preview monitor a new duration of media counter, with time code and real time, in order to see the duration of media while having different segment in/out markers.
Along with Video and Audio metadata on the technical metadata tab in the summary and manage pages in Dalet FlexMAM, Technical metadata for images are now displayed.
A button has been added in FlexCut, when selecting a clip, you can hover over the trimmer import button to select the trimmer application.
In Dalet FlexMAM, a user can now open an UDO drilldown menu on a different tab.
Connected the new drill down picker to the UDO and taxonomy backstores as preparation for feature completion.
Added support of interdependence rules for metadata fields in FlexMAM, in particular the ‘setVisible’ rule.
With the new implementation of UI form pickers of drill-down menus, users have the ability to search for values at the top of the field rather than have to scroll down a long list of values.
Improvements made to metadata forms to improve stability and facilitate new functionalities.
In FlexMAM apps introduce a metric, dalet_service_info, capturing the service state (Boolean) and other metadata (service name, version, type (nodes, java…) and IP
Fixed an issue with an invalid tooltip where when you hover over an audio asset in Dalet FlexMAM, you see ‘Audio’ as the tool tip.
Fixed an issue where when a user types the values in a User Object field, then "No Records Found"
message is displays. Now, values are displayed correctly.
Fixed an issue in Dalet FlexCUT where once you activate and Pin a Collection, it disappears when a refresh happens.
Fixed an issue in Dalet FlexCUT where if you long drag a media asset to the browser clipbin, an error occurred.
Fixed an issue where when searching for a marker of a video with timecode, which is set in the player, the timecode appears rather than the real time in the marker search results.
Fixed an issue in FlexCUT where if you select the American format for dates in Flex Admin, then it will be displayed correctly in Dalet FlexCUT.
Fixed and issue in the Dalet Flex Reviewer where the full name of the audio tracks associated with the video are only partially displayed when clicking the audio switcher icon.
Comments
0 comments
Please sign in to leave a comment.