XNAT 1.6.3 Release Notes

Changes for 1.6.3

The XNAT 1.6.3 release is a maintenance release with almost 300 issues fixed and resolved. You can find details about many of these issues in the 1.6.3 Resolved and Closed Issues spreadsheet.

Series Import Filters

Series import filters allow side-wide and project-specific whitelists and blacklist filtering of DICOM series. Applied at:

  • Upload applet
  • DICOM receiver and importer
  • Session archiving

Prearchive Improvements

Better management of file handling in prearchive:

  • Lock files during import to prevent overwrite on session building (!)
  • Detect non-DICOM files in prearchive (test for corrupted files)
  • Admins can rebuild prearchive sessions in intermediate statuses
  • Improved migration of prearchive tables from previous versions
  • Improved prearchive UI function, including fixes to sorting

Administrative Tasks

There are lots of changes to the administrative functionality:

  • Easy administration of site description
  • Added optional landing page for user login display separate from default
  • More security features controllable through admin UI
  • Ability to disable site-wide anonymization script
  • Password expiration by interval or date settable in UI
  • Debug extension points flag settable in UI
  • Improved administrative email formatting for better readability
  • Refactored subject page to allow for easier customization and enhancement in module code

User Account and Security Management

  • Unencrypted password storage completely removed, currently unsecured passwords are automatically encrypted on application startup
  • Salted encryption added to password storage, new passwords automatically salted, admin setting to require users to change unsalted passwords
  • Provides roadmap to elimination of all non-SHA’ed passwords by 1.7
  • Improved email verification process and fixed bugs
  • Added user admin functions to clear failed logins and email resends
  • User-directed account reactivation
  • Improvements to account handling to prevent expiration of LDAP accounts
  • Closed off change password page to anonymous users
  • Fixed sharing issues that exposed data to users without access to projects

Archiving and Anonymization Improvements

  • Locking added to protect against concurrent file writes
  • Fixes to merging issues when scans are resent to XNAT
  • View DICOM headers for scans directly from MR report

Performance Improvements

  • ehcache query caching added to application configuration entity managers
  • Database connection pooling added
  • Moved I/O- and CPU-intensive tasks to use processing queue


  • The Show Counts function is displayed only when file count and weight data is not available in the metadata storage. Cached database counts are used where available. The Show Counts link only shows for older sessions and persists the resulting count.
  • Direct support for newer PET-MR modality
  • Support for multiple extensions to Zip files (supports 3D Slicer MRB files), retrieving Zip manifests
  • Improved functionality for managing PIs on project pages
  • Converted most alert dialogs to use xModal inline dialogs

Changes for

See the updated page for XNAT 1.6.2 Release Notes