Proposal to change end of maintenance timetable for JupyterLab
JasonWeill opened this issue · 3 comments
Problem
Per @jasongrout 's comment in #12397, we will support a major version of JupyterLab for 1 year after its successor's first release. In the case of JupyterLab 3, JupyterLab 4.0.0 was released on May 15, 2023, so JupyterLab 3 will no longer be maintained after May 15, 2024.
Should we adopt this schedule? If so, we will need to both update our documentation and use all our social channels, including the blog and forum, to publicize this change.
Proposed Solution
jupyterlab/jupyterlab#15626 updates the documentation to reflect the new end of maintenance schedule.
Additional context
jupyterlab/jupyterlab#12829, fixing jupyterlab/jupyterlab#12828, documents our "current and previous major version" support lifecycle. Our current lifecycle suggests that JupyterLab 3 will be maintained until JupyterLab 5.0.0 is released.
cc @jupyterlab/jupyterlab-council for awareness
We discussed the proposed end of maintenance timetable for JupyterLab 3. If we announced this very soon, that would be roughly 3.5 months' advance notice that Lab 3 would be ending maintenance effective May 15. Summarized notes from the weekly JupyterLab call (thanks @jtpio and @krassowski for contributing):
- Suggestion from @krassowski: communicate the May 15 date externally as a question/suggestion rather than a "this is what we're doing"
- Allow possibility for extending the deadline by 3 or 6 months
- Download numbers v3 vs v4 — note that Lab 4 has consistently 5 to 10 times as many downloads as Lab 3 does, and that we still have tens of thousands of Lab 3 downloads on a typical weekday. This also suggests that many users are still actively using Lab 3, since users don't need to download the software every time they use it.
- download numbers for 3.6.x should be as representative as they get since we just had a patch release and users should have been notified
Per the vote in #235, this proposal has been approved by the JupyterLab Council.