Skip to content

25.4.0 (LabID S3 Server)

This release brings a new backend implementation that also support S3 Storage; and few bugs fixes.

New Features

  • [Server] Added create-copies endpoint under Datafiles to register copies of datafiles that were manually created, currently limited to registered S3 Storage volumes
  • [Server] Implemented restart action for failed archive operations.
  • [Server & UI] Integrated Sentry for error tracking and monitoring.
  • [Server] Enabled file sharing and permission updates for DatafileCopy (sharing now propagate to disk with chmod o+r).
  • [Server] Added notification support for Datafile copy removal results.
  • [Server] Added a filter to datafilecopy endpoint to filter by dataset ID(s).

Enhancements

  • [Server] Enabled filtering of storage volumes with strict folder structure.
  • [Server] Set default permissions for assay data library and user Dropbox directories.
  • [Server] Allowed user-defined permissions for Dropbox directory creation.
  • [Server & UI] Introduced EM Sample Resin vocabulary and updated sample types accordingly.
  • [Server] Added default model type to abstract base model.
  • [UI] Enable readtype dimensions on multidimensional datasets for all sequencing assays.
  • [UI] Long location breadcrumbs can now be unraveled by clicking on the ellipsis
  • [Server & UI] Rename query parameters query to query_expression and autocomplete to query
  • [UI] On mobile: Close menu upon navigation
  • [UI] CI/CD pipeline improvements

Fixes

  • [Server] Enhanced thumbnail generation to handle problematic image modes.
  • [Server] Fixed reference archiving tests.
  • [Server] Fixed timestamp call using UUID instead of str(id).
  • [Server] Refactored async timestamping with improved argument handling.
  • [Server] Improved handling of tuple string representations in task arguments.
  • [Server] Re-added disk space check (#1420).
  • [Server] Updated verbose labels and UI metadata for datafile and dataset types.
  • [Server] Synced create_attachment_from_stringio method.
  • [Server] Renamed autocomplete filter to search for clarity (#1400).
  • [Server] Updated admin UI (#1243).
  • [Server] Improved fixture loader for bulk permission assignment.
  • [Server] Infrastructure & Config
  • [Server] Updated pandoc, pango, and rabbitmq-server versions to support newer Mac arch.
  • [Server] Updated .gitlab-ci.yml with Kubernetes environment links.
  • [Server] Set default Git config for actions.
  • [Server] Docker Compose improvements: image pull settings, bug fixes, updated DB dump.
  • [Server] Removed registry nesting for LabID UI and pointed to labid-ui:latest.
  • [Server] Updated support email to modis@embl.de across configs.
  • [UI] Fix clearing category on site-wide search.
  • [UI] Keep contributor list upon canceling edit of one contributor
  • [UI] Properly reset field values when toggling optional sample sections
  • [UI] Fixes Galaxy API endpoint to get library folder content
  • [UI] Fixes long description not displying properly
  • [UI] Fixes data loader run directories listing based on assay type and status