Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JupyterLab 3.3 Release #11643

Closed
19 of 20 tasks
echarles opened this issue Dec 9, 2021 · 23 comments
Closed
19 of 20 tasks

JupyterLab 3.3 Release #11643

echarles opened this issue Dec 9, 2021 · 23 comments
Milestone

Comments

@echarles
Copy link
Member

echarles commented Dec 9, 2021

Hi, I am opening this to discuss and gather inputs on a potential 3.3. release from the current 3.2 branch before the 4.0 release. We have a few ongoing PR that, if merged, would deserve a release before the 4.0 release.

The idea would be to get a 3.3. release in January 2022. Of course, if the 4.0 release is achievable by that time, we could skip that intermediary step.

List of pending PR to consider for 3.3 - Please edit this comment to add yours.


Edited to gather all suggestions
Edited with ☑️ to highlight backported PR to 3.3.x has been created

@krassowski
Copy link
Member

I would propose:

@fcollonval
Copy link
Member

fcollonval commented Dec 15, 2021

@echarles in this week meeting, it was decided to carry out a 3.3 release in January (RC0 on 3rd week). We will review which features to bring in on January 12th meeting.

I propose:

@ajbozarth
Copy link
Member

I'll need to comb through the issues in more detail later, but off the cuff I know the small fix in #11540 is something Elyra would love to see in 3.3

@fcollonval fcollonval pinned this issue Dec 22, 2021
@fcollonval
Copy link
Member

@ohrely
Copy link
Contributor

ohrely commented Dec 22, 2021

Could #11387 be included?

@zer0-memory
Copy link

I propose #10633

@fcollonval
Copy link
Member

I propose #10633

@zer0-memory thanks for the suggestion. Due to our limited bandwidth, only features that are part of master will be added to JLab 3.3. So if you can help with fixing the mentioned issue, it will be great.

@jtpio
Copy link
Member

jtpio commented Jan 7, 2022

Posting here some thoughts on how the JS packages should be versioned for 3.3.

Currently the packages are at the 3.2.x version on the 3.3.x branch:

image

If we want to go through the usual alpha -> beta -> rc -> final cycle, the versions will then be bumped to 3.3.0-alpha.x when we start releasing 3.3.0ax.

However these versions have already been used on master during the 4.0.0ax release series. For example:

https://github.com/jupyterlab/jupyterlab/blob/d1244eaa11eada494d98826e16ca42b31b9476f5/packages/application/package.json

image

And published to npm: https://www.npmjs.com/package/@jupyterlab/application/v/3.3.0-alpha.1

Something to keep in mind when we start making the 3.3 pre-releases. We might have to manually bump the versions first.

@jtpio
Copy link
Member

jtpio commented Jan 8, 2022

Something to keep in mind when we start making the 3.3 pre-releases. We might have to manually bump the versions first.

Probably the simplest would then be to manually bump the JS packages to 3.3.0-alpha.16 on the 3.3.x branch. So we are still on alpha. This should help fix CI issues when backporting to that branch, as noticed in #11804.

@blink1073
Copy link
Contributor

Any objections to backporting #11358 to 3.3.x? I can help @Zsailer with the backport if manual changes are required.

@ellisonbg ellisonbg unpinned this issue Jan 13, 2022
@jtpio
Copy link
Member

jtpio commented Jan 14, 2022

FYI the first 3.3 prerelease is out: https://pypi.org/project/jupyterlab/3.3.0a1/

@jtpio
Copy link
Member

jtpio commented Jan 24, 2022

3.3.0a2 is out: https://github.com/jupyterlab/jupyterlab/releases/tag/v3.3.0a2

@krassowski
Copy link
Member

@trungleduc
Copy link
Member

@krassowski I'm working on it #11941

@echarles
Copy link
Member Author

echarles commented Feb 3, 2022

We have said during our last dev meeting yesterday jupyterlab/frontends-team-compass#135 (comment) that we would release a new alpha next week.

Looking at all the PR merged since the last alpha release, I step-in to already make a new alpha release this week. Base on the status of the merged PR and the remaining ones, we can always make a new alpha release next week.

I hope this will work for everyone and that it will help to speed up the process for 3.3 final.

@fcollonval
Copy link
Member

Major features are now merged in 3.3.x. Remaining PRs are listed in the 3.3.x milestone

@fcollonval
Copy link
Member

@jtpio @echarles I saw in the latest changelog that @jupyterlab/ui-components has a different version (it is alpha.17 when all others are alpha.18). Should that be fixed or it does not matter?

@jtpio
Copy link
Member

jtpio commented Feb 4, 2022

@fcollonval I think this is expected and related to the 3.3.0-alpha.x versioning that was on master (targeting 4.0) for a while (#11643 (comment))

This was noticed in #11810.

When we bump to 3.3.0b0 these numbers should normally be realigned.

@echarles
Copy link
Member Author

echarles commented Feb 4, 2022

Yes, I asked my self similar question in former releases. The different jupyterlab packages are bumped, but not enforced to be the same. I guess that is no change is seen, there is no bump. So a 3.3.0-alpha.x release will be composed of various npm packages version number. The pypi version has however to be aligned

Then bumping from eg alpha to beta will reset all that.

@echarles
Copy link
Member Author

echarles commented Feb 10, 2022

@jtpio we have further discussed the release plan at yesterday developer meeting and the consensus was to keep the final release date by end of February. This would imply a Beta release this week. I can handle that today if OK for you.

@jtpio
Copy link
Member

jtpio commented Feb 10, 2022

Right we should be good for the beta now that most of the features have been backported. The remaining 3.3.x PRs are for fixing issues and they can be addressed during the beta cycle.

@fcollonval
Copy link
Member

JupyterLab release 3.3.0 will be done on March 2nd at 4pm CET (7am PT). You can join the release on Zoom.

@jtpio
Copy link
Member

jtpio commented Mar 2, 2022

JupyterLab 3.3.0 is out 🎉

Let us know if you find any issue. Thanks all!

@fcollonval fcollonval unpinned this issue Mar 3, 2022
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 4, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

9 participants