-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
release 3.3.0 #4310
Comments
I'm OK with |
Ok, thank you both! I'm currently focused on some of the R items. |
It seems that we still need some time to finish this release. Is there anything I can help now? |
@shiyu1994 Thanks a lot!
or ones with |
@shiyu1994 apologies, I recently started a new job and haven't had as much time to contribute on LightGBM (just a very temporary situation, not a permanent reduction in my available time for LightGBM). I'm going to start working on the R items in #4310 (comment) in the next few days. |
Hi @jameslamb Since we are merging the new CUDA version and the new category encoder soon, we need to release 3.3.0 before that. If we cannot fix all the issues in the list in the short term, can we pick some most important ones? |
I just updated the description of this release, marking #4220 and #4282 as I think I can finish the remaining R package issues in that description by the end of this week. I don't feel strongly about any other documented issues absolutely needing to be done before we do a 3.3.0 release. |
It seems we're almost ready to start the 3.3.0 release! There are just some PRs that need reviews. @StrikerRUS @jmoralez and I are collaborating on reviewing the remaining R and Python package PRs. @btrotta @shiyu1994 @guolinke could one of you please help with reviews on #4542 and #4496? These small PRs have been waiting for review for several weeks. @StrikerRUS and I are not confident in our C++ knowledge and are looking for another reviewer to help with those. Thank you very much! |
Sure. Will do it soon! Sorry for the slow response. I was busy with the new CUDA version in the last a few weeks. |
It seems that we've done all the items in the checklist (except a not critical one). Congratulations and thank @jameslamb @StrikerRUS for your great effort! Are we now ready for 3.3.0 release? |
@shiyu1994 Thanks a lot for your help! Yeah, I think we are ready to start rolling out 3.3.0. |
I agree, I think so too! Please check the maintainer Slack, I left one important question about changes to the R-package's If no one else does, I'll open the release branch PR soon and populate it with the checklist. |
@jameslamb Sorry for slow response on the Slack. I'll check it frequently from now on. |
This issue has been automatically locked since there has not been any recent activity since it was closed. |
Summary
I'd like to start a discussion on this question:
Motivation
My primary motivation for this proposal is that user reports in the last two months have revealed critical issues with the R package (#4007, #4045, #4216, #4259, #4305), and these are fixed by recent PRs related to #3016 (especially #4155 and #4247).
But looking at the PRs that have been merged since LightGBM 3.2.1, there are a lot of other useful fixes, including:
There has only been one technically "breaking" PR merged, and I think it's ok to include in a minor release (#4197).
Proposal
I'd like to get other maintainers' thoughts on the following proposal.
Personally, I'd like to include at least the following in a 3.3.0 release:
C++
Dask
Python package
R package
...
in the R package ([RFC] [R-package] Remove support for passing parameters through '...' #4226 (comment))predict()
being broken when using a file ([R-package] predict() breaks when using a Dataset stored in a file #4034)I also think this release could be a good opportunity for maintainers to think carefully about what breaking changes might be made (in addition to #3234) in a 4.0.0 release, and to add deprecation warnings for them in the 3.3.0 release.
Thanks for your time and consideration!
The text was updated successfully, but these errors were encountered: