jupyterhub / the-littlest-jupyterhub

Simple JupyterHub distribution for 1-100 users on a single server
https://tljh.jupyter.org
BSD 3-Clause "New" or "Revised" License
1.04k stars 340 forks source link

Support for JupyterHub 2.0 #818

Closed jtpio closed 1 year ago

jtpio commented 2 years ago

Proposed change

Currently TLJH pins to jupyterhub==1.* here:

https://github.com/jupyterhub/the-littlest-jupyterhub/blob/121b4c7d8d7ec068e07e55f24ea75ce6fa0ca462/tljh/installer.py#L124

This indicates that TLJH might not be compatible with JupyterHub 2.0.

Since JupyterHub 2.0 has been out for a while, it would be interesting to see TLJH adopting it too.

Alternative options

Not sure if TLJH can support multiple versions of JupyterHub at the same time?

Who would use this feature?

Folks wanting to migrate to the latest stable JupyterHub version, and benefit from its new features and bug fixes.

(Optional): Suggest a solution

Maybe just updating to jupyterhub==2.* could be a good starting point.

jtpio commented 2 years ago

Maybe just updating to jupyterhub==2.* could be a good starting point.

Actually there seems to be an open PR doing just that: https://github.com/jupyterhub/the-littlest-jupyterhub/pull/777

manics commented 2 years ago

The actual change should be relatively easy.... the problem is doing it without inadvertently upgrading or breaking existing deployments: https://github.com/jupyterhub/the-littlest-jupyterhub/issues/724

astrojuanlu commented 2 years ago

Better skip to 3.0 directly? 🙂

westurner commented 1 year ago
manics commented 1 year ago

Once we've got a proper release out we can install the last major release for testing upgrades.

consideRatio commented 1 year ago

We now have jupyterhub 3 in the main branch. Follow #873 for the work towards getting the release out.