All notable changes to the JupyterHub deployment will be documented here. Any changes to the plugin itself will be documented in the xnat-jupyter-plugin repository.
- JHP-81: Add environmental variable for configuring TLS in the JupyterHub deployment.
- JHP-86: Fix issue with volume name case sensitivity in helm chart pre_spawn_hook function.
- Added changelog.
- JHP-73: Updates for dashboards. JupyterHub is now configured to accept a command from XNAT to launch a dashboard container instead of only launching notebook containers. The xnat/datascience-notebook image is updated to include numerous packages for dashboard development, including Panel, Dash, Streamlit, and Voilà.
- JHP-77: Add GitHub workflows to build and publish the xnat/jupyterhub and xnat/data-science-notebook images to Docker Hub. Repository has migrated from Bitbucket to GitHub.
- Updates to the helm chart to move python pre_spawn_hook, and other python code, to configmaps instead of managing it in the values.yaml file. No behavior changes.
- JHP-67: Adds a helm chart for deploying JupyterHub, configured to communicate with XNAT, to a Kubernetes cluster.