We're delighted to present the latest updates and enhancements to MBioLIMS. This page describes the new features and changes we've made to give you an even better experience. Find out what's in store for you in this version and how it can benefit your use.
General
-
MBioLIMS now supports studies without patient data on all instances, by default. This feature, previously offered as an alternative to the Study with Patients module, is now available without separate activation or additional cost.
This feature makes it well-suited for projects that do not require patient information, enabling teams to concentrate exclusively on sample collection, processing, and analysis without the need for managing visits, demographics, or consent.
-
We’ve refreshed the login page with a cleaner look and updated some colors across the interface for a more consistent experience.
-
The LDAP authentication module is now officially deprecated. Organizations relying on LDAP are encouraged to transition to modern Single Sign-On (SSO) options already supported in MBioLIMS, including CAS and SAML, to ensure secure and future-proof user management.
Authentication
-
SSO settings can now be configured directly from the administration pages, under the User Accounts section. Administrators with the “Configure SSO Settings” role can manage the CAS or SAML2 configuration and enable SSO for all active users with a single action.
-
Updated the external library pac4j (used for SSO module) to the latest version (pac4j 6.2.1).
Storage
-
MBioLIMS now supports Ziath XML file format version 5. Older Ziath versions are no longer supported.
Custom Field
-
It is now possible to remove the protection from a custom field even if it already has associated values.
API - Webhook
-
We’ve added several endpoints to make it easier to manage patient inclusions through the API:
-
POST
/api/patient_inclusions/{id}/custom_field_values- Add or update custom fields on an existing inclusion. -
GET
/api/patient_inclusions/{id}/custom_field_values- Retrieve custom fields from an existing inclusion. -
PUT
/api/patient_inclusions/{id}- Update an inclusion. -
POST
/api/patients/{id}/inclusions- Add a new inclusion to an existing patient.
-
-
A new API endpoint is available to create and update racks using Ziath-formatted XML files.
Import / Export
-
When importing legacy data, inclusion custom filed must now be provided using the header Patient inclusion:: instead of Inclusion data::
Resolved issues
-
Fixed an issue where loading eCRF forms on visits settings with a very large number of visit types could cause the page to crash.
-
The user profile administration page has been optimized to improve performance and now loads significantly faster.
-
Fixed an issue with custom fields when importing a file “request and shipping”
-
Fixed an issue where custom fields applied with multiple conditions were exported as duplicate columns with identical headers. Exports now include a single column per custom field.