Skip to content

Latest commit

 

History

History
401 lines (352 loc) · 32.6 KB

CHANGELOG.md

File metadata and controls

401 lines (352 loc) · 32.6 KB

4.1.0 (in progress)

API CHANGE: This version implements thread-safe getters for OSHI attributes. As part of this change, support for serialization has been removed. In addition, setters have been removed from the API, as they were never intended for end user use.

The default configuration file has been renamed to oshi.properties to prevent classpath conflicts.

4.0.0 (8/10/2019)

3.13.0 (1/18/2019), 3.13.1 (4/21/2019), 3.13.2 (4/28/2019), 3.13.3 (6/5/2019), 3.13.4 (9/6/2019)

3.12.1 (12/31/2018), 3.12.2 (1/10/2019)

3.12.0 (12/16/2018)

3.11.0 (11/21/2018)

3.10.0 (11/03/2018)

3.9.1 (10/14/2018)

3.9.0 (10/7/2018)

3.8.1 (09/01/2018), 3.8.2 (09/07/2018), 3.8.3 (09/14/2018), 3.8.4 (09/24/2018)

3.8.0 (08/20/2018)

3.7.1 (07/28/2018), 3.7.2 (08/01/2018)

3.7.0 (07/28/2018)

3.6.1 (6/28/2018), 3.6.2 (7/10/2018)

  • #527: Correct process information caching and command line retrieval under Windows - @dustin-johnson.
  • #533: Filter to CPU zone if multiple Windows Thermal sensors. - @dbwiddis.
  • #542: Disabled Windows performance collection leads to empty Process cache - @MarcMil.
  • #547: Remove DataTypeConverter dependency so OSHI builds on Java 9+ - @dbwiddis.

3.6.0 (6/20/2018)

  • #489: Switch from WMI to native methods for most Windows Process data. - @dbwiddis.
  • #501: Added HWDiskStore.updateDiskStats. - @cjbrowne.
  • #503: Expose memory page size to API. - @dbwiddis.
  • #507: Replace WMI with (faster) PDH queries for WindowsCentralProcessor. - @dbwiddis.
  • #508: Replace WMI with (faster) registry data for Windows Processes. - @dbwiddis.
  • #509: Add pages swapped in/out to paging/swap file. - @dbwiddis.
  • #518: Add OS bitness. - @dbwiddis.

3.5.0 (4/15/2018)

3.4.5 (4/11/2018)

3.4.4 (10/15/17)

  • #392: Fix NPE for processes terminating before iteration - @dbwiddis.
  • #396: Fix issue on Mac OS X whereby the buffer size for the call to proc_listpids() was improperly calculated - @brettwooldridge
  • Updated to JNA 4.5.0

3.4.3 (6/2/17)

  • #336: Add Process Current Working Directory - @dbwiddis.
  • #357: Prioritize OpenHardwareMonitor for Windows Sensors - @dbwiddis.
  • #362: Add logical volume attribute to OSFileStore (Linux support only), providing a place for an alternate volume name. @darinhoward
  • #363: Adding Steal Tick Type for Linux - @darinhoward.
  • #375: Added OSGi bundle support - @swimmesberger
  • Updated to JNA 4.4.0.

3.4.2 (3/2/2017)

3.4.1 (3/1/2017)

3.4.0 (2/26/2017)

  • Switch groupId to com.github.oshi
  • #294, #305: Add NetworkParams for network parameter of OS - @chikei, @dbwiddis.
  • #295: Make OSProcess (AbstractProcess.java) more easily extendible - @michaeldesigaud.
  • #307: Deprecate CentralProcessor's getSystemSerialNumber method that duplicated ComputerSystem's getSerialNumber method. - @dbwiddis.
  • #308: Add getProcessorID to CentralProcessor. - @dbwiddis.
  • #309: Reduce C library duplication. - @dbwiddis.
  • #317: Add user/uid, group/gid, and command line to OSProcess. - @dbwiddis.

3.3 (12/31/2016)

3.2 (9/1/2016)

3.1.1 (8/5/2016)

3.1 (8/1/2016)

3.0 (7/1/2016)

2.6.2 (6/21/2016)

  • #199: Use WMI queries for raw data instead of maintaining PDH threads - @dbwiddis.
  • Multiple efficiency improvements

2.6-java7 / 2.6.1 (6/17/2016)

  • #190: Add VendorID and ProductID to UsbDevice - @dbwiddis.
  • #193: Add read/write to Windows and OS X HWDiskStores - @dbwiddis.
  • #194: Add volume name to OSFileStores - @henryx.
  • #195: Fixed reading multiple (in particular external) displays on Mac - @dpagano.
  • #197: Add UUID to OSFileStores - @dbwiddis.
  • #198: macOS 10.12 (Sierra) - @dbwiddis.
  • Created a Java 7 backport using threeten.org dependency released as 2.6-m-java7

2.5.1-java7 / 2.5.2 (6/9/2016)

  • #186, #187, #188: Improve USB device trees - @dbwiddis.
  • Created a Java 7 backport using threeten.org dependency released as 2.5.1-java7

2.5 (6/4/2016)

2.4 (5/2/2016)

2.3 (4/14/2016)

2.2 (3/1/2016)

2.1.2 (2/24/2016)

2.1.1 (2/19/2016)

2.1 (1/1/2016)

2.0 (11/28/2015)

1.5.2 (11/23/2015)

1.5.1 (10/15/2015)

1.5 (9/21/2015)

  • #87: Added SLF4J logging, changed exception throwing to log errors to be robust to lack of permissions - @dbwiddis.

1.4 (9/3/2015)

1.3 (6/27/2015)

  • Upgraded to Java 7 base support
  • Upgraded JNA to 4.1.0
  • Brought over lessons learned from waffle for building project from source.
  • #50: Added file store information - @dbwiddis.
  • #51: Added CPU Ticks and switched to OperatingSystemMXBean for CPU load / load average - @dbwiddis.
  • #62: Added Per-Processor CPU Load and Ticks - @dbwiddis.

1.2 (6/13/2014)

1.1 (10/13/2013)

  • Added support for Windows 8 to oshi.software.os.OperatingSystemVersion, oshi.software.os.windows.nt.OSVersionInfoEx - @laurent-r.

1.0 (6/23/2010)

  • Initial public release - @dblock.