Sourced from sysinfo's changelog.
0.29.0
- Add
ProcessExt::effective_user_idandProcessExt::effective_group_id.- Rename
DiskTypeintoDiskKind.- Rename
DiskExt::type_intoDiskExt::kind.- macOS: Correctly handle
ProcessStatusand remove publicThreadStatusfield.- Windows 11: Fix CPU core usage.
0.28.4
- macOS: Improve CPU computation.
- Strengthen a process test (needed for debian).
0.28.3
- FreeBSD/Windows: Add missing frequency for global CPU.
- macOS: Fix used memory computation.
- macOS: Improve available memory computation.
- Windows: Fix potential panic when getting process data.
0.28.2
- Linux: Improve CPU usage computation.
0.28.1
- macOS: Fix overflow when computing CPU usage.
0.28.0
- Linux: Fix name and CPU usage for processes tasks.
- unix: Keep all users, even "not real" accounts.
- Windows: Use SID for Users ID.
- Fix C API.
- Disable default cdylib compilation.
- Add
serdefeature to enable serialization.- Linux: Handle
Idlestate inProcessStatus.- Linux: Add brand and name of ARM CPUs.
0.27.8
- macOS: Fix overflow when computing CPU usage.
0.27.7
- macOS: Fix process CPU usage computation
- Linux: Improve ARM CPU
brandandnameinformation.- Windows: Fix resource leak.
- Documentation improvements.
... (truncated)