unstale

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 init

@unstale/cli 0.3.0 on npm

sysinfo 0.4011 changes

Breaking changes 1

  • On Windows, System::load_average now returns Err(Error::Unsupported).

    0.40.1release notes

Fixes and other changes 10

  • Linux GPU retrieval is improved, with better fallback handling.

    0.40.3release notes

  • Unix IpAddr retrieval is fixed.

    0.40.2release notes

  • On Linux, process GPU information retrieval is fixed when the GPU has no associated PCI.

    0.40.2release notes

  • NetBSD process status retrieval is fixed.

    0.40.2release notes

  • On Windows, Process::wait now waits until the process is completely removed.

    0.40.2release notes

  • On Linux, duplicate PIDs in ProcessesToUpdate::Some no longer trigger the bug.

    0.40.2release notes

  • The From<X> for Vec<Y> trait implementation is available again for Disks.

    0.40.1release notes

  • The From<X> for Vec<Y> trait implementation is available again for Gpus.

    0.40.1release notes

  • The From<X> for Vec<Y> trait implementation is available again for Groups.

    0.40.1release notes

  • The From<X> for Vec<Y> trait implementation is available again for Users.

    0.40.1release notes