Opened 9 months ago

Closed 9 months ago

Last modified 8 months ago

#22563 closed enhancement (fixed)

psutil-7.2.0 (Python Module)

Reported by: Douglas R. Reno Owned by: Bruce Dubbs
Priority: normal Milestone: 13.0
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New minor version

Change History (8)

comment:1 by Xi Ruoyao, 9 months ago

A new test dependency "psleak" is added.

comment:2 by Bruce Dubbs, 9 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: new → assigned

comment:3 by Bruce Dubbs, 9 months ago

7.2.0 - 2025-12-23

Enhancements

  • 1275_: new heap_info()_ and heap_trim()_ functions, providing direct access to the platform's native C heap allocator (glibc, mimalloc, libmalloc). Useful to create tools to detect memory leaks.
  • 2403_, [Linux]: publish wheels for Linux musl.
  • 2680_: unit tests are no longer installed / part of the distribution. They now live under tests/ instead of psutil/tests.

Bug fixes

  • 2684_, [FreeBSD], [critical]: compilation fails on FreeBSD 14 due to missing include.
  • 2691_, [Windows]: fix memory leak in net_if_stats()_ due to missing Py_CLEAR.

Compatibility notes

  • 2680_: import psutil.tests no longer works (but it was never documented to begin with).

comment:4 by Bruce Dubbs, 9 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commit 9fce34d6e9.

comment:5 by Bruce Dubbs, 9 months ago

Resolution: fixed
Status: closed → reopened

Now version 7.2.1.

comment:6 by Bruce Dubbs, 9 months ago

7.2.1 - 2025-12-29

Bug fixes

  • 2699_, [FreeBSD], [NetBSD]: heap_info()_ does not detect small allocations (<= 1K). In order to fix that, we now flush internal jemalloc cache before fetching the metrics.

comment:7 by Bruce Dubbs, 9 months ago

Resolution: → fixed
Status: reopened → closed

Fixed (again) at commits

e987bf3e6e Update to utfcpp-4.0.9.
dd682481d3 Update to psutil-7.2.1 (Python Module).
1634ba6004 Update to fast_float-8.2.1.

comment:8 by Bruce Dubbs, 8 months ago

Milestone: 12.5 → 13.0

Milestone renamed

Note: See TracTickets for help on using tickets.