Release YQ (v0.51.687): macOS/non-procfs system-health metrics via optional psutil (#4616)

Co-authored-by: jkobject <jkobject@users.noreply.github.com>
This commit is contained in:
nesquena-hermes 2026-06-26 21:07:46 +00:00
parent 19d1f435b8
commit f4645925c6

View file

@ -3,6 +3,12 @@
## [Unreleased]
## [v0.51.687] — 2026-06-26 — Release YQ (system-health CPU/RAM metrics work on macOS and other non-procfs platforms)
### Fixed
- **The system-health panel now reports CPU/RAM on macOS and other platforms without `/proc`.** The aggregate CPU/RAM collectors only read Linux procfs, so on macOS those metrics failed. They now fall back to `psutil` when procfs is unavailable. `psutil` is kept **optional** (listed only as a comment in `requirements.txt`, matching the `edge-tts` opt-in pattern — base installs stay lean): on Linux procfs is always hit first and `psutil` is never imported; on a non-procfs platform with `psutil` installed the fallback works; without it, the affected metric degrades to "unavailable" with no crash. Thanks @jkobject. (#4616)
## [v0.51.686] — 2026-06-26 — Release YP (internal: enhanced-table copy boundary-case test coverage)
### Changed