v2.3.1 (Jun 21, 2025)
NumPy 2.3.1 Release Notes
The NumPy 2.3.1 release is a patch release with several bug fixes, annotation improvements, and better support for OpenBSD. Highlights are:
- Fix bug in
matmulfor non-contiguous out kwarg parameter - Fix for Accelerate runtime warnings on M4 hardware
- Fix new in NumPy 2.3.0
np.vectorizecasting errors - Improved support of cpu features for FreeBSD and OpenBSD
This release supports Python versions 3.11-3.13, Python 3.14 will be supported when it is released.
Contributors
A total of 9 people contributed to this release. People with a "+" by their names contributed a patch for the first time.
- Brad Smith +
- Charles Harris
- Developer-Ecosystem-Engineering
- François Rozet
- Joren Hammudoglu
- Matti Picus
- Mugundan Selvanayagam
- Nathan Goldbaum
- Sebastian Berg
Pull requests merged
A total of 12 pull requests were merged for this release.
- #29140: MAINT: Prepare 2.3.x for further development