NumPy 2.2.6 Release Notes#

NumPy 2.2.6 is a patch release that fixes bugs found after the 2.2.5 release. It is a mix of typing fixes/improvements as well as the normal bug fixes and some CI maintenance.

This release supports Python versions 3.10-3.13.

Contributors#

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

  • Charles Harris

  • Ilhan Polat

  • Joren Hammudoglu

  • Marco Gorelli +

  • Matti Picus

  • Nathan Goldbaum

  • Peter Hawkins

  • Sayed Adel

Pull requests merged#

A total of 11 pull requests were merged for this release.

  • #28778: MAINT: Prepare 2.2.x for further development

  • #28851: BLD: Update vendor-meson to fix module_feature conflicts arguments…

  • #28852: BUG: fix heap buffer overflow in np.strings.find

  • #28853: TYP: fix NDArray[floating] + float return type

  • #28864: BUG: fix stringdtype singleton thread safety

  • #28865: MAINT: use OpenBLAS 0.3.29

  • #28889: MAINT: from_dlpack thread safety fixes

  • #28913: TYP: Fix non-existent CanIndex annotation in ndarray.setfield

  • #28915: MAINT: Avoid dereferencing/strict aliasing warnings

  • #28916: BUG: Fix missing check for PyErr_Occurred() in _pyarray_correlate.

  • #28966: TYP: reject complex scalar types in ndarray.__ifloordiv__