What’s new in 1.3.4 (October 17, 2021) — pandas 3.0.0rc0+33.g1fd184de2a documentation (original) (raw)
- Release notes
- What’s new in 1.3.4 (October 17, 2021)
These are the changes in pandas 1.3.4. See Release notes for a full changelog including other versions of pandas.
Fixed regressions#
- Fixed regression in DataFrame.convert_dtypes() incorrectly converts byte strings to strings (GH 43183)
- Fixed regression in DataFrameGroupBy.agg() and SeriesGroupBy.agg() were failing silently with mixed data types along
axis=1and MultiIndex (GH 43209) - Fixed regression in merge() with integer and
NaNkeys failing withoutermerge (GH 43550) - Fixed regression in DataFrame.corr() raising
ValueErrorwithmethod="spearman"on 32-bit platforms (GH 43588) - Fixed performance regression in
MultiIndex.equals()(GH 43549) - Fixed performance regression in DataFrameGroupBy.first(), SeriesGroupBy.first(), DataFrameGroupBy.last(), and SeriesGroupBy.last() with StringDtype (GH 41596)
- Fixed regression in Series.cat.reorder_categories() failing to update the categories on the
Series(GH 43232) - Fixed regression in Series.cat.categories() setter failing to update the categories on the
Series(GH 43334) - Fixed regression in read_csv() raising
UnicodeDecodeErrorexception whenmemory_map=True(GH 43540) - Fixed regression in DataFrame.explode() raising
AssertionErrorwhencolumnis any scalar which is not a string (GH 43314) - Fixed regression in Series.aggregate() attempting to pass
argsandkwargsmultiple times to the user suppliedfuncin certain cases (GH 43357) - Fixed regression when iterating over a
DataFrame.groupby.rollingobject causing the resulting DataFrames to have an incorrect index if the input groupings were not sorted (GH 43386) - Fixed regression in
DataFrame.groupby.rolling.cov()andDataFrame.groupby.rolling.corr()computing incorrect results if the input groupings were not sorted (GH 43386)
Bug fixes#
- Fixed bug in
pandas.DataFrame.groupby.rolling()and pandas.api.indexers.FixedForwardWindowIndexer leading to segfaults and window endpoints being mixed across groups (GH 43267) - Fixed bug in DataFrameGroupBy.mean() and SeriesGroupBy.mean() with datetimelike values including
NaTvalues returning incorrect results (GH 43132) - Fixed bug in Series.aggregate() not passing the first
argsto the user suppliedfuncin certain cases (GH 43357) - Fixed memory leaks in
Series.rolling.quantile()andSeries.rolling.median()(GH 43339)
Other#
- The minimum version of Cython needed to compile pandas is now
0.29.24(GH 43729)
Contributors#
A total of 17 people contributed patches to this release. People with a “+” by their names contributed a patch for the first time.
- Alexey Györi +
- DSM
- Irv Lustig
- Jeff Reback
- Julien de la Bruère-T +
- Matthew Zeitlin
- MeeseeksMachine
- Pandas Development Team
- Patrick Hoefler
- Richard Shadrach
- Shoham Debnath
- Simon Hawkins
- Thomas Li
- aptalca +
- jbrockmendel
- michal-gh +
- realead