Release Notes 24.7 (July 2024)

Documentation

Here are the release notes for version 24.7 (July 2024).


LabKey Server

Premium Edition Feature Updates

  • The "External Analytics Connections" configuration (which provides access via ODBC/JDBC) now has the option to override the server host name if necessary. (docs)
  • A new "Require Secondary Authentication" role provides administrators with the ability to selectively enable two-factor authentication for different users and groups. (docs)
  • Improvements have been made to the Compliance module regarding the handling of fields marked as containing PHI in Lists, Sample Types & Data Classes. (docs)
  • Support for DBeaver has been added via the Postgres JDBC driver. Also available in 24.3.9. (docs)
  • Integrate with DBVisualizer via the LabKey JDBC driver. (docs)
  • Beginning with maintenance release 24.7.3, a Snowflake database can be used as an external data source. (docs)
  • Panorama feature updates are listed below.
  • Sample Manager feature updates are listed below.
  • Biologics LIMS feature updates are listed below.
Learn more about Premium Editions of LabKey Server here.

Community Edition Updates

  • New roles, Sample Type Designer and Source (Data Class) Designer, improve the ability to customize the actions available to individual users. (docs)
  • Fields where a description is available as a tooltip now show an icon to alert users that there is more information available.
  • Maintenance release 24.3.5 (May 2024) addresses an issue with importing across Sample Types in certain time zones. Date, datetime, and time fields were sometimes inconsistently translated. (resolved issue)
  • Maintenance release 24.3.5 (May 2024) addresses an issue with uploading files during bulk editing of Sample data. (resolved issue)
  • A new validation provider will check wikis for compliance with strict content-security-policy requirements. (docs)
  • Administrators now have more options for running validation providers, including selecting which to run, over what scope, and whether to run in the background. (docs)
  • Improved examples and guidance for creating trigger scripts. (docs)
  • When a folder is created using another folder as a template, you now have the option to decide whether to include PHI columns. (docs)
  • A new Usage Statistics view gives administrators a better way to understand site usage. (docs)
  • A new audit event type is added to track Module Properties changes.
  • Improvements to ensure the full text search index remains in sync with the server. (docs)
  • New menu for exporting charts to PDF or PNG.
  • The interface for inferring an assay design from a results file has changed.

Panorama: Targeted Mass Spectrometry

  • Improved axis scaling and display of upper and lower bounds defining outliers in QC plots
  • Performance improvements for some reporting of transition-level data

Distribution Changes and Upgrade Notes

  • The upgrade to 24.7 may take longer than usual to accommodate schema updates related to sample lineage.
  • LabKey Server embeds a copy of Tomcat 10 starting with version 24.3. It no longer uses or depends on a separately installed copy of Tomcat.
    • LabKey Cloud subscribers have been upgraded automatically.
    • For users with on-premise installations, the process for upgrading from previous versions (using a standalone version Tomcat 9) has changed significantly. Administrators should be prepared to make additional changes during the first upgrade to use embedded Tomcat. Future upgrades will be much simpler. (docs)
    • The process for installing a new LabKey Server has also changed significantly, making it simpler than in past releases. (docs)
  • After upgrading to 24.7.3, administrators may see a warning about unknown modules. If so, follow the link to the Module Details page, scroll down, and delete the Redshift module.

Deprecated Features

  • The "ms2" module is no longer included in most distributions. Administrators who see a warning after upgrading about this module being unknown can safely delete it. Contact your Account Manager if you have questions or concerns.
  • Support for Microsoft SQL Server 2014 will be removed in version 24.8. That version reached "end of support (EOS)" on July 9, 2024, which means Microsoft has stopped providing security patches and technical support for this version. (docs)
  • Support for "Advanced Reports", deprecated in 2018, will be removed in version 24.8. (doc archive)
  • Support for the "Remote Login API", deprecated in 2020, will be removed in version 24.8.
  • The "Vaccine Study Protocol" web part and editor interface, deprecated in 2015, is still available behind an experimental flag but will be removed in a future release. It has been replaced with the "Manage Study Products" interface. (docs)
  • Support for bitmask (integer) permissions has been deprecated. Class-based permissions replaced bitmask permissions many years ago. Developers who manage .view.xml files should replace <permissions> elements with <permissionClasses> elements. Code that inspects bitmask permissions returned by APIs should switch to inspecting permission class alternatives. Support for bitmask permissions will be removed from the product in version 24.8.

Sample Manager

The Sample Manager Release Notes list features by monthly version.

XXPremium Edition Features:

  • Workflow jobs can no longer be deleted if they are referenced from a notebook. (docs)
  • Customize the certification language used during ELN signing to better align with your institution's requirements. (docs)
  • Workflow templates can now be copied to make it easier to generate similar templates. (docs)
  • More easily understand Notebook review history and changes including recalls, returns for changes, and more in the Review Timeline panel. (docs)
  • Administrators can require a reason when a notebook is recalled. (docs)
  • Add samples to any project without first having to navigate there. (docs)
  • Edit samples across multiple projects, provided you have authorization. (docs)
  • Administrators can set the application to require users to provide reasons for updates as well as other actions like deletions. (docs)
  • Moving entities between projects is easier now that you can select from multiple projects simultaneously for moves to a new one. (docs)
