ministryofjustice / analytical-platform

Analytical Platform • This repository is defined and managed in Terraform
https://docs.analytical-platform.service.justice.gov.uk
MIT License
8 stars 4 forks source link

📖 Release Jupyter Lab version 4 #4607

Open michaeljcollinsuk opened 2 days ago

michaeljcollinsuk commented 2 days ago

User Story

As a developer I need to release Jupyter Lab 4 So that our users can continue to use a supported version of Jupyter Lab

Value / Purpose

All our existing Jupyter Lab images are version 3, which has now reached its end of maintenance period, and on December 31 2024 it will reach end of life and no maintenance changes will be backported.

Useful Contacts

No response

User Types

No response

Hypothesis

N/A

Proposal

Update our Jupyter Lab images to build from Jupyter Lab version 4, and release them to users via Control Panel.

We could also use this as an opportunity to overhaul how we build our Jupyter Lab images, to build and install ourselves rather than use base images.

We need to make sure that we consider what version of python that Jupyter 4 will use, and if this will have potential consequences to users existing projects. As this may force some users to upgrade their projects, and if this is the case we may need to provide guidance to help them, and keep older versions of Jupyter available for them to use to upgrade.

Additional Information

It appears that some work was already completed to upgrade to version 4 by @jacobwoffenden but the release was not made available to users, so follow this up before starting work on this ticket. See: PR Release Old ticket

Definition of Done