Release notes version 26.1

Release notes version 26.1

Zeticon is proud to present version 26.1 of the MediaHaven platform. This release is all about performance and stability. We focused on ingest speed, scalability and a snappier user interface.

Interested in the details? You can find all information about the new features, improvements and bugfixes below.

You can find the full documentation of the platform via this link: https://mediahaven.atlassian.net/wiki/spaces/CS/pages/5479202817

Technical features and improvements

Improved performance

We dedicated this release to improve MediaHaven’s overall performance. Users will experience a faster interface thanks to many smaller improvements:

  • Page load times: Our team has tweaked the loading mechanisms of certain pages. Pages with 100 objects now load 10x faster: reduced from 1000ms in the 25.4 release to just 100ms. Additional improvements include up to 7x faster loading for access-restricted pages and improved performance for Settings & Management report pages.

  • List & grid view: Switching between these views no longer triggers objects reloading.

  • Map loading performance: The map view now loads 2x faster than before. We've optimized the loading sequence to display the base map first, followed by the objects.

  • Faster processing of batches: Bulk and batch edits are now processed 3 times faster.

  • Data objects ingest: Uploading data objects is now faster, thanks to reducing the overhead of worker daemon jobs. This resulted in a speed improvement of 2 seconds (9.5 to 7.5 seconds) when ingesting small images.

  • Metadata extraction: Improved performance by extracting metadata directly from files without loading full images into memory.

  • Date filters: We’ve implemented a more specialised and improved method for date filters by using suffixes for ‘year’, ‘month’ and ‘day’. This resulted in date filters being 4 times faster than before.

  • Import module: Redundant files are now cleaned immediately. This helps to stabilize the import module and improves the user experience.

 

Improved workflows

The number of threads handling the internal workflow queues is now configurable. This means faster performance during busy periods when many users are uploading files, transformations are running or other tasks depending on the workflow. This ensures a more stable environment and a better user experience during peak usage.

 

Ingest configurations

In addition to installation-wide settings, you can now create multiple custom ingest configurations for different record types. You can, for example, set custom transformations or select specific storage locations and priority. This allows you to optimize processing workflows for different content types and ensures data is stored in the most appropriate location based on security or performance requirements. Please contact our team if you want to start using this functionality.

 

Ingest zones

We've introduced dedicated ingest zones to better distribute processing load across the system. Heavy workloads, such as large videos, PDFs, and SIPs, are now handled in separate zones from standard ingest jobs. This prevents long-running tasks from interfering with regular, lightweight actions and keeps the system responsive for all users.

 

Tape storage

We’ve introduced the new record status Waiting for permanent storage for objects that will be written to tape. Data objects no longer wait for tape storage during ingest with the new status and processing continues. This improves processing speeds for SIPs with tape storage significantly faster because the system writes objects to tape asynchronously instead of waiting for each individual data object sequentially.

 

Security 🔐

Enhanced OAuth 2.0 login security

MediaHaven now uses an enhanced authentication method (PKCE - Proof Key for Code Exchange) that provides additional protection against unauthorized access during login. This security improvement happens automatically in the background. We advise integrators to also implement this new flow.

 

New features

In cooperation with our customers, we keep enhancing our product. We’ve continued the development of the following functionalities.

Sharing objects: video player

Shared videos and fragments can now be viewed in the extended video player, with the same options and features available in a non-shared context. Fragments can also be downloaded where permitted.

 

Improved accessibility

We’ve enhanced the available keyboard shortcuts. Users can now confirm and close dialogs when pressing ENTER, for example in the ‘Search in filter’ dialog. It was already possible to use the arrow keys while editing metadata: switch between metadata fields, select a value in dropdowns, navigate the thesaurus tree,…

 

Improvements

As with every release, we have made some improvements based on feedback from our end users.

search & filters

  • Autocomplete: The autocomplete is now an opt-out feature. Please contact our team if you have questions about this.

  • Filters: Filters configured as ‘should’ can now also handle ‘no <field name>’ as a value.

bulk Edit

  • Clearing single input fields such as enum fields or date fields is now possible when editing in bulk or batch.

 

UX/UI

  • Fixed action column: Working with list views that have many columns? The action column now stays fixed in place, so you can easily access actions like edit and publish without scrolling back and forth.

  • Improvements when publishing and submitting: Previously, publishing or submitting an item would redirect users back to the list view. Now you'll stay on the detail page, making it easier to verify your changes or continue editing if needed.

  • Navigating between search results and objects: The 'Back to Search' button now appears on all tabs within detail pages, not just some tabs. This makes it easier to return to your search results from anywhere.

  • Disabled processing actions: Actions are disabled until completed, f.ex. the ‘publish’ action. This reassures the user that the actions is correctly registered and prevents users from clicking multiple times.

  • Disabled actions: Download and share actions are now disabled when no objects are available in ‘My selection’. We also disabled the delete action on the ‘Saved searches’ page when users don’t have enough rights to delete a saved search.

  • Filter selection improvements: The 'Chosen Filters' widget now displays the total number of selected filters and includes a scrollbar to keep the widget compact when multiple filters are applied.

  • Immediate status change: When submitting an object, the object status will now change immediately. This reassures the user that the action is correctly registered.

 

Bug fixes

Functionality

Description

Fixed in

Functionality

Description

Fixed in

Login screen

The login buttons are now scaled to the login dialog at any time.

26.1

25.4

Login

New users now land on the correct page when logging in for the first time.

26.1

25.4

Login

We’ve fixed an issue where the SSO login button was not responsive.

26.1

25.4

Search

We’ve fixed an issue where certain searchable fields would disappear after editing an advanced search term.

26.1

Download

The system now remembers the last export location when downloading objects.

26.1

Download

The correct file extension is now set when downloading files that contain parentheses and dots in the original file name.

26.1

25.4

Download shared selection

Downloading all files via the general ‘Download’ button now correctly downloads all selected files when more than 100 objects were shared.

26.1

25.4

Download shared selection

We’ve fixed an issue where previews could not be downloaded from shared selections.

26.1

25.4

Resumable uploads

Duplicates now get status ‘Rejected’ when resumable uploads is activated. The duplicate files will no longer appear in the concept list.

26.1

25.4

Duplicate files

The duplicate link redirects to the media item in stead of the original representation for customers using data objects.

26.1

25.4

25.3

Portal

Profiles that are not publicly available are now correctly hidden on the portal: both on the object’s detail page and master detail.

26.1

25.4

Settings & Management

The ‘Objects’ count on the ingest space detail page is removed.

26.1

Detail page

Clicking a profile tab on the object detail page now correctly navigates to the corresponding metadata profile instead of the wrong section.

26.1

Detail page

We’ve fixed an issue where users were stuck on the edit page after cancelling the edit.

26.1

25.4

25.3

Video player

Video’s and fragments can be exported from the video player to an external location.

26.1

25.4

25.3

25.2

25.1

Videos

Browses of .mov videos made with an iPhone 16 or 17 are now correctly created.

26.1

25.4

25.1

My selection

‘My selection' is now always available, regardless if the user is part of zone ‘MediaHaven 2.0 Concepts’ or not.

26.1

25.4

Batch publish

Publishing objects in batch now works correctly again.

26.1

25.4

Edit

We've fixed an issue where edits were not correctly saved after the cache expired.

26.1

25.4

25.3