What’s new in 3.0.1 (February 17, 2026)#

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

Fixed regressions#

Bug fixes#

  • Fixed a bug in the DataFrame constructor when passed a Series or Index correctly handling Copy-on-Write (GH 63899)

  • Added additional typing aliases in pandas.api.typing.aliases (GH 64098)

  • Allow ExtensionArray to have dtypes involving numpy.void (GH 54810)

  • Fixed a bug in col() where unary operators (-, +, abs) were not supported (GH 63939)

  • Fixed bug in merge() where NaN values in pyarrow-backed string dtype join keys were incorrectly matched with non-NaN values on Windows with pyarrow 21 (GH 64060)

  • Fixed thread safety issues in DataFrame internals on the free-threaded build (GH 63685).

  • Prevent buffer overflow in Rolling.corr() and Rolling.cov() with variable windows when passing other with a longer index than the original window. This now raises ValueError (GH 62937)

Contributors#

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

  • BitToby +

  • Eric Chen

  • Irv Lustig

  • Jacob Peacock

  • Jeongmin Gil +

  • Jiro Matsuzawa +

  • Joris Van den Bossche

  • Julian-Harbeck

  • Lumberbot (aka Jack) +

  • Matthew Roeschke

  • Nathan Goldbaum

  • Philipp A

  • Richard Shadrach

  • Sanchit Rishi

  • jeffreykenneth

  • pandas Development Team

  • pre-commit-ci[bot]

  • roeimed0 +

  • Álvaro Kothe