Container Service 3.5.0 and XNAT-OHIF 3.7.0 Releases
Two core plugin updates have been released to the XNAT community.
XNAT OHIF Viewer 3.7.0
The production release of XNAT OHIF Viewer 3.7.0 offers support for viewing microscopy images (DICOM Whole Slide Imaging) in XNAT for the first time. Other new features include:
Customized implementation of the DICOMweb QIDO and WADO services as endpoints within the viewer XAPI.
Slide information panel providing view of the slide label image (when available), and switching the visibility between provided channels (optical paths).
Partial support for images with multiple focal planes
A bugfix for behavior when drawing contours without closing the shape
Version 3.7.0 of the viewer requires XNAT 1.8.10 or later. The full set of release notes are available here: Release Notes
An in-depth release announcement was posted here: https://groups.google.com/g/xnat_discussion/c/ZGRel6aiCWI/m/WP7wAlvpBwAJ
Container Service 3.5.0
Version 3.5.0 of the Container Service addresses a critical need, offering support for running on Docker Engine v25+. This version of the Docker Engine deprecates several APIs and features that required some re-engineering of the Container Service backend. However, other than updating to the latest plugin version, there is no other update required by XNAT admins to their containers.
Additional bugfixes were included:
Enable mutually distinct PVC mounting in Kubernetes deployments
Ensure tracking of workflow IDs in Kubernetes deployments
The full release notes contain additional details, as well as a lengthy note on the switch from docker-client to docker-java that enabled support for Docker Engine 25+. See: https://bitbucket.org/xnatdev/container-service/src/master/CHANGELOG.md
Version 3.5.0 of the Container Service requires XNAT 1.8.10 or higher, and is still compatible with Batch Launch Plugin version 0.6.0.
JupyterHub Integration 1.2.0
Version 1.2.0 of the JupyterHub Integration plugin was released rather quietly earlier this summer. It offers a series of improvements, including the following:
Supports launching multiple named Notebooks and Dashboards from the UI and having them open simultaneously
Adds
ipydatagrid
anddcmtk
to the xnat/datascience-notebook, supporting Dashboard functionality and DICOM processingAdds equivalent support to tracking work to git branches and tags
Addresses bugfixes in user authorization and file deletion
Version 1.2.0 of the XNAT JupyterHub Integration plugin requires XNAT 1.8.10 or higher. Full release notes are available here: XNAT JupyterHub 1.2.0 Release Notes