oshi

Native Operating System and Hardware Information

MIT License

Stars
4.7K
Committers
199

Bot releases are hidden (Show)

oshi - Release 6.6.3 Latest Release

Published by dbwiddis about 2 months ago

Bug fixes / Improvements\
  • #2704: Properly parse CPU vendor when lscpu not available - @dbwiddis.
  • #2705: Restore optional legacy method of calculating Windows System CPU - @dbwiddis.

Full change log

oshi - Release 6.6.2

Published by dbwiddis 3 months ago

Bug fixes / Improvements
  • #2660: Add macOS 15 (Sequoia) to version properties - @dbwiddis.
  • #2662: Only warn on duplicate properties files if they differ - @dbwiddis.
  • #2692: Do not log errors for reading process arguments on Linux - @wolfs.

Full change log

oshi - Release 6.6.1

Published by dbwiddis 5 months ago

New Features
Bug fixes / Improvements
  • #2645: fix getOwningProcessId sometimes return -1 on 64x linux - @yourancc.

Full change log

oshi - Release 6.6.0

Published by dbwiddis 6 months ago

New Features
Bug fixes / Improvements
  • #2605: Reduce CpuStat.getSystemCpuLoadticks memory allocation pressure - @chrisribble.
  • #2612: Use 1k buffer in FileUtils.readLines to reduce heap allocation pressure - @chrisribble.
  • #2621: Cache thread counters when updating OS Process with suspended state - @dbwiddis.
  • #2626: Make sys and dev paths on Linux configurable - @dbwiddis.
  • #2627: Add more SMBIOSMemoryType values - @dbwiddis.

Full change log

oshi - Release 6.5.0

Published by dbwiddis 7 months ago

New Features
  • #2592: Add getFeatureFlags method to CentralProcessor API - @dbwiddis.

Full change log

oshi - Release 6.4.13

Published by dbwiddis 8 months ago

Bug fixes / Improvements
  • #2588: Fix parsing of strings to long arrays - @cl728.

Full change log

oshi - Release 6.4.12

Published by dbwiddis 8 months ago

Bug fixes / Improvements

Full change log

oshi - Release 6.4.11

Published by dbwiddis 9 months ago

Bug fixes / Improvements
  • #2559: Improve handling of missing JNA classes in LinuxOperatingSystem init - @dbwiddis.
  • #2562: Allow opting out of use of udev via LinuxOperatingSystem- @chadlwilson.

Full change log

oshi - Release 6.4.10

Published by dbwiddis 10 months ago

Bug fixes / Improvements

Full change log

oshi - Release 6.4.9

Published by dbwiddis 10 months ago

Bug fixes / Improvements

Full change log

oshi - Release 6.4.8

Published by dbwiddis 11 months ago

Bug fixes / Improvements

Full change log

oshi - Release 6.4.7

Published by dbwiddis 12 months ago

Bug fixes / Improvements
  • #2460: Fix AIX tests for virtual/unused drives - @dbwiddis.
  • #2480: Use sysfs as a backup for Linux power supply without udev - @dbwiddis.
  • #2487: Improve performance of thread details query for a single process - @dbwiddis.

Full change log

oshi - Release 6.4.6

Published by dbwiddis about 1 year ago

Bug fixes / Improvements
  • #2443: Include IPConnections on Mac that listen on both IPv4 and IPv6 protocols - @rieck0.
  • #2446: Fix parsing Loongson CPU names - @Glavo.

Full change log

oshi - Release 6.4.5

Published by dbwiddis about 1 year ago

Bug fixes / Improvements
  • #2421: Handle non-unique UUIDs in demo ComputerID class - @dbwiddis.
  • #2427: Lookup hardware implementer if lscpu fails to do so - @dbwiddis.
  • #2434: Fix Windows OS Process logic to use registry values - @tzfun.
  • #2436: Fall back to vendor frequency on failed max on Windows - @dbwiddis.

Full change log

oshi - Release 6.4.4

Published by dbwiddis over 1 year ago

Bug fixes / Improvements
  • #2407: Improve performance of Linux User and Group name queries - @dbwiddis.

Full change log

oshi - Release 6.4.3

Published by dbwiddis over 1 year ago

Bug fixes / Improvements

Full change log

oshi - Release 6.4.2

Published by dbwiddis over 1 year ago

Bug fixes / Improvements

Full change log

oshi - Release 6.4.1

Published by dbwiddis over 1 year ago

Bug fixes / Improvements

Full change log

oshi - Release 6.4.0

Published by dbwiddis almost 2 years ago

##### New Features

  • #2261: Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - @dbwiddis.
Bug fixes / Improvements
  • #2259: Cache AIX partition list to reduce disk reads from lspv - @dbwiddis.
  • #2260: Use regex to pre-filter to parseable CPU numbers for ARM Macs - @dbwiddis.
  • #2262: Consistent treatment of AIX tick lengths - @dbwiddis.
  • #2264: Don't assume ticks match logical processor count - @dbwiddis.

Full change log

oshi - Release 6.3.2

Published by dbwiddis almost 2 years ago

Bug fixes / Improvements

Full change log