pandas
pandas copied to clipboard
RLS: 1.4.4
Tracking issue for the 1.4.4 release.
https://github.com/pandas-dev/pandas/milestone/96
Currently scheduled for July 31, 2022.
List of open regressions: https://github.com/pandas-dev/pandas/issues?q=is%3Aopen+is%3Aissue+label%3ARegression
cc @pandas-dev/pandas-core @pandas-dev/pandas-triage
Currently scheduled for July 31, 2022.
1.4.4 does not need to be released before 1.5.0rc0 and not even before 1.5.0.
if 1.5.0rc0 is released before 1.4.4 we need double backports. nbd.
if 1.5.0 is released before 1.4.4 we need double backports and maybe need changes to conda-forge. again nbd.
The management of the 1.4.4 release can be done independently to getting the 1.5 release cycle started.
So I think OK to change the date for this release to the end of this month to ensure all open regressions are considered for backport and review the release date again when the release dates of 1.5.0rc0 and 1.5.0 are firmed up.
@simonjayhawkins yeah we can for sure decouple these releases and push 1.4.4 a month sounds good
Currently scheduled for July 31, 2022.
1.4.4 does not need to be released before 1.5.0rc0 and not even before 1.5.0.
This is just my personal preference, but I would appreciate if we closed out the 1.4.x cycle before starting 1.5.x. (I don't really feel like backporting the Python 3.11 fixes and reworking the builds for 1.4.x at this point :) )
we don't need 3.11 support at all in 1.4.x
we also want to keep 1.4.x orthogonal
it's possible we need a 1.4.5 even (though maybe not likely)
@jorisvandenbossche following up to https://github.com/pandas-dev/pandas/issues/45223#issuecomment-1220512537
if we make good progress getting the open PRs merged in the next few days, then there would be more fixes than I would be comfortable with for a final patch release.
So, if that was the case, I would propose doing a 1.4.4 about the same time as 1.5.0rc0 and then have a 2 week window to get a 1.4.5 out before the actual 1.5 release.
So, if that was the case, I would propose doing a 1.4.4 about the same time as 1.5.0rc0 and then have a 2 week window to get a 1.4.5 out before the actual 1.5 release.
There are at this time 4 open PRs for regression fixes, leaving around 9 open identified 1.3.5 regressions.
There has been good progress over the last few days getting some regressions fixed. A 1.4.4 release anytime around now would (imo) be a good idea with a 1.4.5 release in the next couple of weeks.
So I could do it now (so that the release is before 1.5.0rc0) but this won't give much chance for feedback from others, so I propose we do it tomorrow after the 1.5.0rc0 release (and maybe get some/all of the 4 open PRs merged).
The other alternative is to not do a 1.4.5 and do the 1.4.4 sometime before 1.5.0.
I've removed the milestone from the issues milestoned 1.4.4 where the discussion has not progressed enough to implement a fix. That just left #47101. have put a PR, #48313
planning to release 1.4.4 tomorrow, with or without #48313.
Sounds good!
(to be honest, I don't think https://github.com/pandas-dev/pandas/issues/47101 is crucial, since the support for having pd.NA in object dtype is quite limited / buggy in general)
(to be honest, I don't think #47101 is crucial, since the support for having pd.NA in object dtype is quite limited / buggy in general)
not merged so closed.
1.4.4 milestone now closed off. releasing tomorrow am
release checklist for commit 8653b28b7ca445b12bb388aaa9336779dc5aa90f
- [x] wheels building https://github.com/MacPython/pandas-wheels/pull/173
- [x] release readiness passing https://github.com/simonjayhawkins/pandas-release/actions?query=workflow%3A%22Tag+Release%22
- [x] release notes checked https://pandas.pydata.org/pandas-docs/dev/whatsnew/v1.4.4.html
- [x] ci checks https://github.com/pandas-dev/pandas/commits/1.4.x
- [x] no manual backports outstanding https://github.com/pandas-dev/pandas/pulls?q=is%3Apr+label%3A%22Still+Needs+Manual+Backport%22+is%3Aclosed
- [x] no open issues/PRs (except this one) https://github.com/pandas-dev/pandas/milestone/96
starting release now
- [x] tag locally
- [x] build sdist
- [x] pip test
- [x] conda test
- [x] build docs
- [x] push tag https://github.com/pandas-dev/pandas/tags
- [x] open PR to build wheels https://github.com/MacPython/pandas-wheels/pull/195
- [x] upload docs https://pandas.pydata.org/pandas-docs/version/1.4.4/
- [x] wheels in staging area https://anaconda.org/multibuild-wheels-staging/pandas/files
- [x] github release - https://github.com/pandas-dev/pandas/releases
- [x] upload wheels to PyPI https://pypi.org/project/pandas/
- [x] change link for stable docs https://pandas.pydata.org/docs/
- [ ] ~~start v1.4.5 release notes https://github.com/pandas-dev/pandas/pull/xxx~~
- [x] open PR to build conda packages https://github.com/conda-forge/pandas-feedstock/pull/140
- [x] available on conda-forge https://anaconda.org/conda-forge/pandas/files
- [x] announce