Hi All, The NumPy 2.5.3 is a patch release that fixes bugs discovered after the 2.5.2 release. Apart from the usual bug and maintenance work, there are a number of StringDType related fixes for problems discovered during the ongoing string work in the main branch.
This release supports Python versions 3.12-3.15. Wheels can be downloaded from PyPI <https://pypi.org/project/numpy/2.5.3>; release notes and the changelog are available on Github <https://github.com/numpy/numpy/releases/tag/v2.5.3>. *Contributors* A total of 9 people contributed to this release. People with a "+" by their names contributed a patch for the first time. - Charles Harris - Iason Krommydas - James Davies + - Joren Hammudoglu - Maanas Arora - Matti Picus - Nathan Goldbaum - Shikhar Goel + - Yeonho Kim + *Pull requests merged* A total of 27 pull requests were merged for this release. - #32235: MAINT: Prepare 2.5.x for further development - #32289: BUG: raise ValueError when reading into record array with references... - #32290: BUG: avoid uninitialized memory access / NULL-pointer deref in... - #32291: TYP: fix ``np.random.{get,set}_bit_generator`` implicit re-exports... - #32292: BUG: don't assume strides are a multiple of itemsize in stringdtype... - #32293: CI: fix ccache CC override, add CXX in mac Conda CI (#32285) - #32303: BUG: Fix ref leak in _convert_from_type for custom scalar types... - #32304: BUG: fix a number of issues around iterators and StringDType... - #32326: TST: avoid allocating huge tuple of arrays in concatenate test... - #32338: BUG: avoid possible UB in 'safe' multiplication helpers (#32294) - #32339: MAINT: use ``PyObject_`` functions instead of raw ``PyArray_ ones`` (#32331) - #32378: BUG: validate UTF-8 and harden StringDType bounds handling (#32296) - #32380: BUG: fix two error handling mistakes in stringdtype replace loop... - #32381: BUG: fix visibility annotations for functions in StringDType... - #32384: MAINT: Update ml_dtypes pin to 8/21/2026. - #32385: MAINT: Update numpy/_core/src/umath/svml - #32410: MAINT: skip failing cython limited API tests on Cython 3.3.0... - #32427: BUG: close duplicated file descriptor if fdopen fails (#32386) - #32428: MAINT: add missing space in warning and error messages (#32405) - #32430: BUG: fix error handling in StringDType to fixed-width bytes case... - #32441: MAINT: Only run nightly BLAS tests on main. - #32471: BUG: fix memory leak in StringDType creation error path (#32470) - #32477: BUG: fix stale fill_value after ufuncs change MaskedArray dtype... - #32478: MAINT: exit deadlock tests quickly on slow hardware (#32466) - #32481: BUG: Backport StringDType byteorder fixes - #32506: DOC: use static scipy doc site for intershpinx (#32503) - #32509: BUG: fix crash in ufunc.resolve_dtypes with a Python scalar type... Cheers, Charles Harris
_______________________________________________ NumPy-Discussion mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3//lists/numpy-discussion.python.org Member address: [email protected]
