|
4 | 4 | NumPy 2.5.1 Release Notes |
5 | 5 | ========================= |
6 | 6 |
|
7 | | -The NumPy 2.5.1 is a patch release that fixes bugs discovered after the |
8 | | -2.5.0 release. |
| 7 | +The NumPy 2.5.1 is a patch release that fixes bugs discovered after the 2.5.0 |
| 8 | +release. The most noticeable is the fix is to the numpy datetime cython API |
| 9 | +which should allow downstream to support NumPy versions older than 2.5. |
| 10 | +Preparation for Python 3.15 continues along with typing improvements. |
9 | 11 |
|
10 | 12 | This release supports Python versions 3.12-3.14 |
11 | 13 |
|
12 | | -Highlights |
13 | | -========== |
14 | 14 |
|
15 | | -*We'll choose highlights for this release near the end of the release cycle.* |
| 15 | +Changes |
| 16 | +======= |
16 | 17 |
|
| 18 | +* The minimum supported GCC version has been updated from 9.3.0 to 10.3.0 |
17 | 19 |
|
18 | | -.. if release snippets have been incorporated already, uncomment the follow |
19 | | - line (leave the `.. include:: directive) |
| 20 | + (`gh-31843 <https://github.com/numpy/numpy/pull/31843>`__) |
20 | 21 |
|
21 | | -.. **Content from release note snippets in doc/release/upcoming_changes:** |
22 | 22 |
|
23 | | -.. include:: notes-towncrier.rst |
| 23 | +Contributors |
| 24 | +============ |
| 25 | + |
| 26 | +A total of 10 people contributed to this release. People with a "+" by their |
| 27 | +names contributed a patch for the first time. |
| 28 | + |
| 29 | +* Adhyan Gupta + |
| 30 | +* Ankit Ahlawat |
| 31 | +* Charles Harris |
| 32 | +* Iason Krommydas |
| 33 | +* Joren Hammudoglu |
| 34 | +* Kumar Aditya |
| 35 | +* Nathan Goldbaum |
| 36 | +* Sebastian Berg |
| 37 | +* Ties Jan Hefting + |
| 38 | +* Vineet Kumar |
| 39 | + |
| 40 | + |
| 41 | +Pull requests merged |
| 42 | +==================== |
| 43 | + |
| 44 | +A total of 20 pull requests were merged for this release. |
| 45 | + |
| 46 | +* `#31707 <https://github.com/numpy/numpy/pull/31707>`__: MAINT: Prepare 2.5.x for further development |
| 47 | +* `#31721 <https://github.com/numpy/numpy/pull/31721>`__: CI: fix new ``cython-lint`` errors (#31711) |
| 48 | +* `#31723 <https://github.com/numpy/numpy/pull/31723>`__: MAINT: Update meson to match main |
| 49 | +* `#31729 <https://github.com/numpy/numpy/pull/31729>`__: TST: use setup-sde instead of curl to get SDE binaries (#31727) |
| 50 | +* `#31829 <https://github.com/numpy/numpy/pull/31829>`__: BUG: Relax finfo to be easier accessible for all user dtypes... |
| 51 | +* `#31831 <https://github.com/numpy/numpy/pull/31831>`__: TYP: Fix ``flatiter.__next__`` return type for ``object_`` and... |
| 52 | +* `#31832 <https://github.com/numpy/numpy/pull/31832>`__: BUG: avoid deadlocks using NpyString API (#31682) |
| 53 | +* `#31833 <https://github.com/numpy/numpy/pull/31833>`__: BUG: fix out array leak in reduceat and accumulate when dtype... |
| 54 | +* `#31835 <https://github.com/numpy/numpy/pull/31835>`__: BUG: fix numpy datetime cython APIs to be compatible with older... |
| 55 | +* `#31836 <https://github.com/numpy/numpy/pull/31836>`__: TYP: Fix incorrect dtype inference of ``asarray([])`` (#31732) |
| 56 | +* `#31837 <https://github.com/numpy/numpy/pull/31837>`__: TYP: Fix ``np.ma.masked_array`` 2.5.0 regression |
| 57 | +* `#31838 <https://github.com/numpy/numpy/pull/31838>`__: FIX: Refactor error handling in array_setstate to prevent typecode... |
| 58 | +* `#31839 <https://github.com/numpy/numpy/pull/31839>`__: TST: xfail multithreaded BLAS test more generously |
| 59 | +* `#31840 <https://github.com/numpy/numpy/pull/31840>`__: MAINT: Rename subroutine for crackfortran tests |
| 60 | +* `#31842 <https://github.com/numpy/numpy/pull/31842>`__: BUG: fix leak in reductions when a ufunc override errors or is... |
| 61 | +* `#31849 <https://github.com/numpy/numpy/pull/31849>`__: BLD: set minimum required gcc version to 10.3 (#31843) |
| 62 | +* `#31855 <https://github.com/numpy/numpy/pull/31855>`__: CI: fix hangs on MacOS ASan CI (#31853) |
| 63 | +* `#31856 <https://github.com/numpy/numpy/pull/31856>`__: BUG: fix several bugs in StringDType operations (#31846) |
| 64 | +* `#31857 <https://github.com/numpy/numpy/pull/31857>`__: BUG: Fix segfault in MT19937 by preventing recursive seed lists... |
| 65 | +* `#31858 <https://github.com/numpy/numpy/pull/31858>`__: BUG: Fix signed integer overflow in datetime.c (#31688) |
| 66 | + |
0 commit comments