Skip to content

Latest commit

 

History

History
345 lines (298 loc) · 28.7 KB

CHANGELOG.md

File metadata and controls

345 lines (298 loc) · 28.7 KB

4.0.0 (in progress)

3.13.0 (1/18/2019), 3.13.1 (4/21/2019), 3.13.2 (4/28/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.