fix(deps): update dependency com.github.oshi:oshi-core to v6.6.5 #9

Open
Rainnny wants to merge 1 commits from renovate/com.github.oshi-oshi-core-6.x into master
Owner

This PR contains the following updates:

Package Type Update Change
com.github.oshi:oshi-core compile minor 6.4.2 -> 6.6.5

Release Notes

oshi/oshi (com.github.oshi:oshi-core)

v6.6.5

New Features
Bug fixes / Improvements

v6.6.4

New Features
Bug fixes / Improvements

v6.6.3

New Features
Bug fixes / Improvements

v6.6.2

New Features
Bug fixes / Improvements

v6.6.1

New Features
Bug fixes / Improvements

v6.6.0

New Features
Bug fixes / Improvements

v6.5.0

New Features

v6.4.13

New Features
  • #​2261: Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - @​dbwiddis.
Bug fixes / Improvements

v6.4.12

New Features
  • #​2261: Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - @​dbwiddis.
Bug fixes / Improvements

v6.4.11

New Features
  • #​2261: Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - @​dbwiddis.
Bug fixes / Improvements

v6.4.10

New Features
  • #​2261: Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - @​dbwiddis.
Bug fixes / Improvements

v6.4.9

New Features
  • #​2261: Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - @​dbwiddis.
Bug fixes / Improvements

v6.4.8

New Features
  • #​2261: Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - @​dbwiddis.
Bug fixes / Improvements

v6.4.7

New Features
  • #​2261: Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - @​dbwiddis.
Bug fixes / Improvements

v6.4.6

New Features
  • #​2261: Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - @​dbwiddis.
Bug fixes / Improvements

v6.4.5

New Features
  • #​2261: Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - @​dbwiddis.
Bug fixes / Improvements

v6.4.4

New Features
  • #​2261: Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - @​dbwiddis.
Bug fixes / Improvements

v6.4.3

New Features
  • #​2261: Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - @​dbwiddis.
