psutil v5.4.8 Release Notes

Release Date: 2018-10-30 // over 5 years ago
  • 2018-10-30

    โœจ Enhancements

    • ๐Ÿง 1197_, [Linux]: cpu_freq()_ is now implemented by parsing /proc/cpuinfo in case /sys/devices/system/cpu/* filesystem is not available.
    • ๐Ÿง 1310_, [Linux]: sensors_temperatures()_ now parses /sys/class/thermal in case /sys/class/hwmon fs is not available (e.g. Raspberry Pi). (patch by Alex Manuskin)
    • ๐Ÿ‘ 1320_, [POSIX]: better compilation support when using g++ instead of GCC. (patch by Jaime Fullaondo)

    ๐Ÿ› Bug fixes

    • ๐Ÿ–จ 715_: do not print exception on import time in case cpu_times()_ fails.
    • ๐Ÿง 1004_, [Linux]: Process.io_counters()_ may raise ValueError.
    • 1277_, [OSX]: available and used memory (virtual_memory()_) metrics are not accurate.
    • ๐Ÿ 1294_, [Windows]: Process.connections()_ may sometimes fail with intermittent 0xC0000001. (patch by Sylvain Duchesne)
    • ๐Ÿง 1307_, [Linux]: disk_partitions()_ does not honour PROCFS_PATH_.
    • 1320_, [AIX]: system CPU times (cpu_times()_) were being reported with ticks unit as opposed to seconds. (patch by Jaime Fullaondo)
    • ๐Ÿ–จ 1332_, [OSX]: psutil debug messages are erroneously printed all the time. (patch by Ilya Yanok)
    • 1346_, [SunOS]: net_connections()_ returns an empty list. (patch by Oleksii Shevchuk)