XXStarter Edition Features:
  • The storage dashboard now lists recently used freezers first, and load the first ten by default, making navigating large storage systems easier for users. (docs)
  • New roles, Sample Type Designer and Source Designer, improve the ability to customize the actions available to individual users. (docs)
  • Fields with a description, shown in a tooltip, now show an icon to alert users that there is more information available. (docs)
  • Lineage across multiple Sample Types can be viewed using the "Ancestor" node on the "All Samples" tab of the grid. (docs)
  • Editable grids support the locking of column headers and sample identifier details making it easier to tell which cell is being edited. (docs)
  • Exporting from a grid while data is being edited is no longer supported. (docs)
  • More easily identify if a file wasn't uploaded with an "Unavailable File" indicator. (docs)
  • The process of adding samples to storage has been streamlined to make it clearer that the preview step is only showing current contents. (docs)
  • Assign custom colors to sample statuses to more easily distinguish them at a glance. (docs)
  • Easily download and print a box view of your samples to share or assist in using offline locations like some freezer "farms". (docs)
  • Use any user-defined Sample properties in the Sample Finder. (docs)
  • Users can better comply with regulations by entering a "Reason for Update" when editing sample, source or assay data. (docs)
  • More quickly find the location you need when adding samples to storage (or moving them) by searching for storage units by name or label. (docs)
  • Choose either an automatic (specifying box starting position and Sample ID order) or manual fill when adding samples to storage or moving them. (docs)
  • More easily find samples in Sample Finder by searching with user-defined fields in sample parent and source properties. (docs)
  • Lineage graphs have been updated to reflect "generations" in horizontal alignment, rather than always showing the "terminal" level aligned at the bottom. (docs)
  • Hovering over a column label will show the underlying column name. (docs)
  • Up to 20 levels of lineage can be displayed using the grid view customizer. (docs)

Biologics LIMS

The Biologics Release Notes list features by monthly version and product edition.

  • The storage dashboard now lists recently used freezers first, and load the first ten by default, making navigating large storage systems easier for users. (docs)
  • New roles, Sample Type Designer and Source Designer, improve the ability to customize the actions available to individual users. (docs)
  • Fields with a description, shown in a tooltip, now show an icon to alert users that there is more information available. (docs)
  • Lineage across multiple Sample Types can be viewed using the "Ancestor" node on the "All Samples" tab of the grid. (docs)
  • Editable grids support the locking of column headers and sample identifier details making it easier to tell which cell is being edited. (docs)
  • Exporting from a grid while data is being edited is no longer supported. (docs)
  • A new menu has been added for exporting a chart from a grid. (docs)
  • When uploading assay data, files can be uploaded with the data, instead of needing to be separately uploaded before data import.
  • Workflow jobs can no longer be deleted if they are referenced from a notebook. (docs)
  • More easily identify if a file wasn't uploaded with an "Unavailable File" indicator. (docs)
  • The process of adding samples to storage has been streamlined to make it clearer that the preview step is only showing current contents. (docs)
  • Customize the certification language used during ELN signing to better align with your institution's requirements. (docs)
  • Workflow templates can now be copied to make it easier to generate similar templates. (docs)
  • Assign custom colors to sample statuses to more easily distinguish them at a glance. (docs)
  • Easily download and print a box view of your samples to share or assist in using offline locations like some freezer "farms". (docs)
  • Use any user-defined Sample properties in the Sample Finder. (docs)
  • More easily understand Notebook review history and changes including recalls, returns for changes, and more in the Review Timeline panel. (docs)
  • Administrators can require a reason when a notebook is recalled. (docs)
  • Add samples to any project without first having to navigate there. (docs)
  • Edit samples across multiple projects, provided you have authorization. (docs)
  • Users can better comply with regulations by entering a "Reason for Update" when editing sample, source or assay data. (docs)
  • More quickly find the location you need when adding samples to storage (or moving them) by searching for storage units by name or label. (docs)
  • Choose either an automatic (specifying box starting position and Sample ID order) or manual fill when adding samples to storage or moving them. (docs)
  • More easily find samples in Sample Finder by searching with user-defined fields in sample parent and source properties. (docs)
  • Lineage graphs have been updated to reflect "generations" in horizontal alignment, rather than always showing the "terminal" level aligned at the bottom. (docs)
  • Hovering over a column label will show the underlying column name. (docs)
  • Up to 20 levels of lineage can be displayed using the grid view customizer. (docs)
  • Administrators can set the application to require users to provide reasons for updates as well as other actions like deletions. (docs)
  • Moving entities between projects is easier now that you can select from multiple projects simultaneously for moves to a new one. (docs)

Client APIs and Development Notes

  • As of LabKey Server 24.7.1, client API calls that provide credentials and fail authentication will be rejected outright and immediately return a detailed error message. Previously, a call that failed authentication would proceed as an unauthenticated user which would fail (unless guests have access to the target resource) with a less informative message. This change is particularly helpful in cases where the credentials are correct but do not meet password complexity requirements or are expired.
  • Support for bitmask (integer) permissions has been deprecated. Class-based permissions replaced bitmask permissions many years ago. Developers who manage .view.xml files should replace <permissions> elements with <permissionClasses> elements. Code that inspects bitmask permissions returned by APIs should switch to inspecting permission class alternatives. Support for bitmask permissions will be removed from the product in version 24.8.
  • API Resources

The symbol indicates a feature available in a Premium Edition of LabKey Server, Sample Manager, or Biologics LIMS.

Previous Release Notes: Version 24.3

Was this content helpful?

Log in or register an account to provide feedback


previousnext
 
expand allcollapse all