Bug fixes / Improvements

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com.github.oshi:oshi-core](https://github.com/oshi/oshi) | compile | minor | `6.4.2` -> `6.6.5` | --- ### Release Notes <details> <summary>oshi/oshi (com.github.oshi:oshi-core)</summary> ### [`v6.6.5`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#660-2024-04-13--661-2024-05-26--662-2024-07-21--663-2024-08-20--664-2024-09-15--665-2024-09-16) ##### New Features - [#&#8203;2603](https://github.com/oshi/oshi/pull/2603), [#&#8203;2625](https://github.com/oshi/oshi/pull/2625): Add part number to Physical Memory - [@&#8203;BartekDziurowicz](https://github.com/BartekDziurowicz), [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2644](https://github.com/oshi/oshi/pull/2644): Add serial number to Physical Memory - [@&#8203;Tegrason](https://github.com/Tegrason). ##### Bug fixes / Improvements - [#&#8203;2605](https://github.com/oshi/oshi/pull/2605): Reduce CpuStat.getSystemCpuLoadticks memory allocation pressure - [@&#8203;chrisribble](https://github.com/chrisribble). - [#&#8203;2612](https://github.com/oshi/oshi/pull/2612): Use 1k buffer in FileUtils.readLines to reduce heap allocation pressure - [@&#8203;chrisribble](https://github.com/chrisribble). - [#&#8203;2621](https://github.com/oshi/oshi/pull/2621): Cache thread counters when updating OS Process with suspended state - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2626](https://github.com/oshi/oshi/pull/2626): Make sys and dev paths on Linux configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2627](https://github.com/oshi/oshi/pull/2627): Add more SMBIOSMemoryType values - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2645](https://github.com/oshi/oshi/pull/2645): fix getOwningProcessId sometimes return -1 on 64x linux - [@&#8203;yourancc](https://github.com/yourancc). - [#&#8203;2660](https://github.com/oshi/oshi/pull/2660): Add macOS 15 (Sequoia) to version properties - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2662](https://github.com/oshi/oshi/pull/2662): Only warn on duplicate properties files if they differ - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2692](https://github.com/oshi/oshi/pull/2692): Do not log errors for reading process arguments on Linux - [@&#8203;wolfs](https://github.com/wolfs). - [#&#8203;2704](https://github.com/oshi/oshi/pull/2704): Properly parse CPU vendor when lscpu not available - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2705](https://github.com/oshi/oshi/pull/2705): Restore optional legacy method of calculating Windows System CPU - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2711](https://github.com/oshi/oshi/pull/2711): Do not log error on macOS for hw.nperflevels - [@&#8203;Puppy4C](https://github.com/Puppy4C). - [#&#8203;2722](https://github.com/oshi/oshi/pull/2722): Fix speed value for LinuxNetworkIF - [@&#8203;Puppy4C](https://github.com/Puppy4C). - [#&#8203;2724](https://github.com/oshi/oshi/pull/2724): Clarify IO bytes documentation on OSProcess - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2725](https://github.com/oshi/oshi/pull/2725): Reduce redundant logging on perf counter failures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2726](https://github.com/oshi/oshi/pull/2726): JNA 5.15.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2740](https://github.com/oshi/oshi/pull/2740): Fix Linux CPU thermal zone path string - [@&#8203;1056227556](https://github.com/1056227556). ### [`v6.6.4`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#660-2024-04-13--661-2024-05-26--662-2024-07-21--663-2024-08-20--664-2024-09-15--665-2024-09-16) ##### New Features - [#&#8203;2603](https://github.com/oshi/oshi/pull/2603), [#&#8203;2625](https://github.com/oshi/oshi/pull/2625): Add part number to Physical Memory - [@&#8203;BartekDziurowicz](https://github.com/BartekDziurowicz), [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2644](https://github.com/oshi/oshi/pull/2644): Add serial number to Physical Memory - [@&#8203;Tegrason](https://github.com/Tegrason). ##### Bug fixes / Improvements - [#&#8203;2605](https://github.com/oshi/oshi/pull/2605): Reduce CpuStat.getSystemCpuLoadticks memory allocation pressure - [@&#8203;chrisribble](https://github.com/chrisribble). - [#&#8203;2612](https://github.com/oshi/oshi/pull/2612): Use 1k buffer in FileUtils.readLines to reduce heap allocation pressure - [@&#8203;chrisribble](https://github.com/chrisribble). - [#&#8203;2621](https://github.com/oshi/oshi/pull/2621): Cache thread counters when updating OS Process with suspended state - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2626](https://github.com/oshi/oshi/pull/2626): Make sys and dev paths on Linux configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2627](https://github.com/oshi/oshi/pull/2627): Add more SMBIOSMemoryType values - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2645](https://github.com/oshi/oshi/pull/2645): fix getOwningProcessId sometimes return -1 on 64x linux - [@&#8203;yourancc](https://github.com/yourancc). - [#&#8203;2660](https://github.com/oshi/oshi/pull/2660): Add macOS 15 (Sequoia) to version properties - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2662](https://github.com/oshi/oshi/pull/2662): Only warn on duplicate properties files if they differ - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2692](https://github.com/oshi/oshi/pull/2692): Do not log errors for reading process arguments on Linux - [@&#8203;wolfs](https://github.com/wolfs). - [#&#8203;2704](https://github.com/oshi/oshi/pull/2704): Properly parse CPU vendor when lscpu not available - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2705](https://github.com/oshi/oshi/pull/2705): Restore optional legacy method of calculating Windows System CPU - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2711](https://github.com/oshi/oshi/pull/2711): Do not log error on macOS for hw.nperflevels - [@&#8203;Puppy4C](https://github.com/Puppy4C). - [#&#8203;2722](https://github.com/oshi/oshi/pull/2722): Fix speed value for LinuxNetworkIF - [@&#8203;Puppy4C](https://github.com/Puppy4C). - [#&#8203;2724](https://github.com/oshi/oshi/pull/2724): Clarify IO bytes documentation on OSProcess - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2725](https://github.com/oshi/oshi/pull/2725): Reduce redundant logging on perf counter failures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2726](https://github.com/oshi/oshi/pull/2726): JNA 5.15.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2740](https://github.com/oshi/oshi/pull/2740): Fix Linux CPU thermal zone path string - [@&#8203;1056227556](https://github.com/1056227556). ### [`v6.6.3`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#660-2024-04-13--661-2024-05-26--662-2024-07-21--663-2024-08-20--664-2024-09-15--665-2024-09-16) ##### New Features - [#&#8203;2603](https://github.com/oshi/oshi/pull/2603), [#&#8203;2625](https://github.com/oshi/oshi/pull/2625): Add part number to Physical Memory - [@&#8203;BartekDziurowicz](https://github.com/BartekDziurowicz), [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2644](https://github.com/oshi/oshi/pull/2644): Add serial number to Physical Memory - [@&#8203;Tegrason](https://github.com/Tegrason). ##### Bug fixes / Improvements - [#&#8203;2605](https://github.com/oshi/oshi/pull/2605): Reduce CpuStat.getSystemCpuLoadticks memory allocation pressure - [@&#8203;chrisribble](https://github.com/chrisribble). - [#&#8203;2612](https://github.com/oshi/oshi/pull/2612): Use 1k buffer in FileUtils.readLines to reduce heap allocation pressure - [@&#8203;chrisribble](https://github.com/chrisribble). - [#&#8203;2621](https://github.com/oshi/oshi/pull/2621): Cache thread counters when updating OS Process with suspended state - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2626](https://github.com/oshi/oshi/pull/2626): Make sys and dev paths on Linux configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2627](https://github.com/oshi/oshi/pull/2627): Add more SMBIOSMemoryType values - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2645](https://github.com/oshi/oshi/pull/2645): fix getOwningProcessId sometimes return -1 on 64x linux - [@&#8203;yourancc](https://github.com/yourancc). - [#&#8203;2660](https://github.com/oshi/oshi/pull/2660): Add macOS 15 (Sequoia) to version properties - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2662](https://github.com/oshi/oshi/pull/2662): Only warn on duplicate properties files if they differ - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2692](https://github.com/oshi/oshi/pull/2692): Do not log errors for reading process arguments on Linux - [@&#8203;wolfs](https://github.com/wolfs). - [#&#8203;2704](https://github.com/oshi/oshi/pull/2704): Properly parse CPU vendor when lscpu not available - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2705](https://github.com/oshi/oshi/pull/2705): Restore optional legacy method of calculating Windows System CPU - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2711](https://github.com/oshi/oshi/pull/2711): Do not log error on macOS for hw.nperflevels - [@&#8203;Puppy4C](https://github.com/Puppy4C). - [#&#8203;2722](https://github.com/oshi/oshi/pull/2722): Fix speed value for LinuxNetworkIF - [@&#8203;Puppy4C](https://github.com/Puppy4C). - [#&#8203;2724](https://github.com/oshi/oshi/pull/2724): Clarify IO bytes documentation on OSProcess - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2725](https://github.com/oshi/oshi/pull/2725): Reduce redundant logging on perf counter failures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2726](https://github.com/oshi/oshi/pull/2726): JNA 5.15.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2740](https://github.com/oshi/oshi/pull/2740): Fix Linux CPU thermal zone path string - [@&#8203;1056227556](https://github.com/1056227556). ### [`v6.6.2`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#660-2024-04-13--661-2024-05-26--662-2024-07-21--663-2024-08-20--664-2024-09-15--665-2024-09-16) ##### New Features - [#&#8203;2603](https://github.com/oshi/oshi/pull/2603), [#&#8203;2625](https://github.com/oshi/oshi/pull/2625): Add part number to Physical Memory - [@&#8203;BartekDziurowicz](https://github.com/BartekDziurowicz), [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2644](https://github.com/oshi/oshi/pull/2644): Add serial number to Physical Memory - [@&#8203;Tegrason](https://github.com/Tegrason). ##### Bug fixes / Improvements - [#&#8203;2605](https://github.com/oshi/oshi/pull/2605): Reduce CpuStat.getSystemCpuLoadticks memory allocation pressure - [@&#8203;chrisribble](https://github.com/chrisribble). - [#&#8203;2612](https://github.com/oshi/oshi/pull/2612): Use 1k buffer in FileUtils.readLines to reduce heap allocation pressure - [@&#8203;chrisribble](https://github.com/chrisribble). - [#&#8203;2621](https://github.com/oshi/oshi/pull/2621): Cache thread counters when updating OS Process with suspended state - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2626](https://github.com/oshi/oshi/pull/2626): Make sys and dev paths on Linux configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2627](https://github.com/oshi/oshi/pull/2627): Add more SMBIOSMemoryType values - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2645](https://github.com/oshi/oshi/pull/2645): fix getOwningProcessId sometimes return -1 on 64x linux - [@&#8203;yourancc](https://github.com/yourancc). - [#&#8203;2660](https://github.com/oshi/oshi/pull/2660): Add macOS 15 (Sequoia) to version properties - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2662](https://github.com/oshi/oshi/pull/2662): Only warn on duplicate properties files if they differ - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2692](https://github.com/oshi/oshi/pull/2692): Do not log errors for reading process arguments on Linux - [@&#8203;wolfs](https://github.com/wolfs). - [#&#8203;2704](https://github.com/oshi/oshi/pull/2704): Properly parse CPU vendor when lscpu not available - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2705](https://github.com/oshi/oshi/pull/2705): Restore optional legacy method of calculating Windows System CPU - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2711](https://github.com/oshi/oshi/pull/2711): Do not log error on macOS for hw.nperflevels - [@&#8203;Puppy4C](https://github.com/Puppy4C). - [#&#8203;2722](https://github.com/oshi/oshi/pull/2722): Fix speed value for LinuxNetworkIF - [@&#8203;Puppy4C](https://github.com/Puppy4C). - [#&#8203;2724](https://github.com/oshi/oshi/pull/2724): Clarify IO bytes documentation on OSProcess - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2725](https://github.com/oshi/oshi/pull/2725): Reduce redundant logging on perf counter failures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2726](https://github.com/oshi/oshi/pull/2726): JNA 5.15.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2740](https://github.com/oshi/oshi/pull/2740): Fix Linux CPU thermal zone path string - [@&#8203;1056227556](https://github.com/1056227556). ### [`v6.6.1`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#660-2024-04-13--661-2024-05-26--662-2024-07-21--663-2024-08-20--664-2024-09-15--665-2024-09-16) ##### New Features - [#&#8203;2603](https://github.com/oshi/oshi/pull/2603), [#&#8203;2625](https://github.com/oshi/oshi/pull/2625): Add part number to Physical Memory - [@&#8203;BartekDziurowicz](https://github.com/BartekDziurowicz), [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2644](https://github.com/oshi/oshi/pull/2644): Add serial number to Physical Memory - [@&#8203;Tegrason](https://github.com/Tegrason). ##### Bug fixes / Improvements - [#&#8203;2605](https://github.com/oshi/oshi/pull/2605): Reduce CpuStat.getSystemCpuLoadticks memory allocation pressure - [@&#8203;chrisribble](https://github.com/chrisribble). - [#&#8203;2612](https://github.com/oshi/oshi/pull/2612): Use 1k buffer in FileUtils.readLines to reduce heap allocation pressure - [@&#8203;chrisribble](https://github.com/chrisribble). - [#&#8203;2621](https://github.com/oshi/oshi/pull/2621): Cache thread counters when updating OS Process with suspended state - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2626](https://github.com/oshi/oshi/pull/2626): Make sys and dev paths on Linux configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2627](https://github.com/oshi/oshi/pull/2627): Add more SMBIOSMemoryType values - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2645](https://github.com/oshi/oshi/pull/2645): fix getOwningProcessId sometimes return -1 on 64x linux - [@&#8203;yourancc](https://github.com/yourancc). - [#&#8203;2660](https://github.com/oshi/oshi/pull/2660): Add macOS 15 (Sequoia) to version properties - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2662](https://github.com/oshi/oshi/pull/2662): Only warn on duplicate properties files if they differ - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2692](https://github.com/oshi/oshi/pull/2692): Do not log errors for reading process arguments on Linux - [@&#8203;wolfs](https://github.com/wolfs). - [#&#8203;2704](https://github.com/oshi/oshi/pull/2704): Properly parse CPU vendor when lscpu not available - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2705](https://github.com/oshi/oshi/pull/2705): Restore optional legacy method of calculating Windows System CPU - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2711](https://github.com/oshi/oshi/pull/2711): Do not log error on macOS for hw.nperflevels - [@&#8203;Puppy4C](https://github.com/Puppy4C). - [#&#8203;2722](https://github.com/oshi/oshi/pull/2722): Fix speed value for LinuxNetworkIF - [@&#8203;Puppy4C](https://github.com/Puppy4C). - [#&#8203;2724](https://github.com/oshi/oshi/pull/2724): Clarify IO bytes documentation on OSProcess - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2725](https://github.com/oshi/oshi/pull/2725): Reduce redundant logging on perf counter failures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2726](https://github.com/oshi/oshi/pull/2726): JNA 5.15.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2740](https://github.com/oshi/oshi/pull/2740): Fix Linux CPU thermal zone path string - [@&#8203;1056227556](https://github.com/1056227556). ### [`v6.6.0`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#660-2024-04-13--661-2024-05-26--662-2024-07-21--663-2024-08-20--664-2024-09-15--665-2024-09-16) ##### New Features - [#&#8203;2603](https://github.com/oshi/oshi/pull/2603), [#&#8203;2625](https://github.com/oshi/oshi/pull/2625): Add part number to Physical Memory - [@&#8203;BartekDziurowicz](https://github.com/BartekDziurowicz), [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2644](https://github.com/oshi/oshi/pull/2644): Add serial number to Physical Memory - [@&#8203;Tegrason](https://github.com/Tegrason). ##### Bug fixes / Improvements - [#&#8203;2605](https://github.com/oshi/oshi/pull/2605): Reduce CpuStat.getSystemCpuLoadticks memory allocation pressure - [@&#8203;chrisribble](https://github.com/chrisribble). - [#&#8203;2612](https://github.com/oshi/oshi/pull/2612): Use 1k buffer in FileUtils.readLines to reduce heap allocation pressure - [@&#8203;chrisribble](https://github.com/chrisribble). - [#&#8203;2621](https://github.com/oshi/oshi/pull/2621): Cache thread counters when updating OS Process with suspended state - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2626](https://github.com/oshi/oshi/pull/2626): Make sys and dev paths on Linux configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2627](https://github.com/oshi/oshi/pull/2627): Add more SMBIOSMemoryType values - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2645](https://github.com/oshi/oshi/pull/2645): fix getOwningProcessId sometimes return -1 on 64x linux - [@&#8203;yourancc](https://github.com/yourancc). - [#&#8203;2660](https://github.com/oshi/oshi/pull/2660): Add macOS 15 (Sequoia) to version properties - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2662](https://github.com/oshi/oshi/pull/2662): Only warn on duplicate properties files if they differ - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2692](https://github.com/oshi/oshi/pull/2692): Do not log errors for reading process arguments on Linux - [@&#8203;wolfs](https://github.com/wolfs). - [#&#8203;2704](https://github.com/oshi/oshi/pull/2704): Properly parse CPU vendor when lscpu not available - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2705](https://github.com/oshi/oshi/pull/2705): Restore optional legacy method of calculating Windows System CPU - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2711](https://github.com/oshi/oshi/pull/2711): Do not log error on macOS for hw.nperflevels - [@&#8203;Puppy4C](https://github.com/Puppy4C). - [#&#8203;2722](https://github.com/oshi/oshi/pull/2722): Fix speed value for LinuxNetworkIF - [@&#8203;Puppy4C](https://github.com/Puppy4C). - [#&#8203;2724](https://github.com/oshi/oshi/pull/2724): Clarify IO bytes documentation on OSProcess - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2725](https://github.com/oshi/oshi/pull/2725): Reduce redundant logging on perf counter failures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2726](https://github.com/oshi/oshi/pull/2726): JNA 5.15.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2740](https://github.com/oshi/oshi/pull/2740): Fix Linux CPU thermal zone path string - [@&#8203;1056227556](https://github.com/1056227556). ### [`v6.5.0`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#650-2024-03-10) ##### New Features - [#&#8203;2592](https://github.com/oshi/oshi/pull/2592): Add getFeatureFlags method to CentralProcessor API - [@&#8203;dbwiddis](https://github.com/dbwiddis). ### [`v6.4.13`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#640-2022-12-02--641-2023-03-18--642-2023-05-02--643-2023-06-06--644-2023-07-01--645-2023-08-20--646-2023-09-24--647-2023-11-01--648-2023-11-24--649-2023-12-10--6410-2023-12-23--6411-2024-01-11--6412-2024-02-10--6413-2024-02-25) ##### New Features - [#&#8203;2261](https://github.com/oshi/oshi/pull/2261): Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - [@&#8203;dbwiddis](https://github.com/dbwiddis). ##### Bug fixes / Improvements - [#&#8203;2259](https://github.com/oshi/oshi/pull/2259): Cache AIX partition list to reduce disk reads from lspv - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2260](https://github.com/oshi/oshi/pull/2260): Use regex to pre-filter to parseable CPU numbers for ARM Macs - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2262](https://github.com/oshi/oshi/pull/2262): Consistent treatment of AIX tick lengths - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2264](https://github.com/oshi/oshi/pull/2264): Don't assume ticks match logical processor count - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2292](https://github.com/oshi/oshi/pull/2292): Update to JNA 5.13.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2315](https://github.com/oshi/oshi/pull/2315), [#&#8203;2318](https://github.com/oshi/oshi/pull/2318): Fix parsing generally and for FreeBSD cpu detection - [@&#8203;decketron](https://github.com/decketron). - [#&#8203;2327](https://github.com/oshi/oshi/pull/2327): Improve Udev exception handling - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2329](https://github.com/oshi/oshi/pull/2329): Allow using SLF4J 1 in OSGi containers - [@&#8203;mshabarov](https://github.com/mshabarov). - [#&#8203;2361](https://github.com/oshi/oshi/pull/2361): Convert per-process CPU ticks on Apple Silicon to milliseconds - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2362](https://github.com/oshi/oshi/pull/2362): Make use of Kstat2 configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2377](https://github.com/oshi/oshi/pull/2377): Graceful fallback for macOS Process user or group name - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2393](https://github.com/oshi/oshi/pull/2393): Get threadId by syscall when gettid not available - [@&#8203;silencewood](https://github.com/silencewood). - [#&#8203;2394](https://github.com/oshi/oshi/pull/2394): Fix bit shifting in CPUID calculation - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2396](https://github.com/oshi/oshi/pull/2396): Add command-line fallbacks for udev and sysfs processor info - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2407](https://github.com/oshi/oshi/pull/2407): Improve performance of Linux User and Group name queries - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2421](https://github.com/oshi/oshi/pull/2421): Handle non-unique UUIDs in demo ComputerID class - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2427](https://github.com/oshi/oshi/pull/2427): Lookup hardware implementer if lscpu fails to do so - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2434](https://github.com/oshi/oshi/pull/2434): Fix Windows OS Process logic to use registry values - [@&#8203;tzfun](https://github.com/tzfun). - [#&#8203;2443](https://github.com/oshi/oshi/pull/2443): Include IPConnections on macOS that listen on both IPv4 and IPv6 protocols - [@&#8203;rieck0](https://github.com/rieck0). - [#&#8203;2446](https://github.com/oshi/oshi/pull/2446): Fix parsing Loongson CPU names - [@&#8203;Glavo](https://github.com/Glavo). - [#&#8203;2460](https://github.com/oshi/oshi/pull/2460): Fix AIX tests for virtual/unused drives - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2480](https://github.com/oshi/oshi/pull/2480): Use sysfs as a backup for Linux power supply without udev - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2487](https://github.com/oshi/oshi/pull/2487): Improve performance of thread details query for a single process - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2514](https://github.com/oshi/oshi/pull/2514): Fix NPE in ProcessorIdentifier edge case - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2527](https://github.com/oshi/oshi/pull/2527): Remove unicode degree sign from output to improve portability - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2533](https://github.com/oshi/oshi/pull/2533): Changed GPU info gathering mechanism on Windows - [@&#8203;komelgman](https://github.com/komelgman). - [#&#8203;2436](https://github.com/oshi/oshi/pull/2436), [#&#8203;2535](https://github.com/oshi/oshi/pull/2535): Fall back to vendor frequency on failed max on Windows - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2538](https://github.com/oshi/oshi/pull/2538): JNA 5.14.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2545](https://github.com/oshi/oshi/pull/2545): Improve calculations for Linux CPU max frequency - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2548](https://github.com/oshi/oshi/pull/2548): Support Apple M3 chip - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2549](https://github.com/oshi/oshi/pull/2549): Add newer Intel and AMD architectures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2559](https://github.com/oshi/oshi/pull/2559): Improve handling of missing JNA classes in LinuxOperatingSystem init - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2562](https://github.com/oshi/oshi/pull/2562): Allow opting out of use of udev via LinuxOperatingSystem- [@&#8203;chadlwilson](https://github.com/chadlwilson). - [#&#8203;2278](https://github.com/oshi/oshi/pull/2278): Use lscpu Model Name as backup for cpuName - [@&#8203;13276965576](https://github.com/13276965576). - [#&#8203;2588](https://github.com/oshi/oshi/pull/2588): Fix parsing of strings to long arrays - [@&#8203;cl728](https://github.com/cl728). ### [`v6.4.12`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#640-2022-12-02--641-2023-03-18--642-2023-05-02--643-2023-06-06--644-2023-07-01--645-2023-08-20--646-2023-09-24--647-2023-11-01--648-2023-11-24--649-2023-12-10--6410-2023-12-23--6411-2024-01-11--6412-2024-02-10--6413-2024-02-25) ##### New Features - [#&#8203;2261](https://github.com/oshi/oshi/pull/2261): Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - [@&#8203;dbwiddis](https://github.com/dbwiddis). ##### Bug fixes / Improvements - [#&#8203;2259](https://github.com/oshi/oshi/pull/2259): Cache AIX partition list to reduce disk reads from lspv - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2260](https://github.com/oshi/oshi/pull/2260): Use regex to pre-filter to parseable CPU numbers for ARM Macs - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2262](https://github.com/oshi/oshi/pull/2262): Consistent treatment of AIX tick lengths - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2264](https://github.com/oshi/oshi/pull/2264): Don't assume ticks match logical processor count - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2292](https://github.com/oshi/oshi/pull/2292): Update to JNA 5.13.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2315](https://github.com/oshi/oshi/pull/2315), [#&#8203;2318](https://github.com/oshi/oshi/pull/2318): Fix parsing generally and for FreeBSD cpu detection - [@&#8203;decketron](https://github.com/decketron). - [#&#8203;2327](https://github.com/oshi/oshi/pull/2327): Improve Udev exception handling - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2329](https://github.com/oshi/oshi/pull/2329): Allow using SLF4J 1 in OSGi containers - [@&#8203;mshabarov](https://github.com/mshabarov). - [#&#8203;2361](https://github.com/oshi/oshi/pull/2361): Convert per-process CPU ticks on Apple Silicon to milliseconds - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2362](https://github.com/oshi/oshi/pull/2362): Make use of Kstat2 configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2377](https://github.com/oshi/oshi/pull/2377): Graceful fallback for macOS Process user or group name - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2393](https://github.com/oshi/oshi/pull/2393): Get threadId by syscall when gettid not available - [@&#8203;silencewood](https://github.com/silencewood). - [#&#8203;2394](https://github.com/oshi/oshi/pull/2394): Fix bit shifting in CPUID calculation - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2396](https://github.com/oshi/oshi/pull/2396): Add command-line fallbacks for udev and sysfs processor info - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2407](https://github.com/oshi/oshi/pull/2407): Improve performance of Linux User and Group name queries - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2421](https://github.com/oshi/oshi/pull/2421): Handle non-unique UUIDs in demo ComputerID class - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2427](https://github.com/oshi/oshi/pull/2427): Lookup hardware implementer if lscpu fails to do so - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2434](https://github.com/oshi/oshi/pull/2434): Fix Windows OS Process logic to use registry values - [@&#8203;tzfun](https://github.com/tzfun). - [#&#8203;2443](https://github.com/oshi/oshi/pull/2443): Include IPConnections on macOS that listen on both IPv4 and IPv6 protocols - [@&#8203;rieck0](https://github.com/rieck0). - [#&#8203;2446](https://github.com/oshi/oshi/pull/2446): Fix parsing Loongson CPU names - [@&#8203;Glavo](https://github.com/Glavo). - [#&#8203;2460](https://github.com/oshi/oshi/pull/2460): Fix AIX tests for virtual/unused drives - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2480](https://github.com/oshi/oshi/pull/2480): Use sysfs as a backup for Linux power supply without udev - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2487](https://github.com/oshi/oshi/pull/2487): Improve performance of thread details query for a single process - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2514](https://github.com/oshi/oshi/pull/2514): Fix NPE in ProcessorIdentifier edge case - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2527](https://github.com/oshi/oshi/pull/2527): Remove unicode degree sign from output to improve portability - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2533](https://github.com/oshi/oshi/pull/2533): Changed GPU info gathering mechanism on Windows - [@&#8203;komelgman](https://github.com/komelgman). - [#&#8203;2436](https://github.com/oshi/oshi/pull/2436), [#&#8203;2535](https://github.com/oshi/oshi/pull/2535): Fall back to vendor frequency on failed max on Windows - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2538](https://github.com/oshi/oshi/pull/2538): JNA 5.14.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2545](https://github.com/oshi/oshi/pull/2545): Improve calculations for Linux CPU max frequency - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2548](https://github.com/oshi/oshi/pull/2548): Support Apple M3 chip - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2549](https://github.com/oshi/oshi/pull/2549): Add newer Intel and AMD architectures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2559](https://github.com/oshi/oshi/pull/2559): Improve handling of missing JNA classes in LinuxOperatingSystem init - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2562](https://github.com/oshi/oshi/pull/2562): Allow opting out of use of udev via LinuxOperatingSystem- [@&#8203;chadlwilson](https://github.com/chadlwilson). - [#&#8203;2278](https://github.com/oshi/oshi/pull/2278): Use lscpu Model Name as backup for cpuName - [@&#8203;13276965576](https://github.com/13276965576). - [#&#8203;2588](https://github.com/oshi/oshi/pull/2588): Fix parsing of strings to long arrays - [@&#8203;cl728](https://github.com/cl728). ### [`v6.4.11`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#640-2022-12-02--641-2023-03-18--642-2023-05-02--643-2023-06-06--644-2023-07-01--645-2023-08-20--646-2023-09-24--647-2023-11-01--648-2023-11-24--649-2023-12-10--6410-2023-12-23--6411-2024-01-11--6412-2024-02-10--6413-2024-02-25) ##### New Features - [#&#8203;2261](https://github.com/oshi/oshi/pull/2261): Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - [@&#8203;dbwiddis](https://github.com/dbwiddis). ##### Bug fixes / Improvements - [#&#8203;2259](https://github.com/oshi/oshi/pull/2259): Cache AIX partition list to reduce disk reads from lspv - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2260](https://github.com/oshi/oshi/pull/2260): Use regex to pre-filter to parseable CPU numbers for ARM Macs - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2262](https://github.com/oshi/oshi/pull/2262): Consistent treatment of AIX tick lengths - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2264](https://github.com/oshi/oshi/pull/2264): Don't assume ticks match logical processor count - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2292](https://github.com/oshi/oshi/pull/2292): Update to JNA 5.13.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2315](https://github.com/oshi/oshi/pull/2315), [#&#8203;2318](https://github.com/oshi/oshi/pull/2318): Fix parsing generally and for FreeBSD cpu detection - [@&#8203;decketron](https://github.com/decketron). - [#&#8203;2327](https://github.com/oshi/oshi/pull/2327): Improve Udev exception handling - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2329](https://github.com/oshi/oshi/pull/2329): Allow using SLF4J 1 in OSGi containers - [@&#8203;mshabarov](https://github.com/mshabarov). - [#&#8203;2361](https://github.com/oshi/oshi/pull/2361): Convert per-process CPU ticks on Apple Silicon to milliseconds - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2362](https://github.com/oshi/oshi/pull/2362): Make use of Kstat2 configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2377](https://github.com/oshi/oshi/pull/2377): Graceful fallback for macOS Process user or group name - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2393](https://github.com/oshi/oshi/pull/2393): Get threadId by syscall when gettid not available - [@&#8203;silencewood](https://github.com/silencewood). - [#&#8203;2394](https://github.com/oshi/oshi/pull/2394): Fix bit shifting in CPUID calculation - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2396](https://github.com/oshi/oshi/pull/2396): Add command-line fallbacks for udev and sysfs processor info - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2407](https://github.com/oshi/oshi/pull/2407): Improve performance of Linux User and Group name queries - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2421](https://github.com/oshi/oshi/pull/2421): Handle non-unique UUIDs in demo ComputerID class - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2427](https://github.com/oshi/oshi/pull/2427): Lookup hardware implementer if lscpu fails to do so - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2434](https://github.com/oshi/oshi/pull/2434): Fix Windows OS Process logic to use registry values - [@&#8203;tzfun](https://github.com/tzfun). - [#&#8203;2443](https://github.com/oshi/oshi/pull/2443): Include IPConnections on macOS that listen on both IPv4 and IPv6 protocols - [@&#8203;rieck0](https://github.com/rieck0). - [#&#8203;2446](https://github.com/oshi/oshi/pull/2446): Fix parsing Loongson CPU names - [@&#8203;Glavo](https://github.com/Glavo). - [#&#8203;2460](https://github.com/oshi/oshi/pull/2460): Fix AIX tests for virtual/unused drives - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2480](https://github.com/oshi/oshi/pull/2480): Use sysfs as a backup for Linux power supply without udev - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2487](https://github.com/oshi/oshi/pull/2487): Improve performance of thread details query for a single process - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2514](https://github.com/oshi/oshi/pull/2514): Fix NPE in ProcessorIdentifier edge case - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2527](https://github.com/oshi/oshi/pull/2527): Remove unicode degree sign from output to improve portability - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2533](https://github.com/oshi/oshi/pull/2533): Changed GPU info gathering mechanism on Windows - [@&#8203;komelgman](https://github.com/komelgman). - [#&#8203;2436](https://github.com/oshi/oshi/pull/2436), [#&#8203;2535](https://github.com/oshi/oshi/pull/2535): Fall back to vendor frequency on failed max on Windows - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2538](https://github.com/oshi/oshi/pull/2538): JNA 5.14.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2545](https://github.com/oshi/oshi/pull/2545): Improve calculations for Linux CPU max frequency - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2548](https://github.com/oshi/oshi/pull/2548): Support Apple M3 chip - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2549](https://github.com/oshi/oshi/pull/2549): Add newer Intel and AMD architectures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2559](https://github.com/oshi/oshi/pull/2559): Improve handling of missing JNA classes in LinuxOperatingSystem init - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2562](https://github.com/oshi/oshi/pull/2562): Allow opting out of use of udev via LinuxOperatingSystem- [@&#8203;chadlwilson](https://github.com/chadlwilson). - [#&#8203;2278](https://github.com/oshi/oshi/pull/2278): Use lscpu Model Name as backup for cpuName - [@&#8203;13276965576](https://github.com/13276965576). - [#&#8203;2588](https://github.com/oshi/oshi/pull/2588): Fix parsing of strings to long arrays - [@&#8203;cl728](https://github.com/cl728). ### [`v6.4.10`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#640-2022-12-02--641-2023-03-18--642-2023-05-02--643-2023-06-06--644-2023-07-01--645-2023-08-20--646-2023-09-24--647-2023-11-01--648-2023-11-24--649-2023-12-10--6410-2023-12-23--6411-2024-01-11--6412-2024-02-10--6413-2024-02-25) ##### New Features - [#&#8203;2261](https://github.com/oshi/oshi/pull/2261): Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - [@&#8203;dbwiddis](https://github.com/dbwiddis). ##### Bug fixes / Improvements - [#&#8203;2259](https://github.com/oshi/oshi/pull/2259): Cache AIX partition list to reduce disk reads from lspv - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2260](https://github.com/oshi/oshi/pull/2260): Use regex to pre-filter to parseable CPU numbers for ARM Macs - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2262](https://github.com/oshi/oshi/pull/2262): Consistent treatment of AIX tick lengths - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2264](https://github.com/oshi/oshi/pull/2264): Don't assume ticks match logical processor count - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2292](https://github.com/oshi/oshi/pull/2292): Update to JNA 5.13.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2315](https://github.com/oshi/oshi/pull/2315), [#&#8203;2318](https://github.com/oshi/oshi/pull/2318): Fix parsing generally and for FreeBSD cpu detection - [@&#8203;decketron](https://github.com/decketron). - [#&#8203;2327](https://github.com/oshi/oshi/pull/2327): Improve Udev exception handling - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2329](https://github.com/oshi/oshi/pull/2329): Allow using SLF4J 1 in OSGi containers - [@&#8203;mshabarov](https://github.com/mshabarov). - [#&#8203;2361](https://github.com/oshi/oshi/pull/2361): Convert per-process CPU ticks on Apple Silicon to milliseconds - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2362](https://github.com/oshi/oshi/pull/2362): Make use of Kstat2 configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2377](https://github.com/oshi/oshi/pull/2377): Graceful fallback for macOS Process user or group name - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2393](https://github.com/oshi/oshi/pull/2393): Get threadId by syscall when gettid not available - [@&#8203;silencewood](https://github.com/silencewood). - [#&#8203;2394](https://github.com/oshi/oshi/pull/2394): Fix bit shifting in CPUID calculation - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2396](https://github.com/oshi/oshi/pull/2396): Add command-line fallbacks for udev and sysfs processor info - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2407](https://github.com/oshi/oshi/pull/2407): Improve performance of Linux User and Group name queries - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2421](https://github.com/oshi/oshi/pull/2421): Handle non-unique UUIDs in demo ComputerID class - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2427](https://github.com/oshi/oshi/pull/2427): Lookup hardware implementer if lscpu fails to do so - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2434](https://github.com/oshi/oshi/pull/2434): Fix Windows OS Process logic to use registry values - [@&#8203;tzfun](https://github.com/tzfun). - [#&#8203;2443](https://github.com/oshi/oshi/pull/2443): Include IPConnections on macOS that listen on both IPv4 and IPv6 protocols - [@&#8203;rieck0](https://github.com/rieck0). - [#&#8203;2446](https://github.com/oshi/oshi/pull/2446): Fix parsing Loongson CPU names - [@&#8203;Glavo](https://github.com/Glavo). - [#&#8203;2460](https://github.com/oshi/oshi/pull/2460): Fix AIX tests for virtual/unused drives - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2480](https://github.com/oshi/oshi/pull/2480): Use sysfs as a backup for Linux power supply without udev - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2487](https://github.com/oshi/oshi/pull/2487): Improve performance of thread details query for a single process - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2514](https://github.com/oshi/oshi/pull/2514): Fix NPE in ProcessorIdentifier edge case - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2527](https://github.com/oshi/oshi/pull/2527): Remove unicode degree sign from output to improve portability - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2533](https://github.com/oshi/oshi/pull/2533): Changed GPU info gathering mechanism on Windows - [@&#8203;komelgman](https://github.com/komelgman). - [#&#8203;2436](https://github.com/oshi/oshi/pull/2436), [#&#8203;2535](https://github.com/oshi/oshi/pull/2535): Fall back to vendor frequency on failed max on Windows - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2538](https://github.com/oshi/oshi/pull/2538): JNA 5.14.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2545](https://github.com/oshi/oshi/pull/2545): Improve calculations for Linux CPU max frequency - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2548](https://github.com/oshi/oshi/pull/2548): Support Apple M3 chip - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2549](https://github.com/oshi/oshi/pull/2549): Add newer Intel and AMD architectures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2559](https://github.com/oshi/oshi/pull/2559): Improve handling of missing JNA classes in LinuxOperatingSystem init - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2562](https://github.com/oshi/oshi/pull/2562): Allow opting out of use of udev via LinuxOperatingSystem- [@&#8203;chadlwilson](https://github.com/chadlwilson). - [#&#8203;2278](https://github.com/oshi/oshi/pull/2278): Use lscpu Model Name as backup for cpuName - [@&#8203;13276965576](https://github.com/13276965576). - [#&#8203;2588](https://github.com/oshi/oshi/pull/2588): Fix parsing of strings to long arrays - [@&#8203;cl728](https://github.com/cl728). ### [`v6.4.9`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#640-2022-12-02--641-2023-03-18--642-2023-05-02--643-2023-06-06--644-2023-07-01--645-2023-08-20--646-2023-09-24--647-2023-11-01--648-2023-11-24--649-2023-12-10--6410-2023-12-23--6411-2024-01-11--6412-2024-02-10--6413-2024-02-25) ##### New Features - [#&#8203;2261](https://github.com/oshi/oshi/pull/2261): Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - [@&#8203;dbwiddis](https://github.com/dbwiddis). ##### Bug fixes / Improvements - [#&#8203;2259](https://github.com/oshi/oshi/pull/2259): Cache AIX partition list to reduce disk reads from lspv - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2260](https://github.com/oshi/oshi/pull/2260): Use regex to pre-filter to parseable CPU numbers for ARM Macs - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2262](https://github.com/oshi/oshi/pull/2262): Consistent treatment of AIX tick lengths - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2264](https://github.com/oshi/oshi/pull/2264): Don't assume ticks match logical processor count - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2292](https://github.com/oshi/oshi/pull/2292): Update to JNA 5.13.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2315](https://github.com/oshi/oshi/pull/2315), [#&#8203;2318](https://github.com/oshi/oshi/pull/2318): Fix parsing generally and for FreeBSD cpu detection - [@&#8203;decketron](https://github.com/decketron). - [#&#8203;2327](https://github.com/oshi/oshi/pull/2327): Improve Udev exception handling - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2329](https://github.com/oshi/oshi/pull/2329): Allow using SLF4J 1 in OSGi containers - [@&#8203;mshabarov](https://github.com/mshabarov). - [#&#8203;2361](https://github.com/oshi/oshi/pull/2361): Convert per-process CPU ticks on Apple Silicon to milliseconds - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2362](https://github.com/oshi/oshi/pull/2362): Make use of Kstat2 configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2377](https://github.com/oshi/oshi/pull/2377): Graceful fallback for macOS Process user or group name - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2393](https://github.com/oshi/oshi/pull/2393): Get threadId by syscall when gettid not available - [@&#8203;silencewood](https://github.com/silencewood). - [#&#8203;2394](https://github.com/oshi/oshi/pull/2394): Fix bit shifting in CPUID calculation - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2396](https://github.com/oshi/oshi/pull/2396): Add command-line fallbacks for udev and sysfs processor info - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2407](https://github.com/oshi/oshi/pull/2407): Improve performance of Linux User and Group name queries - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2421](https://github.com/oshi/oshi/pull/2421): Handle non-unique UUIDs in demo ComputerID class - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2427](https://github.com/oshi/oshi/pull/2427): Lookup hardware implementer if lscpu fails to do so - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2434](https://github.com/oshi/oshi/pull/2434): Fix Windows OS Process logic to use registry values - [@&#8203;tzfun](https://github.com/tzfun). - [#&#8203;2443](https://github.com/oshi/oshi/pull/2443): Include IPConnections on macOS that listen on both IPv4 and IPv6 protocols - [@&#8203;rieck0](https://github.com/rieck0). - [#&#8203;2446](https://github.com/oshi/oshi/pull/2446): Fix parsing Loongson CPU names - [@&#8203;Glavo](https://github.com/Glavo). - [#&#8203;2460](https://github.com/oshi/oshi/pull/2460): Fix AIX tests for virtual/unused drives - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2480](https://github.com/oshi/oshi/pull/2480): Use sysfs as a backup for Linux power supply without udev - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2487](https://github.com/oshi/oshi/pull/2487): Improve performance of thread details query for a single process - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2514](https://github.com/oshi/oshi/pull/2514): Fix NPE in ProcessorIdentifier edge case - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2527](https://github.com/oshi/oshi/pull/2527): Remove unicode degree sign from output to improve portability - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2533](https://github.com/oshi/oshi/pull/2533): Changed GPU info gathering mechanism on Windows - [@&#8203;komelgman](https://github.com/komelgman). - [#&#8203;2436](https://github.com/oshi/oshi/pull/2436), [#&#8203;2535](https://github.com/oshi/oshi/pull/2535): Fall back to vendor frequency on failed max on Windows - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2538](https://github.com/oshi/oshi/pull/2538): JNA 5.14.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2545](https://github.com/oshi/oshi/pull/2545): Improve calculations for Linux CPU max frequency - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2548](https://github.com/oshi/oshi/pull/2548): Support Apple M3 chip - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2549](https://github.com/oshi/oshi/pull/2549): Add newer Intel and AMD architectures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2559](https://github.com/oshi/oshi/pull/2559): Improve handling of missing JNA classes in LinuxOperatingSystem init - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2562](https://github.com/oshi/oshi/pull/2562): Allow opting out of use of udev via LinuxOperatingSystem- [@&#8203;chadlwilson](https://github.com/chadlwilson). - [#&#8203;2278](https://github.com/oshi/oshi/pull/2278): Use lscpu Model Name as backup for cpuName - [@&#8203;13276965576](https://github.com/13276965576). - [#&#8203;2588](https://github.com/oshi/oshi/pull/2588): Fix parsing of strings to long arrays - [@&#8203;cl728](https://github.com/cl728). ### [`v6.4.8`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#640-2022-12-02--641-2023-03-18--642-2023-05-02--643-2023-06-06--644-2023-07-01--645-2023-08-20--646-2023-09-24--647-2023-11-01--648-2023-11-24--649-2023-12-10--6410-2023-12-23--6411-2024-01-11--6412-2024-02-10--6413-2024-02-25) ##### New Features - [#&#8203;2261](https://github.com/oshi/oshi/pull/2261): Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - [@&#8203;dbwiddis](https://github.com/dbwiddis). ##### Bug fixes / Improvements - [#&#8203;2259](https://github.com/oshi/oshi/pull/2259): Cache AIX partition list to reduce disk reads from lspv - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2260](https://github.com/oshi/oshi/pull/2260): Use regex to pre-filter to parseable CPU numbers for ARM Macs - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2262](https://github.com/oshi/oshi/pull/2262): Consistent treatment of AIX tick lengths - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2264](https://github.com/oshi/oshi/pull/2264): Don't assume ticks match logical processor count - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2292](https://github.com/oshi/oshi/pull/2292): Update to JNA 5.13.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2315](https://github.com/oshi/oshi/pull/2315), [#&#8203;2318](https://github.com/oshi/oshi/pull/2318): Fix parsing generally and for FreeBSD cpu detection - [@&#8203;decketron](https://github.com/decketron). - [#&#8203;2327](https://github.com/oshi/oshi/pull/2327): Improve Udev exception handling - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2329](https://github.com/oshi/oshi/pull/2329): Allow using SLF4J 1 in OSGi containers - [@&#8203;mshabarov](https://github.com/mshabarov). - [#&#8203;2361](https://github.com/oshi/oshi/pull/2361): Convert per-process CPU ticks on Apple Silicon to milliseconds - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2362](https://github.com/oshi/oshi/pull/2362): Make use of Kstat2 configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2377](https://github.com/oshi/oshi/pull/2377): Graceful fallback for macOS Process user or group name - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2393](https://github.com/oshi/oshi/pull/2393): Get threadId by syscall when gettid not available - [@&#8203;silencewood](https://github.com/silencewood). - [#&#8203;2394](https://github.com/oshi/oshi/pull/2394): Fix bit shifting in CPUID calculation - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2396](https://github.com/oshi/oshi/pull/2396): Add command-line fallbacks for udev and sysfs processor info - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2407](https://github.com/oshi/oshi/pull/2407): Improve performance of Linux User and Group name queries - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2421](https://github.com/oshi/oshi/pull/2421): Handle non-unique UUIDs in demo ComputerID class - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2427](https://github.com/oshi/oshi/pull/2427): Lookup hardware implementer if lscpu fails to do so - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2434](https://github.com/oshi/oshi/pull/2434): Fix Windows OS Process logic to use registry values - [@&#8203;tzfun](https://github.com/tzfun). - [#&#8203;2443](https://github.com/oshi/oshi/pull/2443): Include IPConnections on macOS that listen on both IPv4 and IPv6 protocols - [@&#8203;rieck0](https://github.com/rieck0). - [#&#8203;2446](https://github.com/oshi/oshi/pull/2446): Fix parsing Loongson CPU names - [@&#8203;Glavo](https://github.com/Glavo). - [#&#8203;2460](https://github.com/oshi/oshi/pull/2460): Fix AIX tests for virtual/unused drives - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2480](https://github.com/oshi/oshi/pull/2480): Use sysfs as a backup for Linux power supply without udev - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2487](https://github.com/oshi/oshi/pull/2487): Improve performance of thread details query for a single process - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2514](https://github.com/oshi/oshi/pull/2514): Fix NPE in ProcessorIdentifier edge case - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2527](https://github.com/oshi/oshi/pull/2527): Remove unicode degree sign from output to improve portability - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2533](https://github.com/oshi/oshi/pull/2533): Changed GPU info gathering mechanism on Windows - [@&#8203;komelgman](https://github.com/komelgman). - [#&#8203;2436](https://github.com/oshi/oshi/pull/2436), [#&#8203;2535](https://github.com/oshi/oshi/pull/2535): Fall back to vendor frequency on failed max on Windows - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2538](https://github.com/oshi/oshi/pull/2538): JNA 5.14.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2545](https://github.com/oshi/oshi/pull/2545): Improve calculations for Linux CPU max frequency - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2548](https://github.com/oshi/oshi/pull/2548): Support Apple M3 chip - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2549](https://github.com/oshi/oshi/pull/2549): Add newer Intel and AMD architectures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2559](https://github.com/oshi/oshi/pull/2559): Improve handling of missing JNA classes in LinuxOperatingSystem init - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2562](https://github.com/oshi/oshi/pull/2562): Allow opting out of use of udev via LinuxOperatingSystem- [@&#8203;chadlwilson](https://github.com/chadlwilson). - [#&#8203;2278](https://github.com/oshi/oshi/pull/2278): Use lscpu Model Name as backup for cpuName - [@&#8203;13276965576](https://github.com/13276965576). - [#&#8203;2588](https://github.com/oshi/oshi/pull/2588): Fix parsing of strings to long arrays - [@&#8203;cl728](https://github.com/cl728). ### [`v6.4.7`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#640-2022-12-02--641-2023-03-18--642-2023-05-02--643-2023-06-06--644-2023-07-01--645-2023-08-20--646-2023-09-24--647-2023-11-01--648-2023-11-24--649-2023-12-10--6410-2023-12-23--6411-2024-01-11--6412-2024-02-10--6413-2024-02-25) ##### New Features - [#&#8203;2261](https://github.com/oshi/oshi/pull/2261): Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - [@&#8203;dbwiddis](https://github.com/dbwiddis). ##### Bug fixes / Improvements - [#&#8203;2259](https://github.com/oshi/oshi/pull/2259): Cache AIX partition list to reduce disk reads from lspv - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2260](https://github.com/oshi/oshi/pull/2260): Use regex to pre-filter to parseable CPU numbers for ARM Macs - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2262](https://github.com/oshi/oshi/pull/2262): Consistent treatment of AIX tick lengths - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2264](https://github.com/oshi/oshi/pull/2264): Don't assume ticks match logical processor count - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2292](https://github.com/oshi/oshi/pull/2292): Update to JNA 5.13.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2315](https://github.com/oshi/oshi/pull/2315), [#&#8203;2318](https://github.com/oshi/oshi/pull/2318): Fix parsing generally and for FreeBSD cpu detection - [@&#8203;decketron](https://github.com/decketron). - [#&#8203;2327](https://github.com/oshi/oshi/pull/2327): Improve Udev exception handling - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2329](https://github.com/oshi/oshi/pull/2329): Allow using SLF4J 1 in OSGi containers - [@&#8203;mshabarov](https://github.com/mshabarov). - [#&#8203;2361](https://github.com/oshi/oshi/pull/2361): Convert per-process CPU ticks on Apple Silicon to milliseconds - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2362](https://github.com/oshi/oshi/pull/2362): Make use of Kstat2 configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2377](https://github.com/oshi/oshi/pull/2377): Graceful fallback for macOS Process user or group name - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2393](https://github.com/oshi/oshi/pull/2393): Get threadId by syscall when gettid not available - [@&#8203;silencewood](https://github.com/silencewood). - [#&#8203;2394](https://github.com/oshi/oshi/pull/2394): Fix bit shifting in CPUID calculation - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2396](https://github.com/oshi/oshi/pull/2396): Add command-line fallbacks for udev and sysfs processor info - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2407](https://github.com/oshi/oshi/pull/2407): Improve performance of Linux User and Group name queries - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2421](https://github.com/oshi/oshi/pull/2421): Handle non-unique UUIDs in demo ComputerID class - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2427](https://github.com/oshi/oshi/pull/2427): Lookup hardware implementer if lscpu fails to do so - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2434](https://github.com/oshi/oshi/pull/2434): Fix Windows OS Process logic to use registry values - [@&#8203;tzfun](https://github.com/tzfun). - [#&#8203;2443](https://github.com/oshi/oshi/pull/2443): Include IPConnections on macOS that listen on both IPv4 and IPv6 protocols - [@&#8203;rieck0](https://github.com/rieck0). - [#&#8203;2446](https://github.com/oshi/oshi/pull/2446): Fix parsing Loongson CPU names - [@&#8203;Glavo](https://github.com/Glavo). - [#&#8203;2460](https://github.com/oshi/oshi/pull/2460): Fix AIX tests for virtual/unused drives - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2480](https://github.com/oshi/oshi/pull/2480): Use sysfs as a backup for Linux power supply without udev - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2487](https://github.com/oshi/oshi/pull/2487): Improve performance of thread details query for a single process - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2514](https://github.com/oshi/oshi/pull/2514): Fix NPE in ProcessorIdentifier edge case - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2527](https://github.com/oshi/oshi/pull/2527): Remove unicode degree sign from output to improve portability - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2533](https://github.com/oshi/oshi/pull/2533): Changed GPU info gathering mechanism on Windows - [@&#8203;komelgman](https://github.com/komelgman). - [#&#8203;2436](https://github.com/oshi/oshi/pull/2436), [#&#8203;2535](https://github.com/oshi/oshi/pull/2535): Fall back to vendor frequency on failed max on Windows - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2538](https://github.com/oshi/oshi/pull/2538): JNA 5.14.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2545](https://github.com/oshi/oshi/pull/2545): Improve calculations for Linux CPU max frequency - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2548](https://github.com/oshi/oshi/pull/2548): Support Apple M3 chip - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2549](https://github.com/oshi/oshi/pull/2549): Add newer Intel and AMD architectures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2559](https://github.com/oshi/oshi/pull/2559): Improve handling of missing JNA classes in LinuxOperatingSystem init - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2562](https://github.com/oshi/oshi/pull/2562): Allow opting out of use of udev via LinuxOperatingSystem- [@&#8203;chadlwilson](https://github.com/chadlwilson). - [#&#8203;2278](https://github.com/oshi/oshi/pull/2278): Use lscpu Model Name as backup for cpuName - [@&#8203;13276965576](https://github.com/13276965576). - [#&#8203;2588](https://github.com/oshi/oshi/pull/2588): Fix parsing of strings to long arrays - [@&#8203;cl728](https://github.com/cl728). ### [`v6.4.6`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#640-2022-12-02--641-2023-03-18--642-2023-05-02--643-2023-06-06--644-2023-07-01--645-2023-08-20--646-2023-09-24--647-2023-11-01--648-2023-11-24--649-2023-12-10--6410-2023-12-23--6411-2024-01-11--6412-2024-02-10--6413-2024-02-25) ##### New Features - [#&#8203;2261](https://github.com/oshi/oshi/pull/2261): Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - [@&#8203;dbwiddis](https://github.com/dbwiddis). ##### Bug fixes / Improvements - [#&#8203;2259](https://github.com/oshi/oshi/pull/2259): Cache AIX partition list to reduce disk reads from lspv - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2260](https://github.com/oshi/oshi/pull/2260): Use regex to pre-filter to parseable CPU numbers for ARM Macs - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2262](https://github.com/oshi/oshi/pull/2262): Consistent treatment of AIX tick lengths - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2264](https://github.com/oshi/oshi/pull/2264): Don't assume ticks match logical processor count - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2292](https://github.com/oshi/oshi/pull/2292): Update to JNA 5.13.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2315](https://github.com/oshi/oshi/pull/2315), [#&#8203;2318](https://github.com/oshi/oshi/pull/2318): Fix parsing generally and for FreeBSD cpu detection - [@&#8203;decketron](https://github.com/decketron). - [#&#8203;2327](https://github.com/oshi/oshi/pull/2327): Improve Udev exception handling - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2329](https://github.com/oshi/oshi/pull/2329): Allow using SLF4J 1 in OSGi containers - [@&#8203;mshabarov](https://github.com/mshabarov). - [#&#8203;2361](https://github.com/oshi/oshi/pull/2361): Convert per-process CPU ticks on Apple Silicon to milliseconds - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2362](https://github.com/oshi/oshi/pull/2362): Make use of Kstat2 configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2377](https://github.com/oshi/oshi/pull/2377): Graceful fallback for macOS Process user or group name - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2393](https://github.com/oshi/oshi/pull/2393): Get threadId by syscall when gettid not available - [@&#8203;silencewood](https://github.com/silencewood). - [#&#8203;2394](https://github.com/oshi/oshi/pull/2394): Fix bit shifting in CPUID calculation - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2396](https://github.com/oshi/oshi/pull/2396): Add command-line fallbacks for udev and sysfs processor info - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2407](https://github.com/oshi/oshi/pull/2407): Improve performance of Linux User and Group name queries - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2421](https://github.com/oshi/oshi/pull/2421): Handle non-unique UUIDs in demo ComputerID class - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2427](https://github.com/oshi/oshi/pull/2427): Lookup hardware implementer if lscpu fails to do so - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2434](https://github.com/oshi/oshi/pull/2434): Fix Windows OS Process logic to use registry values - [@&#8203;tzfun](https://github.com/tzfun). - [#&#8203;2443](https://github.com/oshi/oshi/pull/2443): Include IPConnections on macOS that listen on both IPv4 and IPv6 protocols - [@&#8203;rieck0](https://github.com/rieck0). - [#&#8203;2446](https://github.com/oshi/oshi/pull/2446): Fix parsing Loongson CPU names - [@&#8203;Glavo](https://github.com/Glavo). - [#&#8203;2460](https://github.com/oshi/oshi/pull/2460): Fix AIX tests for virtual/unused drives - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2480](https://github.com/oshi/oshi/pull/2480): Use sysfs as a backup for Linux power supply without udev - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2487](https://github.com/oshi/oshi/pull/2487): Improve performance of thread details query for a single process - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2514](https://github.com/oshi/oshi/pull/2514): Fix NPE in ProcessorIdentifier edge case - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2527](https://github.com/oshi/oshi/pull/2527): Remove unicode degree sign from output to improve portability - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2533](https://github.com/oshi/oshi/pull/2533): Changed GPU info gathering mechanism on Windows - [@&#8203;komelgman](https://github.com/komelgman). - [#&#8203;2436](https://github.com/oshi/oshi/pull/2436), [#&#8203;2535](https://github.com/oshi/oshi/pull/2535): Fall back to vendor frequency on failed max on Windows - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2538](https://github.com/oshi/oshi/pull/2538): JNA 5.14.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2545](https://github.com/oshi/oshi/pull/2545): Improve calculations for Linux CPU max frequency - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2548](https://github.com/oshi/oshi/pull/2548): Support Apple M3 chip - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2549](https://github.com/oshi/oshi/pull/2549): Add newer Intel and AMD architectures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2559](https://github.com/oshi/oshi/pull/2559): Improve handling of missing JNA classes in LinuxOperatingSystem init - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2562](https://github.com/oshi/oshi/pull/2562): Allow opting out of use of udev via LinuxOperatingSystem- [@&#8203;chadlwilson](https://github.com/chadlwilson). - [#&#8203;2278](https://github.com/oshi/oshi/pull/2278): Use lscpu Model Name as backup for cpuName - [@&#8203;13276965576](https://github.com/13276965576). - [#&#8203;2588](https://github.com/oshi/oshi/pull/2588): Fix parsing of strings to long arrays - [@&#8203;cl728](https://github.com/cl728). ### [`v6.4.5`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#640-2022-12-02--641-2023-03-18--642-2023-05-02--643-2023-06-06--644-2023-07-01--645-2023-08-20--646-2023-09-24--647-2023-11-01--648-2023-11-24--649-2023-12-10--6410-2023-12-23--6411-2024-01-11--6412-2024-02-10--6413-2024-02-25) ##### New Features - [#&#8203;2261](https://github.com/oshi/oshi/pull/2261): Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - [@&#8203;dbwiddis](https://github.com/dbwiddis). ##### Bug fixes / Improvements - [#&#8203;2259](https://github.com/oshi/oshi/pull/2259): Cache AIX partition list to reduce disk reads from lspv - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2260](https://github.com/oshi/oshi/pull/2260): Use regex to pre-filter to parseable CPU numbers for ARM Macs - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2262](https://github.com/oshi/oshi/pull/2262): Consistent treatment of AIX tick lengths - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2264](https://github.com/oshi/oshi/pull/2264): Don't assume ticks match logical processor count - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2292](https://github.com/oshi/oshi/pull/2292): Update to JNA 5.13.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2315](https://github.com/oshi/oshi/pull/2315), [#&#8203;2318](https://github.com/oshi/oshi/pull/2318): Fix parsing generally and for FreeBSD cpu detection - [@&#8203;decketron](https://github.com/decketron). - [#&#8203;2327](https://github.com/oshi/oshi/pull/2327): Improve Udev exception handling - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2329](https://github.com/oshi/oshi/pull/2329): Allow using SLF4J 1 in OSGi containers - [@&#8203;mshabarov](https://github.com/mshabarov). - [#&#8203;2361](https://github.com/oshi/oshi/pull/2361): Convert per-process CPU ticks on Apple Silicon to milliseconds - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2362](https://github.com/oshi/oshi/pull/2362): Make use of Kstat2 configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2377](https://github.com/oshi/oshi/pull/2377): Graceful fallback for macOS Process user or group name - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2393](https://github.com/oshi/oshi/pull/2393): Get threadId by syscall when gettid not available - [@&#8203;silencewood](https://github.com/silencewood). - [#&#8203;2394](https://github.com/oshi/oshi/pull/2394): Fix bit shifting in CPUID calculation - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2396](https://github.com/oshi/oshi/pull/2396): Add command-line fallbacks for udev and sysfs processor info - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2407](https://github.com/oshi/oshi/pull/2407): Improve performance of Linux User and Group name queries - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2421](https://github.com/oshi/oshi/pull/2421): Handle non-unique UUIDs in demo ComputerID class - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2427](https://github.com/oshi/oshi/pull/2427): Lookup hardware implementer if lscpu fails to do so - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2434](https://github.com/oshi/oshi/pull/2434): Fix Windows OS Process logic to use registry values - [@&#8203;tzfun](https://github.com/tzfun). - [#&#8203;2443](https://github.com/oshi/oshi/pull/2443): Include IPConnections on macOS that listen on both IPv4 and IPv6 protocols - [@&#8203;rieck0](https://github.com/rieck0). - [#&#8203;2446](https://github.com/oshi/oshi/pull/2446): Fix parsing Loongson CPU names - [@&#8203;Glavo](https://github.com/Glavo). - [#&#8203;2460](https://github.com/oshi/oshi/pull/2460): Fix AIX tests for virtual/unused drives - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2480](https://github.com/oshi/oshi/pull/2480): Use sysfs as a backup for Linux power supply without udev - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2487](https://github.com/oshi/oshi/pull/2487): Improve performance of thread details query for a single process - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2514](https://github.com/oshi/oshi/pull/2514): Fix NPE in ProcessorIdentifier edge case - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2527](https://github.com/oshi/oshi/pull/2527): Remove unicode degree sign from output to improve portability - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2533](https://github.com/oshi/oshi/pull/2533): Changed GPU info gathering mechanism on Windows - [@&#8203;komelgman](https://github.com/komelgman). - [#&#8203;2436](https://github.com/oshi/oshi/pull/2436), [#&#8203;2535](https://github.com/oshi/oshi/pull/2535): Fall back to vendor frequency on failed max on Windows - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2538](https://github.com/oshi/oshi/pull/2538): JNA 5.14.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2545](https://github.com/oshi/oshi/pull/2545): Improve calculations for Linux CPU max frequency - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2548](https://github.com/oshi/oshi/pull/2548): Support Apple M3 chip - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2549](https://github.com/oshi/oshi/pull/2549): Add newer Intel and AMD architectures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2559](https://github.com/oshi/oshi/pull/2559): Improve handling of missing JNA classes in LinuxOperatingSystem init - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2562](https://github.com/oshi/oshi/pull/2562): Allow opting out of use of udev via LinuxOperatingSystem- [@&#8203;chadlwilson](https://github.com/chadlwilson). - [#&#8203;2278](https://github.com/oshi/oshi/pull/2278): Use lscpu Model Name as backup for cpuName - [@&#8203;13276965576](https://github.com/13276965576). - [#&#8203;2588](https://github.com/oshi/oshi/pull/2588): Fix parsing of strings to long arrays - [@&#8203;cl728](https://github.com/cl728). ### [`v6.4.4`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#640-2022-12-02--641-2023-03-18--642-2023-05-02--643-2023-06-06--644-2023-07-01--645-2023-08-20--646-2023-09-24--647-2023-11-01--648-2023-11-24--649-2023-12-10--6410-2023-12-23--6411-2024-01-11--6412-2024-02-10--6413-2024-02-25) ##### New Features - [#&#8203;2261](https://github.com/oshi/oshi/pull/2261): Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - [@&#8203;dbwiddis](https://github.com/dbwiddis). ##### Bug fixes / Improvements - [#&#8203;2259](https://github.com/oshi/oshi/pull/2259): Cache AIX partition list to reduce disk reads from lspv - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2260](https://github.com/oshi/oshi/pull/2260): Use regex to pre-filter to parseable CPU numbers for ARM Macs - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2262](https://github.com/oshi/oshi/pull/2262): Consistent treatment of AIX tick lengths - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2264](https://github.com/oshi/oshi/pull/2264): Don't assume ticks match logical processor count - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2292](https://github.com/oshi/oshi/pull/2292): Update to JNA 5.13.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2315](https://github.com/oshi/oshi/pull/2315), [#&#8203;2318](https://github.com/oshi/oshi/pull/2318): Fix parsing generally and for FreeBSD cpu detection - [@&#8203;decketron](https://github.com/decketron). - [#&#8203;2327](https://github.com/oshi/oshi/pull/2327): Improve Udev exception handling - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2329](https://github.com/oshi/oshi/pull/2329): Allow using SLF4J 1 in OSGi containers - [@&#8203;mshabarov](https://github.com/mshabarov). - [#&#8203;2361](https://github.com/oshi/oshi/pull/2361): Convert per-process CPU ticks on Apple Silicon to milliseconds - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2362](https://github.com/oshi/oshi/pull/2362): Make use of Kstat2 configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2377](https://github.com/oshi/oshi/pull/2377): Graceful fallback for macOS Process user or group name - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2393](https://github.com/oshi/oshi/pull/2393): Get threadId by syscall when gettid not available - [@&#8203;silencewood](https://github.com/silencewood). - [#&#8203;2394](https://github.com/oshi/oshi/pull/2394): Fix bit shifting in CPUID calculation - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2396](https://github.com/oshi/oshi/pull/2396): Add command-line fallbacks for udev and sysfs processor info - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2407](https://github.com/oshi/oshi/pull/2407): Improve performance of Linux User and Group name queries - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2421](https://github.com/oshi/oshi/pull/2421): Handle non-unique UUIDs in demo ComputerID class - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2427](https://github.com/oshi/oshi/pull/2427): Lookup hardware implementer if lscpu fails to do so - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2434](https://github.com/oshi/oshi/pull/2434): Fix Windows OS Process logic to use registry values - [@&#8203;tzfun](https://github.com/tzfun). - [#&#8203;2443](https://github.com/oshi/oshi/pull/2443): Include IPConnections on macOS that listen on both IPv4 and IPv6 protocols - [@&#8203;rieck0](https://github.com/rieck0). - [#&#8203;2446](https://github.com/oshi/oshi/pull/2446): Fix parsing Loongson CPU names - [@&#8203;Glavo](https://github.com/Glavo). - [#&#8203;2460](https://github.com/oshi/oshi/pull/2460): Fix AIX tests for virtual/unused drives - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2480](https://github.com/oshi/oshi/pull/2480): Use sysfs as a backup for Linux power supply without udev - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2487](https://github.com/oshi/oshi/pull/2487): Improve performance of thread details query for a single process - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2514](https://github.com/oshi/oshi/pull/2514): Fix NPE in ProcessorIdentifier edge case - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2527](https://github.com/oshi/oshi/pull/2527): Remove unicode degree sign from output to improve portability - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2533](https://github.com/oshi/oshi/pull/2533): Changed GPU info gathering mechanism on Windows - [@&#8203;komelgman](https://github.com/komelgman). - [#&#8203;2436](https://github.com/oshi/oshi/pull/2436), [#&#8203;2535](https://github.com/oshi/oshi/pull/2535): Fall back to vendor frequency on failed max on Windows - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2538](https://github.com/oshi/oshi/pull/2538): JNA 5.14.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2545](https://github.com/oshi/oshi/pull/2545): Improve calculations for Linux CPU max frequency - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2548](https://github.com/oshi/oshi/pull/2548): Support Apple M3 chip - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2549](https://github.com/oshi/oshi/pull/2549): Add newer Intel and AMD architectures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2559](https://github.com/oshi/oshi/pull/2559): Improve handling of missing JNA classes in LinuxOperatingSystem init - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2562](https://github.com/oshi/oshi/pull/2562): Allow opting out of use of udev via LinuxOperatingSystem- [@&#8203;chadlwilson](https://github.com/chadlwilson). - [#&#8203;2278](https://github.com/oshi/oshi/pull/2278): Use lscpu Model Name as backup for cpuName - [@&#8203;13276965576](https://github.com/13276965576). - [#&#8203;2588](https://github.com/oshi/oshi/pull/2588): Fix parsing of strings to long arrays - [@&#8203;cl728](https://github.com/cl728). ### [`v6.4.3`](https://github.com/oshi/oshi/blob/HEAD/CHANGELOG.md#640-2022-12-02--641-2023-03-18--642-2023-05-02--643-2023-06-06--644-2023-07-01--645-2023-08-20--646-2023-09-24--647-2023-11-01--648-2023-11-24--649-2023-12-10--6410-2023-12-23--6411-2024-01-11--6412-2024-02-10--6413-2024-02-25) ##### New Features - [#&#8203;2261](https://github.com/oshi/oshi/pull/2261): Add getThreadId, getCurrentThread and getCurrentProcess to OperatingSystem API - [@&#8203;dbwiddis](https://github.com/dbwiddis). ##### Bug fixes / Improvements - [#&#8203;2259](https://github.com/oshi/oshi/pull/2259): Cache AIX partition list to reduce disk reads from lspv - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2260](https://github.com/oshi/oshi/pull/2260): Use regex to pre-filter to parseable CPU numbers for ARM Macs - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2262](https://github.com/oshi/oshi/pull/2262): Consistent treatment of AIX tick lengths - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2264](https://github.com/oshi/oshi/pull/2264): Don't assume ticks match logical processor count - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2292](https://github.com/oshi/oshi/pull/2292): Update to JNA 5.13.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2315](https://github.com/oshi/oshi/pull/2315), [#&#8203;2318](https://github.com/oshi/oshi/pull/2318): Fix parsing generally and for FreeBSD cpu detection - [@&#8203;decketron](https://github.com/decketron). - [#&#8203;2327](https://github.com/oshi/oshi/pull/2327): Improve Udev exception handling - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2329](https://github.com/oshi/oshi/pull/2329): Allow using SLF4J 1 in OSGi containers - [@&#8203;mshabarov](https://github.com/mshabarov). - [#&#8203;2361](https://github.com/oshi/oshi/pull/2361): Convert per-process CPU ticks on Apple Silicon to milliseconds - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2362](https://github.com/oshi/oshi/pull/2362): Make use of Kstat2 configurable - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2377](https://github.com/oshi/oshi/pull/2377): Graceful fallback for macOS Process user or group name - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2393](https://github.com/oshi/oshi/pull/2393): Get threadId by syscall when gettid not available - [@&#8203;silencewood](https://github.com/silencewood). - [#&#8203;2394](https://github.com/oshi/oshi/pull/2394): Fix bit shifting in CPUID calculation - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2396](https://github.com/oshi/oshi/pull/2396): Add command-line fallbacks for udev and sysfs processor info - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2407](https://github.com/oshi/oshi/pull/2407): Improve performance of Linux User and Group name queries - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2421](https://github.com/oshi/oshi/pull/2421): Handle non-unique UUIDs in demo ComputerID class - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2427](https://github.com/oshi/oshi/pull/2427): Lookup hardware implementer if lscpu fails to do so - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2434](https://github.com/oshi/oshi/pull/2434): Fix Windows OS Process logic to use registry values - [@&#8203;tzfun](https://github.com/tzfun). - [#&#8203;2443](https://github.com/oshi/oshi/pull/2443): Include IPConnections on macOS that listen on both IPv4 and IPv6 protocols - [@&#8203;rieck0](https://github.com/rieck0). - [#&#8203;2446](https://github.com/oshi/oshi/pull/2446): Fix parsing Loongson CPU names - [@&#8203;Glavo](https://github.com/Glavo). - [#&#8203;2460](https://github.com/oshi/oshi/pull/2460): Fix AIX tests for virtual/unused drives - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2480](https://github.com/oshi/oshi/pull/2480): Use sysfs as a backup for Linux power supply without udev - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2487](https://github.com/oshi/oshi/pull/2487): Improve performance of thread details query for a single process - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2514](https://github.com/oshi/oshi/pull/2514): Fix NPE in ProcessorIdentifier edge case - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2527](https://github.com/oshi/oshi/pull/2527): Remove unicode degree sign from output to improve portability - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2533](https://github.com/oshi/oshi/pull/2533): Changed GPU info gathering mechanism on Windows - [@&#8203;komelgman](https://github.com/komelgman). - [#&#8203;2436](https://github.com/oshi/oshi/pull/2436), [#&#8203;2535](https://github.com/oshi/oshi/pull/2535): Fall back to vendor frequency on failed max on Windows - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2538](https://github.com/oshi/oshi/pull/2538): JNA 5.14.0 - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2545](https://github.com/oshi/oshi/pull/2545): Improve calculations for Linux CPU max frequency - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2548](https://github.com/oshi/oshi/pull/2548): Support Apple M3 chip - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2549](https://github.com/oshi/oshi/pull/2549): Add newer Intel and AMD architectures - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2559](https://github.com/oshi/oshi/pull/2559): Improve handling of missing JNA classes in LinuxOperatingSystem init - [@&#8203;dbwiddis](https://github.com/dbwiddis). - [#&#8203;2562](https://github.com/oshi/oshi/pull/2562): Allow opting out of use of udev via LinuxOperatingSystem- [@&#8203;chadlwilson](https://github.com/chadlwilson). - [#&#8203;2278](https://github.com/oshi/oshi/pull/2278): Use lscpu Model Name as backup for cpuName - [@&#8203;13276965576](https://github.com/13276965576). - [#&#8203;2588](https://github.com/oshi/oshi/pull/2588): Fix parsing of strings to long arrays - [@&#8203;cl728](https://github.com/cl728). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzcuMiIsInVwZGF0ZWRJblZlciI6IjM4LjkzLjAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->
Rainnny added 1 commit 2024-03-17 23:02:05 -07:00
Rainnny force-pushed renovate/com.github.oshi-oshi-core-6.x from 60d7712fc6 to d9786209be 2024-04-16 18:06:31 -07:00 Compare
Rainnny changed title from fix(deps): update dependency com.github.oshi:oshi-core to v6.5.0 to fix(deps): update dependency com.github.oshi:oshi-core to v6.6.0 2024-04-16 18:06:32 -07:00
Rainnny force-pushed renovate/com.github.oshi-oshi-core-6.x from d9786209be to 0a9d87c0d8 2024-09-09 12:27:49 -07:00 Compare
Rainnny changed title from fix(deps): update dependency com.github.oshi:oshi-core to v6.6.0 to fix(deps): update dependency com.github.oshi:oshi-core to v6.6.3 2024-09-09 12:27:50 -07:00
Rainnny changed title from fix(deps): update dependency com.github.oshi:oshi-core to v6.6.3 to fix(deps): update dependency com.github.oshi:oshi-core to v6.6.4 2024-09-15 17:01:51 -07:00
Rainnny force-pushed renovate/com.github.oshi-oshi-core-6.x from 0a9d87c0d8 to 715d8c9ea1 2024-09-15 17:01:53 -07:00 Compare
Rainnny changed title from fix(deps): update dependency com.github.oshi:oshi-core to v6.6.4 to fix(deps): update dependency com.github.oshi:oshi-core to v6.6.5 2024-09-28 13:02:42 -07:00
Rainnny force-pushed renovate/com.github.oshi-oshi-core-6.x from 715d8c9ea1 to dfea7cf4da 2024-09-28 13:02:43 -07:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/com.github.oshi-oshi-core-6.x:renovate/com.github.oshi-oshi-core-6.x
git checkout renovate/com.github.oshi-oshi-core-6.x
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Rainnny/LicenseServer#9
No description provided.