Changelog#

2024-06-05#

  • Upgrade jupyterlab to 4.2.2

2023-03-02#

  • Added a kernel for ML (machine learning)

  • Added a kernel for Bash

2022-07-12#

  • Added a kernel for ESMValTool

2022-06-03#

  • New kernel for Julia (based on the module julia/1.7.0)

  • See this post for more details

2022-06-01#

  • [Levante] Added kernel for R based on the module r/4.1.2

2022-03-29#

Jupyterhub Levante-release [2022]
  • User
    • Enabled Multi-Cluster Spawning

    • Jupyterlab as default jupyter interface

    • Cleaned old Python modules/kernels

    • New workflow for loading additional modules

    • New templates

      • user servers more visible

      • login page

      • hints on form options fields

    • Enhanced slurm account service

      • squeue output

      • accounts and maxjobs

    • Levante profiles

    • … and more (Admin specific)

2021-11-15#

  • Re-organized jupyterhub kernels according to this announcement

  • see this post if you have issues

2021-10-18#

2021-08-24#

  • Added system-wide kernel for ESMValTool (in maintenance)

2021-05-20#

  • Enabled Dash

  • Check this blog post for more information

2021-03-25#

  • Re-included texlive/2016

  • Necessary when e.g. exporting to pdf

2021-01-28#

  • Added support for Plotly

  • The extension works on both Jupyter Notebook and Lab

2021-01-15#

  • Upgraded Jupyterlab to v3.0.4

  • Upgraded the Dask Labextension to v5.0.0 (compatible with lab 3.0)

  • Installed the jupyter resource usage extension
    • check memory usage in real time

    • available in jupyter notebook and lab

2021-01-05#

  • SLURM updated and bug fixed

  • This update avoids Jupyterhub jobs to exceed the allocated memory

  • Jupyterhub jobs exceeding the allocated memory will be killed by Slurm

2020-11-25#

  • Added a new kernel for Julia 1.5.2

2020-11-12#

  • Added a new kernel for R v 4.0.3 (check this post)

  • Enabled extension for Tensorboard (experimental)

2020-11-03#

  • Fixed bugs in the accounts web service

  • Fixed bugs in the advanced spawner

2020-10-08#

  • extended/added template pages

  • implemented functions to save/reset user inputs

  • fixed css warnings

Jupyterhub 2.0 2020-08-20#

  • Added support for Jupyterlab

  • New frontend

  • Added new partitions

  • Added services for announcements and project accounts

  • New sphinx documentation

  • Different spawner options (preset and advanced)

  • Enabled loading own python environments (kernels)

  • Enabled jupyter notebook extensions

  • Use of latest Jupyterhub release (1.1.0)

  • New DKRZSpawner