Dalet is excited to present the release of Dalet Flex 2023.6.0 (LTS).
This release of Dalet Flex provides the new features, quality and security enhancements, bug fixes, and other changes listed below.
Flex 2023.6.0 is an LTS (Long Term Supported) release track and will receive both critical bug fix updates and security updates until it reaches end-of-life.
Dalet Flex
New Features
Rendering Dalet Cut Projects in Dalet Flex (new from 2023.6.1)
You can render Dalet Cut projects in Dalet Flex to create media files using the Conform plugin added to the Transcode plugin type. This action has these additional options:
- Render as proxy. The generated media file will be added as PROXY of the Flex Edit input (optional)
- Reconcile referenced source asset IDs. This will reference all existing assets in the account as children of the Flex Edit input.
Twitter V2 API supported (new from 2023.6.1)
Support for Twitter V2 API for Twitter Publish/Unpublish actions implemented.
Support for saving Dalet Cut projects in Flex
Dalet Cut projects can be saved as Flex Edit assets. The entire timeline will be saved into the Clip Bin (or active collection if configured) with the timeline configuration, as JSON, being stored in a storage resource configured in the account metadata.
Return original keyframe image by default (Change to API behavior for retrieving keyframe images)
From 2023.6.0 (LTS), downloading original keyframe images instead of converting to a .png file before download is the default behavior for this API call /api/assets/{assetId}/keyframes/{keyframeId}/image. From 2023.6.0 (LTS) release, the Consul KV, flex-enterprise/featureToggles/returnOriginalKeyframeImage has been set to true by default.
Until now this KV was set to false for backwards compatibility. If you have been using /api/assets/{assetId}/keyframes/{keyframeId}/image API endpoint and expect this endpoint to always return converted .png images (irrespective of the original format) then this is a BREAKING change and you MUST add the new consul KV flex-enterprise/featureToggles/returnOriginalKeyframeImage with value false to switch back to the previous behavior.
NOTE: Image conversion support will be removed in future releases so it is recommended to stop relying on this endpoint to return converted images. As of now, this is planned for the 2023.12.0. Release.
Migrate users from internal authentication to external authentication
A migration tool to move users from internal authentication to external authentication has been created. This means that you can migrate existing locally authenticated users to an external IDP, such as SAML, without having to recreate the users and preventing losing their history, ACLs etc.
New asset model for pixelAspectRatioFraction and frameRateFraction
In a previous release:
- pixelAspectRatio as Float value was deprecated in favor of pixelAspectRatioFraction
- frameRate as Float value was deprecated in favor of frameRateFraction
In this release, support for writing from API (POST/PATCH/PUT) has been removed. For GET calls, float values are returned dynamically calculated from the fraction values pixelAspectRatioFraction and frameRateFraction.
This may impact accounts using script and writing/reading from pixelAspectRatio and frameRate instead of pixelAspectRatioFraction and frameRateFraction. To track new assets with this change, the Asset.format.version is now 6.
Improve behavior when deleting collections that leave orphan sub-collections
To prevent issues caused when deleting shared collections that have unshared sub-collections, these improvements have been made:
- Dalet Flex will try and delete all sub- collections and will only delete sub-collections belonging to the owner deleting the parent collection.
- Dalet Flex does not delete sub-collections that a user does not have access to and does not throw an exception that impacts further deletions.
- In the stored data of the sub-collection, the parentUuid is updated to null. A collection with parent = null is a root collection, so after this change, orphaned collections which were not deleted, will reappear as root collections.
You MUST run a full reindex after upgrading to this version.
Removed old Deprecated Enterprise Actions
The following Enterprise Actions were deprecated a few years back and are no longer available:
- Azure Stream Publish
- Azure Stream Unpublish
- Launch Vantage Workflow
- Vantage Workflow Wait
- Vantage Workflow Resource
- Vantage Package Resource
NOTE: If you have any of these actions or resources you should remove them and recreate them using the latest versions (i.e. using the equivalent JEF plugin) before upgrading to 2023.6.0. Please contact your Flex representative for any questions.
Infrastructure for Flex-Brio integration: Live content recording and previewing
To enable support of recording live feeds in Dalet Brio and previewing the growing media in Dalet Flex, the following functionalities have been implemented:
- Hot Folder supports watching growing (live) assets recorded by Dalet Brio. It supports both growing MXF files and dynamic MPEG-DASH files. These growing files can be identified in Flex by the asset live property set to true while the recording is in progress.
- To enable the e2e integration between Dalet Brio and Dalet Flex, the dedicated "Prepare Import from Brio Live Recording" workflow containing a single Groovy script that bundles the integration must be deployed. This workflow processes Dalet Brio recording files using a proprietary integration protocol between Flex/Brio. Both Dalet Brio scheduled recording and Brio while scenarios are supported. High Res and proxy recordings can be imported simultaneously if configured in Dalet Brio.
Dalet Flex support for NetApp Storage Grid S3
Support of NetApp Storage Grid S3 for working with Dalet Flex has been validated.
NOTE: See Known Limitations.
Adobe Xtend Panel migrated to use PKCE authentication
Login to Adobe Xtend Panel in Dalet Flex uses PKCE authentication and loads the login screen in a real web browser instead of embedded in the FlexXtend panel. This is a breaking change to the FlexXtend authentication and is not backwards compatible with older versions of Dalet Flex. The minimum supported versions are Flex 2023.6.0 (LTS) and FlexXtend (ZXP) 1.1.0.
NOTE: With Dalet Flex 2023.6.0, you can continue working without PKCE authentication using the older FlexXtend (ZXP) 1.0.3.
Dalet FlexMAM
New Features
Dalet Cut integrated into Dalet Flex
From 2023.6.0 Dalet Cut is available using the app switcher in Dalet Flex for authenticated users. Planned functionality for Dalet Cut from Dalet Flex allows you to:
- Launch Dalet Cut from the app switcher
- Share authentication with FlexMAM
- Browse collections to find media assets (video, audio, clips)
- Import assets to Dalet Cut
- Add assets to the Timeline and save the Timeline back to Dalet Flex as a Flex Edit asset
- Send Flex Edit assets to a workflow for a rendering using the new Conform action
New FlexREVIEW set as default
From Flex 2023.6.0 LTS, by default the Consul KV flexReviewerAppEnabled is set to true by CS Ops and the updated FlexREVIEW is accessed from the App Switcher in Dalet Flex. Customers can ask CS Ops to deploy the old or new FlexREVIEW version.
New FlexREVIEW URL is https://<account_url>/fmp/review/index.
Add label property to identify audio tracks for Mpeg-Dash
There is a new identifier label for identifying audio tracks. This means that all audio tracks are displayed in the Timeline.
Item key displayed on items in a collection
The item key for items in a collection is displayed as a column in the collection table. Numbers count from 1 and continue over multiple pages. After drag and drop or MoveUp/Down actions on items in a collection, manually refresh the page to reorder item numbers in a collection.
Known Limitations
Refresh Task Notifications
The real time update, done via websocket, for new Tasks is currently disabled, refresh FlexMAM manually to see new Tasks in the Task panel.
Support for NetApp Storage
When the source and destinations storage resources are on Netapp Storage, the Publish action fails and you cannot publish an asset.
No Audio Player in FlexREVIEW - Resolved in 2023.6.1
When starting a Review session on an audio asset containing a master keyframe, the Audio Player is not displayed in FlexREVIEW.
Changelog
2023.6.1
Enhancements DaletFlex
- Ensured chunk gather sub-jobs are scheduled with high priority to prevent starvation by new chunks from other parent jobs scheduled at the same time.
- Disabled MP3 source file output truncation detection as the source duration is estimated from the file size.
- Provided a Consul KV, flex/flex-streamprocessor-service/enableLegacyImageOverlayLocation, to enable the legacy image overlay which bases location on the source instead of target frame size. As this is an unwanted behavior, only use this where reconfiguring image overlays is impossible.
- Improvements to Wizard Run Rule Expression Evaluation. Improved performance for fetching wizards in the API and UI when there are a large number of wizards configured. Noticeable slow-downs came after about 50 wizards.
Fixed Issues DaletFlex
- Fixed an issue where keyframes that were extracted manually in FlexMAM by a user were not loading properly in FlexMAM.
- Add retry on Search operations if Elasticsearch returns a 429 error and return 429 if retry still fails instead of immediately failing the search.
- Fixed issue where technical metadata failed to extract for GXF video files. GXF format added to the supported formats in the mediacore library.
- Fixed issue in Enterprise API where time fields return UTC when "includeMetadata" parameter is included.
- Fixed an issue where it was not possible to download the pdf/excel report for asset search
- Fixed an issue where old instances of UDOs are no longer editable and throw an error in Flex CORE UI if their UDOT has been updated after they were created and subsequently had a metadata definition assigned to it. Issue fixed by assigning a default metadata instance to the old UDOs when they are loaded instead of throwing an error.
- Fixed an issue where system metadata was updated on a restart of JAE and possibly causing a reindex, for no apparent reason. Issue fixed by synching the revision numbers of system metadata definitions in Json files with those generated by Enterprise.
- Fixed an issue where AS02 proxy creation was failing for a because of a non-integer sample aspect ratio for specific J2K in MXF files.
- Fixed an issue where extract keyframes failed if the target folder resource is a root folder that does not have a path defined for it. Issue fixed by adding logic to ensure makePath is not called for an undefined path if the path is the root path.
- FSP: Fixed an issue where Create Proxy jobs with chunks were failing with this error `Error: Job Manager:chunk sub-job failed with error: Cannot read properties of undefined`. Issue fixed by changing the logic for assigning config info between sub jobs and parent jobs for chunk jobs.
- Revert the changes blocking master account entities being seen within the tenant account.
Fixed Issues FlexMAM
- Fixed an issue where search filtering on Technical Metadata for Interlace Format is Top Field First/Bottom Field First was not returning the correct results.
- Fixed an issue where reloading FlexMAM lost the focus on the selected UDO asset.
- Fixed an issue where updating bulk metadata was also updating default metadata values on other select box fields in the metadata definition. Issue fixed by not using default values when editing multiple assets.
- FlexADMIN: Fixed an issue where after updating the Expires On field for the user in Admin page and saving, 5:30 hours are added to the configured time.
- Fixed an issue Manage page where the TC In and TC Out in the ClipBin view table were displayed incorrectly because the system identified the asset as NDF when it is DF.
- Fixed an issue where the incorrect UDO type name (udo name) was displayed in the instance creation pop up in FlexMAM.
- Fixed an issue where a user can manually update and save invalid TC In and TC Out for a custom marker. If invalid values are added an `Invalid timecode` error message is displayed and the Save button is disabled.
- Fixed an issue where the Child assets url and child asset Id in the Details tab of the Manage were not identical.
- Fixed an issue where audio stream info (Name/Language) updated from the listing page Technical Metadata tab in the Summary panel is not visible in the Technical Metadata tab on the Manage page.
- FlexREVIEW: Fixed an issue where the subtitle switcher is not available on the listing page and task manage page.
- Fixed an issue where child taxon fields are not displaying the correct label in FlexMAM.
- FlexREVIEW: Fixed an issue where the Player is not visible in the Manage page for an audio asset which has a master keyframe set for it.
- Fixed an issue where audio tracks were out of sync when pausing and jumping through a video.
- Fixed an issue in Player full screen mode is not working as expected. When expanding the Clip Name input box, the player icons move above the player progress bar.
- Fixed an issue where search lookup in metadata fields in FlexMAM is not working when a field is non editable.
- FlexMAM search filter: Fixed an issue where the From and To fields in the calendar UI are not aligned.
- FlexMAM: Fixed an issue where initials are not displayed on the user avatar when no login profile image has been uploaded.
- Fixed an issue where the Notification panel opens unexpectedly when clicking a UDO referenced from metadata.
- Fixed an issue where audio tracks unsynched
- Fixed an issue where Taxonomy Field is not displaying the correct name in FlexMAM.
- Fixed an issue where the Clip Bin view when opening a video asset in the Manage page shows the wrong TC values.
- Fixed an issue where the calendar UI in the MAM search filter is not consistent.
- Fixed an issue where Notifications panel opens unexpectedly.
- FlexMAM: The search "magnifying glass" on metadata fields does not appear if the field is not editable from the UI even though the field is searchable.
- FlexMAM: Fixed an issue where the "user" avatar doesn't have its initials anymore.
List of Services upgraded between 2023.6.0 and 2023.6.1
flex_fileprocessor_service | flex_filereplication_service | flex_imageproxy_service | flex_indexelastic_service |
flex_job | flex_jobasyncexecutor_service | flex_master | flex_metadata_service |
flex_searchelastic_service | flex_sequencemanifest_service | flex_streamprocessor_service | flex_videoproxy_service |
flex_cut_app | flex_fmpadmin_app | flex_fmpreviewer_app | flex_globalheader_app |
flex_search_app |
2023.6.0
Enhancements DaletFlex
- Use OAuth2 to communicate with enterprise in all services (Java)
- MFA for Flex internal users
- Fuzzy Search & Did You Mean... Suggestions
- Mobile: Reviewer Manage page - images
- Summary of BFF schema changes to be made before release
- Added Recognition of XAVC video standard with the following technical metadata video standards (different variations of the definition apply based on the video resolution): XAVC HD Intra, XAVC HD, XAVC 4k Intra, XAVC 4K. A new Format Variant technical metadata field is populated with: QuickTime, MP4 v2, MP4 v1, ISO Base Media, BRAW, Quicktime (old).
- Add eventData on marker update - timecode before and after.
- JEF Export Edit: Support selecting referenced source assets to Export using AssetOrigin input field so that child assets can be exported instead of the parent asset. Possible options for export are ., ./transcode, ./proxy.
- MFA: Persist "don't ask me again" status set for MFA on login in a client-side cookie, instead of as an explicit "false" in the DB, so that the MFA setup is not shown for every login in a particular browser. To use MFA setup after it has been hidden, users must clear cookies in the browser.
- Searchelastic service: Implement GraphQL query for 'Did You Mean' suggestions.
- STL Subtitle: Add support for Russian and Arabic char set standards for STL subtitles.
- [FEATURE TOGGLE] Remove metadataVfsEnabled Consul KV value. This feature toggle was introduced in release 2020.7.0 and enabled as default in 2021.1.0. Account Storage + Account Folder Resource should be configured and used, if this is not your case please contact your Dalet Flex representative for more information.
- To ensure that the workflow quota counters in Redis are synched correctly with the Database and do not get stuck, the time interval between each instance of the SyncJobLimitTimerTask has been reduced so it runs every 5 minutes.
- [Mobile BFF] Add possibility to download assets to FlexMOBILE.
- Timed Action: Send a notification message that reports the JEF job id associated to TimedAction + instructs creating a new job when there is an outage/disconnection between Timed Action and JEF Timed Action.
- JEF Grafana and Metrics revision: Grafana Dashboards for Flex - Services / JEF Plugin Executions created. Dashboard displays: Mean time to complete jobs without execution step, Mean time to complete jobs with execution step, Running execution step jobs in execution step, Not completed execution step jobs within execution step, Duration of execution step iterations.
- Amberfin: New configuration option (default true) to support/skip Extract Technical Metadata added in the LaunchAmberfinWorkflowConfiguration.
- Added new allowed file types to uploader: .m2t, .mpeg, .m4a.
- [Experimental Option] Configurable MultipartCopyPartSize/MultipartMinimumUploadPartSize: VFSPackageExportCommand Enterprise.
- Export Edit: Add an input parameter to define final target FILE PATH: basepath and/or list (json) of target location to the Export Edit plugin configuration.
- Add support for Extract Technical Metadata with masteringDisplay color option.
- [Mobile BFF] Add referenceName field for all assets and fileSize and displayfileSize for image assets to metadata retrieved by Flex Mobile Service.
- Add full metadata field path to event data returned by Rest API.
- Flex Cut: Add configuration to set the Flex Edit Cut Folder resource at the Account level.
- [iOS] Display editable fields in app. Implement editable metadata logic/architecture.
- Add Aspera as an option for Transfer Accelerators in the Inbox config. Display all Aspera Connect parameters when Aspera is selected as the Transfer Accelerator.
- Display eventData when updating timecode values on timeline comments/markers annotations.
- Increase request body field size for HTTP message actions using a Script field instead of a String field.
- Add ability to get workflow variables via the SDK.
- Allow LDAP user lookup to match on email address, as an alternative to username to support LDAP login with the same user if IdP login is not available.
- Mobile Login - Set autocapitalize=none for the username field.
- Throw exception if JWT OAuth2 access token isn't available.
- Improve logging when OAuth2 client-credentials token refresh fails (in @Recover method).
- Set default pixel format for MPEG2 video to be YUV422.
- Fix metadata JSON so metadata is stored in ArangoDB without the null key field.
- Improvement to ffmpeg options and create a new forceVfsProxy Consul KV to force media access via VFS proxy to create pre-signed URLs on new connections to prevent pre-signed URLS expiring on long running jobs.
- Updated the definition structure for the xdcam preset so that sequences using the xdcam preset do not fail.
- Login App: Added E2E coverage for SAML scenario where multiple IdPs are configured in a single account.
- Implement technical metadata extraction for Red files using redline in Flex Stream Processor.
- Ensure METADATA_DEFINITION_SET events are raised when a metadata instance is created via REST API regardless of whether or not Enterprise uses the metadata service.
- Multiple fixes and specific MioCM retry mechanism. Fixed message reporting inconsistencies in CM.
Fixed Issues DaletFlex
- UDOT: Fixed an issue where the wrong Status code is displayed when you create and update the UDOT via Postman.
- Fixed an issue where JEF-copy/move was unable to copy/move file to root location (to storage having path as /). As part of the fix, an option was added in the move/copy action configuration to set whether or not to overwrite files if they exist in the target location.
- Fixed an issue where Workflow group id is null in event history because of a name mismatch: Workflow Group Id changed to Workflow Group ID.
- JEF Grafana: Improve Graphs for Lock Facts: Current Lock Acquired Count, Current Lock Listener Count, Total Acquired vs Release Count, Total Duration Acquired by Locks.
- Fixed an issue where Flex Master was unable to connect to Redis following outage. Redis connectivity is now included as part of the readiness check. Readiness and Liveness check added to Job Scheduler. If Readiness and/or Liveness check fails then Job Scheduler will not process new jobs until both these checks Okay.
- Fixed an issue where images cached by Nginx are public and can be viewed by users without a valid login session.
- [Mobile BFF] Fixed an issue where the Technical Metadata field is not displayed in FlexMOBILE for large assets (many Gb) because the Long data type for GraphQL schema fields was mapped incorrectly.
- Fixed an issue in Web Uploader where the checkbox status was not displayed correctly in a metadata form. This issue is due to the color of the default theme.
- Fixed an issue where it was not possible to add comments to a metadata field in UDO eventhough the field is specified as commentable.
- [Android] Fixed an issue in the FlexMOBILE UI where the Copy option displayed from the File Information an asset was displayed in the wrong place and clicking it closed the application.
- [iOS] Fixed an issue where incorrect bitrate in audio stream information and video stream information was displayed in FlexMAM on iOS emulator.
- Fixed an issue where JEF TIMED_OUT jobs were being marked as Failed instead of as Cancelled. After the fix, timed out jobs are all marked as CANCELLED.
- Fixed an issue where the Package Export action was failing because of the presence of variables with duplicate names in the config definition. The issue was solved by adding the prefix keyframe- to all child metadata variables to resolve clashes with other variables with same name.
- 'Follow' buttons should be hidden for Account and Sub-Account objects in Enterprise UI.
- Fixed an issue where when parentUDOId is configured in a UDO browser wizard the child instances are not displayed.
- HotFolder: Fixed an issue where the folderPath variable was wrongly set when the ingested asset name contained the same substring as the path name defined in the Storage Resource path.
- Fixed behavior so that Jobs that run and complete after TIME_OUT and complete successfully in JEF, do not send a Job not found -xxx error to Flex Core.
- Fixed an issue where performing Extract Technical Metadata for Image Sequence in root folder with an additional path threw an NPE. In job configuration, Package Root field has been renamed Image Sequence folder and its description has been updated.
- Fixed an issue where released locks on jobs were not displayed in Grafana. The name of the relevant graph was changed to Locks released when job status is Failed or Cancelled or Completed.
- [Mobile BFF] Fixed an issue where an Internal server error was thrown when retrieving fileInformation.
- Fixed an issue where JEF actions were overwriting all existing workflow variables.
- Event handler service: Add custom map merge handler for when account properties that duplicate system properties are retrieved. Improve the error message generated.
- Fixed an issue where Login App is not setting the flex.request.id field properly.
- Added missing EXTRACTED events to the `ExtractKeyframeResponseHandler`, `ExtractTiledKeyframeResponseHandler`, and `ExtractTechnicalMetadataResponseHandler` response handlers.
- Upgrade log statements in Flex Stream Processor.
- [Login App]: Fixed an issue where the wrong type of code text input field was used for typing in the MFA authentication code.
- Fixed an issue when the copy action on an MXF file was failing when this was set: ColorTransferCharacteristics.getName(\"UNKNOWN\").
- Collections: A COLLECTION_ITEMS_REMOVED event should be generated when automatically deleting Collection items as a result of assets being purged from Flex. This ensures that the same number of items are displayed in collections in FlexMAM and in Enterprise.
- Fixed an issue where it was not possible to save a metadata annotation with a date field.
- Fixed an issue where creating a proxy with dash-dar-passthrough profile fails.
- Fixed an issue where Collection Deleted events erroneously appear in event type dropdown for event handler configuration. Issue fixed by hiding these events.
- Fixed an issue where a system error was displayed when trying to view the event details for metadata modified event type.
- Authorisation Service updated to perform pagination when requesting data (e.g. groups) from Enterprise or FastObject APIs
- Fixed an issue in the GraphQL schema regarding unrecognized fields for type “double”.
- Fixed an issue where extract audio waveform FSP jobs were getting stuck because of an endless loop in the ffmpeg http connection caused because timeout is not applied.
- Allowed the disabling of server-side prepared statements for Spring microservices via Consul KV (default: enabled).
- Fixed an issue with audio stream mapping issues when performing chunked transcode to package formats.
- Fixed an issue with the Facebook Publish action where the title and description of an asset were not published as these parameters were not passed in the final Facebook publish call.
- Fixed an issue where Get collections type parameter endpoint is case-sensitive instead of being case insensitive.
- Fixed an issue in Vantage/AmberFin : Extract technical metadata is failing when asset is in root directory but the action Job status is marked as complete.
- Fixed an issue with AmberFin jobs where the job failed as the action did not extract the subpath from the action if the AmberFin S3 Storage Resource was configured on the root level.
- Fixed an error in reset password so that a valid error message is displayed when New password and Confirm password is different: `The password provided does not match with the confirmation password.
- Fixed an “Invalid Parameter Data” issue by enabling support for <video> tags in the API Parameter Validation List.
- Fixed an issue with Audio stream sync when performing chunked transcodes. A new default chunk mode, MIXED, has been introduced.
- Fixed an issue where users could not update metadata if it contained object variables with a combination of workspace-supported and workspace-not-supported objects.
- Fixed an issue in Event handler service where metadata expressions do not work for collection events. Issue fixed by allowing metadata expressions in event filters for object types where `contentMetadataSupported` is to true.
- Fixed an issue with associated variable naming in Launch jobs.
- Fixed an issue where metadata MERGE_STARTED events log the same ID for both "Old Metadata Definition Id" and "New Metadata Definition Id" in eventData
- Fixed an issue with a JEF Timed Action script by normalizing JSon (e.g removing isExpression in the process).
- Due to an issue where transcode jobs display this error Video codec pixelFormat must be specified for stitch and sequence jobs a pixelFormat field has been added to Flex Media Transcode Profile configuration.
- Fixed an issue with the IndexElastic which originated from the Tag service.
- Fixed an issue where deleted annotations (usually in bulk delete) would sometimes leave orphaned entries in Elasticsearch.
- Fixed an issue where users were unable to search assets using drill-down metadata fields using Enterprise REST API.
- Fixed an issue with the JEF Move action on Spanned media objects where the condition to check if the asset is spanned media or a package prevented the filename from being set, causing consequential issues.
- Fixed a casting issue in the Elemental transcoding integration.
- Fixed an issue where filtering assets in a workspace displayed different results when using a search filter and when selecting a workspace in the Left hand asset navigation panel.
- Fixed an issue where the Custom review status in the Finish Review dialog are returned in a random and inconsistent order. After the fix, they always appear in the same position.
- Fixed an issue with acceptance of JAR file names in JEF scripting actions by relaxing naming validation.
- Fixed an issue with the Flex Tag REST service where a missing check for Edit permissions resulted in unauthorized users assigning tags to Flex objects.
- Fixed an issue where the failure of cancelling a single workflow prevented the cancellation of all other workflows being cancelled in bulk.
- Fixed an issue where it was not possible to extract Keyframe from FlexMAM.
- Fixed an issue where timecode markers had different values in the timeline marker panel and in the Markers view in the summary panel. Issue caused because FormatContext in indexelastic is missing the `preferredStartTimecode` field, impacting how timecodes are rendered in the Markers view of FlexMAM.
- Fixed an issue where assets are moved to UNMANAGED when its associated Storage Resource is disabled.
- Improve Error Handling for VFS Package Export Command.
- Fixed an issue where a JEF SDK metadata command caused the time field to update with incorrect times as the different time zone was not respected.
- Fixed an issue where a Null pointer exception is thrown whenconverting searched udo to json.
- Fix discrepancy between fetching and setting of metadata date formats. Fixed by updating the `fromJson` method to accept which ever date format is specified in the metadata definition.
- Reverted the changes that Fixed an issue with setting visibility on accounts. Updated behavior is that visibilty can be added and removed to groups, accounts and sub-accounts. No visibility is set by default and there are no restrictions on adding visibility.
- Fixed an issue where unknown asset type is considered as a Media Asset instead of falling back to import action configuration.
- Fixed an issue where the Jobs summary panel displayed wrong values.
- ACL shared asset don't show up in FQL output.
- Resolved an issue where it was not possible to migrate Actions with passwords in Flex CM because of issues with password encryption.
- Tar creation failing for few files.
- Fixed an issue where extract technical metadata fails on opatom mxf file
- Fixed an issue where incorrect Technical Metadata was extracted due to an incorrect version of MediaInfo in Flex Stream Processor.
- Solved an issue where image transcode plugin fails to re-import child proxy because it is in a different resource. Issue solved by making Output storage selection mandatory in the action configuration.
- Fixed an issue where proxy preview only shows thumbnail for media with frame rate 25 fps.
- Fixed an issue where extract waveform fails for massive files (>100GB).
- Fixed an issue where Flex SP failed to trim a 16 track proxy for Sequence Editor preview.
- Fixed an issue where sequence transcode with presets complains that audioStreamTemplate is not present even though it is.
- Provided a workaround for an issue where an Import action was not working with an unmanaged VFS location.
Enhancements FlexMAM
- FlexREVIEW - List View
- FlexREVIEW - Media asset review
- More than 25 collections in FlexMAM - activate collection
- FlexREVIEW - Images
- Manage Image – image functionality aligned with legacy functionality (Pan, Scale, Annotations). Add a circular annotation and improve annotation deletion management.
- Finish Review Session implemented for: No review status, Single select status, Multi select status including metadata.
- Improved API call behavior when users use the playhead to move across the timeline. API debouncing was implemented to ensure only necessary calls are fired.
- Added the ability to show audio waveform for media with a single audio stream.
- FQL: Change made in the behavior for the search filter conditions: IS/IS NOT. If the IS/IS NOT condition is used in the filter, if there is a space in the query, the string is not split into separate tokens in FQL, for example fql = > name=“hello world” instead of fql = > name=hello name=world.
- Remove Spanned Media type from column filter options. Selecting Video type displays video assets, segmented assets and spanned media assets.
- Add does not contain to the search chip operators.
- Pagination control – Display, Set number of items, Navigate between pages
- Align manage video with FlexREVIEW manage.
- Make task list sort and filter on the server side to display tasks correctly in Flex MAM Task panel. NOTE: Refresh FlexMAM manually to see new Tasks in the Task panel.
- Update FlexMAM default help URL to reference the new Knowledge Base.
Fixed Issues FlexMAM
- Fixed an issue where the membership name was not displayed in the Relationship table.
- Fixed an issue where `?` on a French AZERTY keyboard on Windows did not open the keyboard shortcut screen for [?]. Shift + < updated to shortcut for Previous 10 minutes and Shift + > updated to Next 10 Minutes.
- FlexMAM: Fixed an issue where Player UI is not good when a user takes a second task from the available task list.
- FlexREVIEW: Fixed an issue where playable assets were not previewing and the `No preview available message` was displayed.
- Fixed an issue where Column filter for technical metadata was not working correctly. Filter values updated to match the technical metadata values.
- Fixed an issue where selecting a standalone wizard does not open the dialog window with the panel to trigger the wizard.
- Fixed an issue where it was not possible to see the Collection Type field when creating a collection from Clip Bin. The type field has been added in the Save ClipBin as dialog. It is also possible to edit the Type of a Collection from its Details tab in the Summary panel.
- Fixed an issue in FlexMAM GUI where Thesaurus suggestions at the bottom of the screen are cut and displayed incorrectly.
- Fixed an issue where the Language metadata was not displayed in technical metadata tab in FlexMAM even though it was displayed in Core and can be retrieved via API. Flex now supports 3 letter language code mappings in addition to 2 letter language code mappings.
- Fixed and issue in the Run Action execution page where clicking Run now remained on Saving and the action was not executed.
- Fixed an intermittent where the user profile avatar is not displayed after a user clicks on it.
- Fixed an issue where it was setting or updated a user role failed. From the Details page in User Management, disable the user and then update the role from Role dropdown list.
- Fixed Issues in FlexMAM Japanese translation.
- FlexMAM: Fixed an issue where the Clear sequence popup window was not displayed correctly.
- Fixed an issue where the vertical and horizontal scroll bar on the sequence page overlap on the pagination area.
- Fixed an issue where while saving a created sequence the "save as sequence" popup window the loader icon is displayed, and the save does not seem to complete successfully even though it has.
- Fixed an issue where Open details in the Keyframe tab in FlexMAM is not is not working as expected.
- Add entity info to the elastic search model for suggestions so that the correct icon is displayed next to assets displayed in the Suggested Assets list.
- FlexMAM: Fixed an issue where image assets are not loading properly in the Search Results listing page and in the Manage page.
- FlexMAM: Fixed an issue where the Collection page was not displayed properly in the UI and the pagination area was not fully visible.
- Fixed an issue where the Reviewer icon in the App switcher pointed to the legacy reviewer app.
- FlexMAM: Fixed an issue here "Share with people and groups" does not work for groups.
- Fixed an issue where when starting a wizard on a clip or marker time range, the IN time would be set to 00:00:00:00 instead of the correct In time.
- Fixed an issue with the Jump 10 Minute Forward command in the Player, where if the remaining media duration was shorter than 10 minutes, the playhead would not jump to the end of the timeline, as expected.
- Fixed an issue where no duration was displayed for Spanned media assets in the search result.
- Fixed an issue where the Export search results of current page to CSV was not working correctly the first page of results was always exported. Issue fixed by ensuring that the current page number is retrieved dynamically.
- FlexMAM: Add timezone support to the history tab.
- Fixed an issue where the asset type variant did not correctly redirect to an asset.
- FlexMAM: Fixed an issue where the subtitle switcher is not displayed.
- Fixed an issue where a Workspace shared members tab was stuck on loading due to an issue with the sortBy parameter.
- Fixed an issue where many Japanese translations were missing in the Search Results listing and Manage page.
- Fixed an issue where it was not possible to create a UDO instance using the FlexMAM Create UDO icon.
- Fixed an issue where when editing an existing marker, the metadata instance was not retrieved.
- Clip preview - player offset to clip in time.
- Fixed an issue where save/retrieve metadata field of type object in a multicardinality complex failed.
- Fixed an issue where audio streams of video are played in wrong order on MPEG-Dash proxy.
List of Services upgraded between 2023.4.0 and 2023.6.0 (LTS)
For the new 2023.6.0 release, most services have changed.
Comments
0 comments
Please sign in to leave a comment.