Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 3, 2025

This PR contains the following updates:

Package Change Age Confidence
numpy (changelog) >=2.3.2 -> >=2.3.5 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

numpy/numpy (numpy)

v2.3.5: 2.3.5 (Nov 16, 2025)

Compare Source

NumPy 2.3.5 Release Notes

The NumPy 2.3.5 release is a patch release split between a number of maintenance
updates and bug fixes. This release supports Python versions 3.11-3.14.

Contributors

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

  • Aaron Kollasch +
  • Charles Harris
  • Joren Hammudoglu
  • Matti Picus
  • Nathan Goldbaum
  • Rafael Laboissière +
  • Sayed Awad
  • Sebastian Berg
  • Warren Weckesser
  • Yasir Ashfaq +

Pull requests merged

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

  • #​29979: MAINT: Prepare 2.3.x for further development
  • #​30026: SIMD, BLD: Backport FPMATH mode on x86-32 and filter successor...
  • #​30029: MAINT: Backport write_release.py
  • #​30041: TYP: Various typing updates
  • #​30059: BUG: Fix np.strings.slice if stop=None or start and stop >= len...
  • #​30063: BUG: Fix np.strings.slice if start > stop
  • #​30076: BUG: avoid negating INT_MIN in PyArray_Round implementation (#​30071)
  • #​30090: BUG: Fix resize when it contains references (#​29970)
  • #​30129: BLD: update scipy-openblas, use -Dpkg_config_path (#​30049)
  • #​30130: BUG: Avoid compilation error of wrapper file generated with SWIG...
  • #​30157: BLD: use scipy-openblas 0.3.30.7 (#​30132)
  • #​30158: DOC: Remove nonexistent order parameter docs of ma.asanyarray...
  • #​30185: BUG: Fix check of PyMem_Calloc return value. (#​30176)
  • #​30217: DOC: fix links for newly rebuilt numpy-tutorials site
  • #​30218: BUG: Fix build on s390x with clang (#​30214)
  • #​30237: ENH: Make FPE blas check a runtime check for all apple arm systems

v2.3.4: (Oct 15, 2025)

Compare Source

NumPy 2.3.4 Release Notes

The NumPy 2.3.4 release is a patch release split between a number of maintenance
updates and bug fixes. This release supports Python versions 3.11-3.14. This
release is based on Python 3.14.0 final.

Changes

The npymath and npyrandom libraries now have a .lib rather than a
.a file extension on win-arm64, for compatibility for building with MSVC and
setuptools. Please note that using these static libraries is discouraged
and for existing projects using it, it's best to use it with a matching
compiler toolchain, which is clang-cl on Windows on Arm.

(gh-29750)

Contributors

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

  • !DWesl
  • Charles Harris
  • Christian Barbia +
  • Evgeni Burovski
  • Joren Hammudoglu
  • Maaz +
  • Mateusz Sokół
  • Matti Picus
  • Nathan Goldbaum
  • Ralf Gommers
  • Riku Sakamoto +
  • Sandeep Gupta +
  • Sayed Awad
  • Sebastian Berg
  • Sergey Fedorov +
  • Warren Weckesser
  • dependabot[bot]
Pull requests merged

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

v2.3.3: 2.3.3 (Sep 9, 2025)

Compare Source

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

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@claude
Copy link

claude bot commented Dec 3, 2025

PR Review

This is a dependency update PR from Renovate that updates numpy from >=2.3.2 to >=2.3.5.

✅ Approval

This update looks safe and should be merged:

  1. Patch release - Moving from 2.3.2 to 2.3.5 includes bug fixes and maintenance updates

  2. No breaking changes - All changes are backwards compatible within the 2.3.x line

  3. Security & stability improvements - Includes important fixes:

    • Segfault fixes in string operations
    • Memory allocation checks
    • Integer overflow handling (INT_MIN % -1, INT_MIN negation)
    • Thread-safety improvements
    • Various platform compatibility fixes
  4. Lock file changes - The uv.lock file updates are consistent with a clean dependency resolution

📋 Release highlights (2.3.3-2.3.5)

  • Bug fixes for string operations, casting, and numeric edge cases
  • Platform compatibility (AIX, s390x, ARM, LoongArch)
  • Type stub improvements
  • Build system updates

🔍 No concerns with:

  • Code quality ✓
  • Security ✓
  • Performance ✓
  • Breaking changes ✓
  • Regressions ✓

Recommendation: Safe to merge immediately.

aponcedeleonch
aponcedeleonch previously approved these changes Dec 4, 2025
@renovate renovate bot force-pushed the renovate/numpy-2.x branch from ba3958c to b7c986c Compare December 4, 2025 08:58
@aponcedeleonch aponcedeleonch merged commit 2c5d792 into main Dec 4, 2025
5 checks passed
@aponcedeleonch aponcedeleonch deleted the renovate/numpy-2.x branch December 4, 2025 09:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants