Skip to content

LORIS Release v24.1.0

Compare
Choose a tag to compare
@driusan driusan released this 05 Oct 19:42
· 86 commits to 24.1-release since this release
af2c9b1

Important Note: The release instructions below may result in an exception caused by a circular dependency. In order to resolve the error we suggest upgrading directly to LORIS version 24.1.2 and running the instructions recommended in that release. All other information in the release note below are still accurate

LORIS 24.1 (Release Date: 2022-10-05)

Core

Updates and Improvements

  • Addition of PhaseEncodingDirection and EchoNumber columns to the mri_protocol
    and mri_protocol_violated_scans tables to allow for better discrimination between some
    MRI sequences.
  • Addition of PhaseEncodingDirection and EchoNumber columns to the files, files_qcstatus
    and feedback_mri_comments tables to ensure uniqueness keys for specific GE sequences for
    which the SeriesUID/EchoTime combination is not enough (PR #8152).
  • Addition of image_type, PhaseEncodingDirection and EchoNumber fields to the tables
    present in the "Could not identify scan" page of the MRI violation module (PR #8156)
  • Modification of the list of headers displayed in the image panel headers table (PR #8157)

Bug Fixes

  • Bug fix to the imaging uploader so that when clicking on an upload row, the row is
    highlighted and the proper log is being displayed in the log viewer (PR #8154)
  • Remove SNR label from the image panel of the imaging browser when no SNR values can
    be found for the image (PR #8155)
  • Add the missing download buttons for BVAL, BVEC and JSON files that comes with BIDS/NIfTI
    dataset/images. In addition, the "Download MINC" button has been renamed to a more generic
    label "Download Image" (PR #8159)
  • Fix ConfigurationException bug (PR #8107)
  • Fix PHP fatal error when running the LORIS installation script (PR #8108)
  • Add psr/log to composer (PR #8109)
  • Fixed broken DB calls in assign_missing_instruments and instruments (PR #8162)
  • Add support for PHP 8.1 (PR #7989)

Modules

API

  • Ability to use PSCID instead of the CandID in the candidates API (PR #8138)

Upgrade Process

(See https://github.com/aces/Loris/releases/tag/v24.1.2)

  1. Get the 24.1.0 source code
  2. Source the SQL/Release_patches/24.0_To_24.1_upgrade.sql SQL file into your database.
  3. If you have LORIS-MRI installed, make sure to upgrade LORIS-MRI to 24.1.0 since the SQL changes will affect the MRI insertion scripts.