Releases: sebhildebrandt/systeminformation
Releases · sebhildebrandt/systeminformation
Release list
v6.0.0-beta.16
- use C.UTF-8 locale for commands returning user text (linux)
- networkInterfaces() - faster linux scan (parallel, single nmcli call, skip external/non-wifi)
- fix: reject option-like values in sanitizeUrl and sanitizeInterfacesString
- execSecure() - settle on timeout, cap stdout at MAX_BUFFER_SIZE, discard stderr
- gpu() - fix issue last implementation
- gpu() - derive vram from sysfs instead of PCI region sizes (linux)
Full Changelog: v6.0.0-beta.15...v6.0.0-beta.16
v6.0.0-beta.15
- code review and code hardening
- networkStats() - cached results report the measured interval, fix cache key mismatch (windows)
- fix bsd mem used, btrfs pool size with incomplete member list, SIP custom configuration
- gpu() - detect NVIDIA Tegra / Jetson iGPU via sysfs (linux)
- memLayout() - fix clockSpeed reading
- networkStats() - add rx_packets and tx_packets
- mem() - active/available now account for the ZFS ARC cache (linux, freebsd)
- osInfo() - add security (SELinux / AppArmor on linux, SIP on macOS
Full Changelog: v6.0.0-beta.14...v6.0.0-beta.15
v6.0.0-beta.14
- blockDevices() btrfs detection / calculation improved
Full Changelog: v6.0.0-beta.13...v6.0.0-beta.14
v5.33.13
Full Changelog: v5.33.12...v5.33.13
v6.0.0-beta.13
- ci - add missing processFocused smoke test
- test menu re-arrangement
- add exec timeouts to the systemctl, ps, netstat, ifconfig and iw calls
- harden raidMatchLinux - timeout on mdadm and validate the device name before building the path
- harden new exec calls with timeouts, avoid prototype chain lookup in availability map
- fix windows display availability mapping, add zpool timeouts and resolve zfs pool mountpoints
- displays(), gpu() - gpu and gpuBusAddress fix (windows)
- displays() - add gpu and gpuBusAddress to link a display to its graphics controller, document gpu().busAddress
- displays() - powerState (on, standby, suspend, off) fix
- displays() - add powerState (on, standby, suspend, off) to detect dimmed or sleeping screens
- add processFocused() - process owning the currently focused window, blockDevices() - detect ZFS pools and multi device btrfs as raid groups
Full Changelog: v6.0.0-beta.12...v6.0.0-beta.13
v5.33.12
Full Changelog: v5.33.11...v5.33.12
v6.0.0-beta.12
- fix: refactoring, fixing minor flaws
- feat: process() state and default audio device (windows)
- feat: displays() fall back to the DRM connectors (linux)
- feat: currentLoad() - added avgLoad (aprox) for Windows
- feat: networkInterfaces() added vendor, model and gateway
Full Changelog: v6.0.0-beta.11...v6.0.0-beta.12
v6.0.0-beta.11
- battery(), uuid(), blockDevices() fix Mac OS Golden Gate (macOS)
- feat: workAreaResolution, workAreaPosition for macOS
- fix: gpu() metalVersion detection (macOS)
- feat: added workAreaResolution and workAreaPosition (windows)
Full Changelog: v6.0.0-beta.10...v6.0.0-beta.11
v5.33.11
Full Changelog: v5.33.10...v5.33.11
v6.0.0-beta.10
Full Changelog: v6.0.0-beta.9...v6.0.0-beta.10