Skip to main content
`Ctrl`+`K`

# NumPy 2.3.3 Release Notes

The NumPy 2.3.3 release is a patch release split between a number of maintenance updates and bug fixes. This release supports Python versions 3.11-3.14. Note that the 3.14.0 final is currently expected in Oct, 2025. This release is based on 3.14.0rc2.

## Contributors

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

- Aleksandr A. Voyt +

- Bernard Roesler +

- Charles Harris

- Hunter Hogan +

- Joren Hammudoglu

- Maanas Arora

- Matti Picus

- Nathan Goldbaum

- Raghuveer Devulapalli

- Sanjay Kumar Sakamuri Kamalakar +

- Tobias Markus +

- Warren Weckesser

- Zebreus +

## Pull requests merged

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

- #29440: MAINT: Prepare 2.3.x for further development.

- #29446: BUG: Fix test_configtool_pkgconfigdir to resolve PKG_CONFIG_DIR…

- #29447: BLD: allow targeting webassembly without emscripten

- #29460: MAINT: Backport write_release.py

- #29473: MAINT: Bump pypa/cibuildwheel from 3.1.0 to 3.1.2

- #29500: BUG: Always return a real dtype from linalg.cond (gh-18304) (#29333)

- #29501: MAINT: Add .file entry to all .s SVML files

- #29556: BUG: Casting from one timedelta64 to another didn’t handle NAT.

- #29562: BLD: update vendored Meson to 1.8.3 [wheel build]

- #29563: BUG: Fix metadata not roundtripping when pickling datetime (#29555)

- #29587: TST: update link and version for Intel SDE download

- #29593: TYP: add `sorted` kwarg to `unique`

- #29672: MAINT: Update pythoncapi-compat from main.

- #29673: MAINT: Update cibuildwheel.

- #29674: MAINT: Fix typo in wheels.yml

- #29683: BUG, BLD: Correct regex for ppc64 VSX3/VSX4 feature detection

- #29684: TYP: ndarray.fill() takes no keyword arguments

- #29685: BUG: avoid thread-unsafe refcount check in temp elision

- #29687: CI: replace comment-hider action in mypy_primer workflow

- #29689: BLD: Add missing <unordered_map> include

- #29691: BUG: use correct input dtype in flatiter assignment

- #29700: TYP: fix np.bool method declarations

- #29701: BUG: Correct ambiguous logic for s390x CPU feature detection