Dalet is excited to present the release of Dalet Flex 2021.10.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
Adding labels to action definitions
To collect additional metadata appertaining to a job, you can define labels for action definitions. These job labels are included in all events generated during job execution. This enables us to enhance reporting. The key properties of the implementation:
- Labels have a name and a value (use the external IDs field) and have limit of 256 characters
- An action definition can have multiple labels
- Values can be predefined or generated dynamically at runtime via expression evaluation
- Labels are available in event data
- A job will fail if an expression in a label cannot be evaluated
- On retry, external Ids of the job are synched to the action and re-evaluated, allowing you to edit the expressions in the action definition before retry
- On retry, labels removed/added to an action since first launching the job, are not removed/added to the job
Publish in place
It is now possible to publish an asset to Flex B2C without first copying the media to another storage resource. This improves the performance of the publish action since it eliminates unnecessary movement of data and reduces storage costs. If the Publish Media Files configuration option in the JEF publish action is set to false, FlexB2C consider the asset as being published in place and the current asset VFS location is stored by Flex B2C.
“info” level logs available in Flex Core (reverted behavior)
Info level job history events were removed from the Flex UI in a previous release to improve performance. These have now been reinstated but will be deleted automatically after 14 days. These logs can still be referenced in Kibana after the 14 day time period
Changelog
2021.10.0
Enhancements DaletFlex
- Flex Enterprise: Ability to change log level for any specific package or specific class on server
- Linear duration increase for single frame extraction.
- Force BT709 colour profile when transcoding default presets
- Fixed API call to return all job limits
- Workspace added to Summary page in Enterprise UI for workspace supported objects
- Add supports to specify expression for labels
- Augment JEF job events with label data
- Get annotation by asset Id existing API updated to return only annotation ids instead of all other details
- New presets created to perform audio channel 5.1 or 7.1 mix-down to setero to support atmos audio
- New request sent to FFP on every failure for md5 checksum archive and restore actions
- Setting timezone from groovy script restricted to prevent updating system timezone
- Enterprise UI improved to extend panel window size when assigning groups/visibility.
- Augment job events with label data
- Set label values at runtime via expression evaluation
- Web-Transfer: Support an import job when a storage resource is configured in the import action
- Changes to Flex Authorisation Service API - user permission (user+ groups)
- Flag to enable not storing cache on live/growing video introduced when sending requests to Flex Video Proxy Service
- Attach api-object javadoc to SDK javadoc
- Support image overlay in output profile for stitch and sequence jobs
- Flex Enterprise: Support to Stop Rabbit Consumers on Flex Job nodes
- Added asterisk to GUI to indicate that if a variant of type group exists, variant is a mandatory field when creating a new group
- Flex-enterprise and WO service should be ready without restart, when external hazelcast is back from temporary outage.
- Simplify query syntax for filters when only targeting a subset of object types
- Jobs labels for reporting and billing
- Introduce hard expiry of sessions after a maximum time. A configuration field to set the maximum session duration after which a user will have to re-authenticate to continue using the system (default of 480 minutes) added to account metadata
- Vantage Resource to support Folder Mapping for unmanaged assets
- Support for thesaurus manipulation via the JEF SDK added
- JEF Import ImageSequence: add list of key/values as fallback in case Extract Technical Metadata cannot resolve them
- Flex Edit has Membership capabilities: JEF plugins and maintain dependencies
- Add labels to action definitions
- Support JEF Publish Action publishing from the original storage location without copying to a different location
- Revert "info" level logs to be raised as events
- Several enhancements in the Vantage integration implementation
- JEF Import Edit: parse xml to extract locators (in EssenceDescriptor)
- JEF Export Edit: existing Flex Edit (aaf, fcpxml) with referenced sources
- JEF VantageWorkflowResource: Extract Technical Metadata automatically from asset created
- [Asset, UDO and Annotation Support] Metadata Service – New API endpoint added to get metadata of multiple annotations
- Update NodeJS services to return dates in ISO8601 format
- Update Spring Boot services to return dates in ISO8601 format
Fixed Issues DaletFlex
- Fixed an issue where create proxy jobs are not working because of issue with inconsistent audio profiles
- Fixed an issue here Cloud archive action is not working for IAM role because permissions were missing from the instance role
- Fixed an issue where the Finish option of Reviewer app was not available when selecting a custom status that does not have a metadata definition associated to it
- Fixed an issue when launching a Facebook publish action failed no proper error was displayed and the action kept loading in the launch job pop up. After the fix, an explicit message for the error is displayed.
- Fixed issue where actions in the power bar were not available for assets.
- Fixed an issue where FFP jobs remained queued and did not progress further due to missing tags on the auto scaling groups in AWS
- Fixed issue where wizard trigger object was not supplied as a workflow variable when asset has ACL set
- Fixed an issue where upload (web transfer) was displaying incorrect information in the Asset details (Summary tab and Storage field in File tab). Code updated to set behavior based on the Storage/Folder Resource used in the web transfer configuration.
- Fixed an issue in Flex Taxonomy Service that requesting a single taxonId value did not return the value, even if it exists
- Fixed expression in the GET Task call to use createdBy.id instead of owner.idTask to receive results for the Get endpoint.
- Incorrect path to Spring-Boot Leadership Election process: "leader" KV for Flex Index Elastic Service fixed
- Fixed issue where API Query was returning wrong total job count for a specific workflow
- Fixed issue so that when you click on the metadata tab of an asset, the metadata tab and its content is displayed even reference permission for a metadata definition were removed
- Fixed an issue where 'privateGroup' matrix parameter was ignored in Flex Enterprise API
- Object type validation for objects other than assets and UDO added when setting metadata for an annotation
- Fixed an issue where technical metadata in xml format extracted from an asset was not displayed properly on UI and REST API
- Fixed an issue that it was impossible to delete a Metadata Timeline that was associated to an asset that had been deleted
- Fixed issue when indexing variants
- Fixed issue where Flex Enterprise API reports matching assets but either returns none of them or differs with returned records
- Fixed issue where Tag/Taxon rename/enabled/disabled status is not being indexed
- Fixed issue where create composition proxy is not working on package asset
- Fixed an issue where assets in a different workspace that were found in Asset search were not listed in the asset table when performing a purge action
- Fixed an issue where the quotas API was returning 500 Internal Server Errors when querying as master
- Fixed an issue in FastObjectService where Get asset subtitles endpoint returns subtitle assets even if they have been deleted and purged
- Fixed the NPE thrown when (re)indexing variants without metadata definitions (dummy metadata)
- Fixed issue where JEF SDK: ObjectApiQuery class hierarchy in api-objects-library has incorrect representation of a number of matrix query params
- Fixed an issue so that Events are generated when adding new tag or taxon
- Updated/Added Flex Enterprise API documentation about the usage of assetParentId and parentId
- Improvements in Flex Enterprise API including the Description fields for large numbers of fields which seem to have no effect
- Fixed an issue that after a JEF Copy action event augmentation, totalsize on UI did not match with totalsize in get asset API
- Made HTTP Message plugin config applicable to both request and response
- Added file size to JEF file to file copy operations to fix issue where file size was displayed as 0 when copying AS02 package asset
- 207 status code has been added to REST API when multiple statuses are returned after an API call for multiple items
- Fixed an issue where video profile displayAspectRatio is not respected for stitch and sequence jobs
- Fixed an issue where old MySQL metadata instances aren't deleted after migration
- Copy file from AWS bucket to Alicloud bucket works but job fails because it looks at the wrong path
- Fixed an issue where Technical Metadata Extraction was throwing an exception while parsing technical metadata results
- addChildObject and updateUserDefinedObject method added in userDefinedObjectService in JEF script
- Extract Technical Metadata - no essence error
Enhancements FlexMAM
- Improvements to the new designs of timeline / audio tracks area
- Disable cache in player when we have live growing video
- Metadata Forms Clickable Object/Asset
- Collection items can be deleted by item key
- Create menu-ui: new entries in web admin app
Fixed Issues FlexMAM
- Logout dialog box cancel text missing on UI
- Message and message header not displayed correctly when deleting UDO
- Error on action execution page and cannot run job from FMP
- Cannot create annotation when account profile for is not created in admin app
- Fixed issue where Login to FMP and admin app on qa1 fails
- Move up and down icon for collection items does not work for specific scenario
- Fixed an issue with the position of timecode wizard text below player on summary panel and manage page
- Only icons should be displayed for Manage tab and account settings tab
- Select template dropdown width increased when click on marker from search listing marker view
- Filter icon on search bar should remain green when collapsed if search chips exists
- Fixed an issue where the waveforms of audio assets are not displaying correctly
- UDO – Added functionality to sort on children of a UDO
Comments
0 comments
Please sign in to leave a comment.