What’s new in 1.4.4 (August 31, 2022)#

These are the changes in pandas 1.4.4. See Release notes for a full changelog including other versions of pandas.

Fixed regressions#

Bug fixes#

  • The FutureWarning raised when passing arguments (other than filepath_or_buffer) as positional in read_csv() is now raised at the correct stacklevel (GH 47385)

  • Bug in DataFrame.to_sql() when method was a callable that did not return an int and would raise a TypeError (GH 46891)

  • Bug in DataFrameGroupBy.value_counts() where subset had no effect (GH 46383)

  • Bug when getting values with DataFrame.loc() with a list of keys causing an internal inconsistency that could lead to a disconnect between frame.at[x, y] vs frame[y].loc[x] (GH 22372)

  • Bug in the Series.dt.strftime() accessor return a float instead of object dtype Series for all-NaT input, which also causes a spurious deprecation warning (GH 45858)


  • The minimum version of Cython needed to compile pandas is now 0.29.32 (GH 47978)


A total of 12 people contributed patches to this release. People with a “+” by their names contributed a patch for the first time.

  • Jeff Reback

  • Joris Van den Bossche

  • Marco Edward Gorelli

  • Matthew Roeschke

  • MeeseeksMachine

  • Nima Sarang +

  • Pandas Development Team

  • Patrick Hoefler

  • Simon Hawkins

  • Tobias Pitters

  • Xingrong Chen +

  • jbrockmendel