cargo / sysinfo
sysinfo
What changed in sysinfo 0.40, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-12.
1 breaking10 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initsysinfo 0.4011 changes
Breaking changes 1
On Windows, System::load_average now returns Err(Error::Unsupported).
Fixes and other changes 10
Linux GPU retrieval is improved, with better fallback handling.
Unix IpAddr retrieval is fixed.
On Linux, process GPU information retrieval is fixed when the GPU has no associated PCI.
NetBSD process status retrieval is fixed.
On Windows, Process::wait now waits until the process is completely removed.
On Linux, duplicate PIDs in ProcessesToUpdate::Some no longer trigger the bug.
The From<X> for Vec<Y> trait implementation is available again for Disks.
The From<X> for Vec<Y> trait implementation is available again for Gpus.
The From<X> for Vec<Y> trait implementation is available again for Groups.
The From<X> for Vec<Y> trait implementation is available again for Users.