dependabot[bot] opened a new pull request, #20584:
URL: https://github.com/apache/druid/pull/20584

   Bumps `oshi.version` from 7.6.1 to 7.7.0.
   Updates `com.github.oshi:oshi-core` from 7.6.1 to 7.7.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/oshi/oshi/releases";>com.github.oshi:oshi-core's 
releases</a>.</em></p>
   <blockquote>
   <h2>Release 7.7.0</h2>
   <h5>New Features</h5>
   <ul>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3745";>#3745</a>: The 
FFM implementation now reads NetBSD natively, through <code>sysctl</code>, 
<code>getloadavg</code>, <code>_lwp_self</code> and <code>getrlimit</code>, 
where it previously ran commands and parsed their output - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3709";>#3709</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3757";>#3757</a>: 
<code>Display.getCurrentMode()</code> returns the mode a display is driven in: 
its logical and pixel resolution, refresh rate, rotation, and position on the 
desktop. <code>Display.isBuiltIn()</code> reports whether it is a built-in 
panel, and <code>Display.isPrimary()</code> whether it is the primary display. 
All three are available on Windows, macOS, and on Linux and the other UNIX 
platforms through X11 - <a 
href="https://github.com/ayonization";><code>@​ayonization</code></a>, <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   </ul>
   <h5>Bug Fixes and Improvements</h5>
   <ul>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3723";>#3723</a>: 
Windows <code>Sensors</code> now reads CPU temperature, fan speed and voltage 
from the <code>ROOT\LibreHardwareMonitor</code> WMI namespace when the 
LibreHardwareMonitor application is running, in addition to the 
<code>ROOT\OpenHardwareMonitor</code> namespace it already read. Users running 
the maintained LibreHardwareMonitor previously got its GPU metrics but no CPU 
sensor data - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3727";>#3727</a>: The 
<code>oshi.os.windows.ohm.disabled</code> and 
<code>oshi.os.windows.lhm.disabled</code> configuration properties now skip the 
Open Hardware Monitor and Libre Hardware Monitor WMI namespaces, which OSHI 
otherwise queries on each sensor read until one returns data. The latter also 
covers GPU metrics - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3730";>#3730</a>: 
Fixed <code>Sensors.getCpuVoltage()</code> on Windows when using the voltage 
published by Open Hardware Monitor or LibreHardwareMonitor - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3742";>#3742</a>: 
<code>NetworkParams.getRoutes()</code> on NetBSD now reads the routing table 
from the kernel where the JNA native library is available - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3743";>#3743</a>: 
Fixed three <code>HWDiskStore</code> faults on NetBSD: read and write byte 
totals that could decrease between readings, a doubled 
<code>getTransferTime()</code>, and a 1-byte disk or 512-byte partition size 
where the size is unknown, which also affected OpenBSD - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3744";>#3744</a>: 
Fixed <code>OSProcess</code> naming on NetBSD: <code>getPath()</code> and 
<code>getName()</code> were truncated to seven characters, and where the kernel 
withholds a process's arguments, <code>getCommandLine()</code> returned 
<code>ps</code>'s <code>(command)</code> placeholder and <code>getName()</code> 
kept its parentheses - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3754";>#3754</a>: 
<code>OperatingSystem.getProcessId()</code> and <code>getThreadId()</code> 
return 0 when the ID is unknown on every platform. On NetBSD without JNA, 
<code>getThreadId()</code> returned a Java thread ID, and on failure some 
implementations returned -1, which led <code>getCurrentProcess()</code> to 
return an arbitrary process on the BSDs, Solaris and AIX. 
<code>getProcess()</code> with a negative PID now returns null on Solaris and 
AIX - <a href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   </ul>
   <p><a href="https://github.com/oshi/oshi/blob/master/CHANGELOG.md";>Full 
change log</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/oshi/oshi/blob/master/CHANGELOG.md";>com.github.oshi:oshi-core's
 changelog</a>.</em></p>
   <blockquote>
   <h1>7.7.0 (2026-09-29), 7.7.1 (2026-10-10)</h1>
   <h5>New Features</h5>
   <ul>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3745";>#3745</a>: The 
FFM implementation now reads NetBSD natively, through <code>sysctl</code>, 
<code>getloadavg</code>, <code>_lwp_self</code> and <code>getrlimit</code>, 
where it previously ran commands and parsed their output - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3709";>#3709</a>,
   <a href="https://redirect.github.com/oshi/oshi/pull/3757";>#3757</a>: 
<code>Display.getCurrentMode()</code> returns the mode a display is driven in: 
its logical and pixel resolution, refresh rate, rotation, and position on the 
desktop. <code>Display.isBuiltIn()</code> reports whether it is a built-in 
panel, and <code>Display.isPrimary()</code> whether it is the primary display. 
All three are available on Windows, macOS, and on Linux and the other UNIX 
platforms through X11 - <a 
href="https://github.com/ayonization";><code>@​ayonization</code></a>, <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   </ul>
   <h5>Bug Fixes and Improvements</h5>
   <ul>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3723";>#3723</a>: 
Windows <code>Sensors</code> now reads CPU temperature, fan speed and voltage 
from the <code>ROOT\LibreHardwareMonitor</code> WMI namespace when the 
LibreHardwareMonitor application is running, in addition to the 
<code>ROOT\OpenHardwareMonitor</code> namespace it already read. Users running 
the maintained LibreHardwareMonitor previously got its GPU metrics but no CPU 
sensor data - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3727";>#3727</a>: The 
<code>oshi.os.windows.ohm.disabled</code> and 
<code>oshi.os.windows.lhm.disabled</code> configuration properties now skip the 
Open Hardware Monitor and Libre Hardware Monitor WMI namespaces, which OSHI 
otherwise queries on each sensor read until one returns data. The latter also 
covers GPU metrics - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3730";>#3730</a>: 
Fixed <code>Sensors.getCpuVoltage()</code> on Windows when using the voltage 
published by Open Hardware Monitor or LibreHardwareMonitor - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3742";>#3742</a>: 
<code>NetworkParams.getRoutes()</code> on NetBSD now reads the routing table 
from the kernel where the JNA native library is available - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3743";>#3743</a>: 
Fixed three <code>HWDiskStore</code> faults on NetBSD: read and write byte 
totals that could decrease between readings, a doubled 
<code>getTransferTime()</code>, and a 1-byte disk or 512-byte partition size 
where the size is unknown, which also affected OpenBSD - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3744";>#3744</a>: 
Fixed <code>OSProcess</code> naming on NetBSD: <code>getPath()</code> and 
<code>getName()</code> were truncated to seven characters, and where the kernel 
withholds a process's arguments, <code>getCommandLine()</code> returned 
<code>ps</code>'s <code>(command)</code> placeholder and <code>getName()</code> 
kept its parentheses - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3754";>#3754</a>: 
<code>OperatingSystem.getProcessId()</code> and <code>getThreadId()</code> 
return 0 when the ID is unknown on every platform. On NetBSD without JNA, 
<code>getThreadId()</code> returned a Java thread ID, and on failure some 
implementations returned -1, which led <code>getCurrentProcess()</code> to 
return an arbitrary process on the BSDs, Solaris and AIX. 
<code>getProcess()</code> with a negative PID now returns null on Solaris and 
AIX - <a href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3763";>#3763</a>: 
Standardizes connection reporting from 
<code>InternetProtocolStats.getConnections()</code> on the UNIX platforms. It 
now includes listening and unconnected sockets, as on Linux, and returns 
connections on Solaris, where it returned none. A <code>tcp6</code> or 
<code>udp6</code> connection to an IPv4 peer now has a 16-byte IPv4-mapped 
address rather than a 4-byte one - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3771";>#3771</a>: 
Fixed <code>Firmware.getManufacturer()</code> on Linux, which never read the 
BIOS vendor from sysfs - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3774";>#3774</a>: 
<code>LogicalVolumeGroup.getPhysicalVolumes()</code> on Linux now runs 
<code>pvs</code> through the <code>oshi.os.linux.privileged.prefix</code> when 
<code>pvs</code> is in <code>oshi.os.linux.privileged.allowlist</code>, so 
physical volumes that hold no logical volume can be listed without running the 
application as root - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3777";>#3777</a>: 
Fixed the heap corruption behind intermittent JVM crashes on Solaris and 
illumos - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3781";>#3781</a>: 
<code>Sensors.getCpuTemperature()</code> now returns a 0.0 sentinel on all 
platforms when the temperature is unavailable. FreeBSD previously returned 
<code>NaN</code> - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3776";>#3776</a>,
   <a href="https://redirect.github.com/oshi/oshi/pull/3782";>#3782</a>: Fixed 
intermittent JVM crashes on Solaris (illumos), OpenBSD and DragonFly BSD when 
<code>libcups</code> is not installed - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/oshi/oshi/commit/fa2eb031882e3609f06770caaf9bb97688f104d2";><code>fa2eb03</code></a>
 [maven-release-plugin] prepare release oshi-parent-7.7.0</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/4471a73a45b920feabc7d547d1f7a4b85f9cdebf";><code>4471a73</code></a>
 7.7.0 Release</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/f9b03d0cbef901d971fea7783e383e49469e11dd";><code>f9b03d0</code></a>
 Update vmactions/openbsd-vm digest to 5f7b2c9 (<a 
href="https://redirect.github.com/oshi/oshi/issues/3759";>#3759</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/698d32aca702b523a1e27de3c119ad7e31d7fece";><code>698d32a</code></a>
 Update vmactions/openindiana-vm digest to d82e630 (<a 
href="https://redirect.github.com/oshi/oshi/issues/3760";>#3760</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/5b4722aff641637bfdcb11361619c508296074d1";><code>5b4722a</code></a>
 Update dependency com.puppycrawl.tools:checkstyle to v14.3.0 (<a 
href="https://redirect.github.com/oshi/oshi/issues/3761";>#3761</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/0a4401b5670dd356f93b452a920b47c80294db4b";><code>0a4401b</code></a>
 Update vmactions/netbsd-vm digest to c8a0d7d (<a 
href="https://redirect.github.com/oshi/oshi/issues/3758";>#3758</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/171d674d66ba2f7446eb071f9efebfb2f0a1dd40";><code>171d674</code></a>
 Add isPrimary to the Display API (<a 
href="https://redirect.github.com/oshi/oshi/issues/3709";>#3709</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/b71fdfa9845763687377808c844bee11c26cc37d";><code>b71fdfa</code></a>
 Add Display.getCurrentMode() and isBuiltIn() (<a 
href="https://redirect.github.com/oshi/oshi/issues/3757";>#3757</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/7ad544508c2b5b35dd405ab8b8762338e065be92";><code>7ad5445</code></a>
 Update vmactions/freebsd-vm digest to a2f9a41 (<a 
href="https://redirect.github.com/oshi/oshi/issues/3756";>#3756</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/726d2d044ade5a01123ffa828fd751bda38429d0";><code>726d2d0</code></a>
 Update vmactions/dragonflybsd-vm digest to 4ab776f (<a 
href="https://redirect.github.com/oshi/oshi/issues/3755";>#3755</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/oshi/oshi/compare/oshi-parent-7.6.1...oshi-parent-7.7.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.github.oshi:oshi-common` from 7.6.1 to 7.7.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/oshi/oshi/releases";>com.github.oshi:oshi-common's 
releases</a>.</em></p>
   <blockquote>
   <h2>Release 7.7.0</h2>
   <h5>New Features</h5>
   <ul>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3745";>#3745</a>: The 
FFM implementation now reads NetBSD natively, through <code>sysctl</code>, 
<code>getloadavg</code>, <code>_lwp_self</code> and <code>getrlimit</code>, 
where it previously ran commands and parsed their output - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3709";>#3709</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3757";>#3757</a>: 
<code>Display.getCurrentMode()</code> returns the mode a display is driven in: 
its logical and pixel resolution, refresh rate, rotation, and position on the 
desktop. <code>Display.isBuiltIn()</code> reports whether it is a built-in 
panel, and <code>Display.isPrimary()</code> whether it is the primary display. 
All three are available on Windows, macOS, and on Linux and the other UNIX 
platforms through X11 - <a 
href="https://github.com/ayonization";><code>@​ayonization</code></a>, <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   </ul>
   <h5>Bug Fixes and Improvements</h5>
   <ul>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3723";>#3723</a>: 
Windows <code>Sensors</code> now reads CPU temperature, fan speed and voltage 
from the <code>ROOT\LibreHardwareMonitor</code> WMI namespace when the 
LibreHardwareMonitor application is running, in addition to the 
<code>ROOT\OpenHardwareMonitor</code> namespace it already read. Users running 
the maintained LibreHardwareMonitor previously got its GPU metrics but no CPU 
sensor data - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3727";>#3727</a>: The 
<code>oshi.os.windows.ohm.disabled</code> and 
<code>oshi.os.windows.lhm.disabled</code> configuration properties now skip the 
Open Hardware Monitor and Libre Hardware Monitor WMI namespaces, which OSHI 
otherwise queries on each sensor read until one returns data. The latter also 
covers GPU metrics - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3730";>#3730</a>: 
Fixed <code>Sensors.getCpuVoltage()</code> on Windows when using the voltage 
published by Open Hardware Monitor or LibreHardwareMonitor - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3742";>#3742</a>: 
<code>NetworkParams.getRoutes()</code> on NetBSD now reads the routing table 
from the kernel where the JNA native library is available - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3743";>#3743</a>: 
Fixed three <code>HWDiskStore</code> faults on NetBSD: read and write byte 
totals that could decrease between readings, a doubled 
<code>getTransferTime()</code>, and a 1-byte disk or 512-byte partition size 
where the size is unknown, which also affected OpenBSD - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3744";>#3744</a>: 
Fixed <code>OSProcess</code> naming on NetBSD: <code>getPath()</code> and 
<code>getName()</code> were truncated to seven characters, and where the kernel 
withholds a process's arguments, <code>getCommandLine()</code> returned 
<code>ps</code>'s <code>(command)</code> placeholder and <code>getName()</code> 
kept its parentheses - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3754";>#3754</a>: 
<code>OperatingSystem.getProcessId()</code> and <code>getThreadId()</code> 
return 0 when the ID is unknown on every platform. On NetBSD without JNA, 
<code>getThreadId()</code> returned a Java thread ID, and on failure some 
implementations returned -1, which led <code>getCurrentProcess()</code> to 
return an arbitrary process on the BSDs, Solaris and AIX. 
<code>getProcess()</code> with a negative PID now returns null on Solaris and 
AIX - <a href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   </ul>
   <p><a href="https://github.com/oshi/oshi/blob/master/CHANGELOG.md";>Full 
change log</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/oshi/oshi/blob/master/CHANGELOG.md";>com.github.oshi:oshi-common's
 changelog</a>.</em></p>
   <blockquote>
   <h1>7.7.0 (2026-09-29), 7.7.1 (2026-10-10)</h1>
   <h5>New Features</h5>
   <ul>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3745";>#3745</a>: The 
FFM implementation now reads NetBSD natively, through <code>sysctl</code>, 
<code>getloadavg</code>, <code>_lwp_self</code> and <code>getrlimit</code>, 
where it previously ran commands and parsed their output - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3709";>#3709</a>,
   <a href="https://redirect.github.com/oshi/oshi/pull/3757";>#3757</a>: 
<code>Display.getCurrentMode()</code> returns the mode a display is driven in: 
its logical and pixel resolution, refresh rate, rotation, and position on the 
desktop. <code>Display.isBuiltIn()</code> reports whether it is a built-in 
panel, and <code>Display.isPrimary()</code> whether it is the primary display. 
All three are available on Windows, macOS, and on Linux and the other UNIX 
platforms through X11 - <a 
href="https://github.com/ayonization";><code>@​ayonization</code></a>, <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   </ul>
   <h5>Bug Fixes and Improvements</h5>
   <ul>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3723";>#3723</a>: 
Windows <code>Sensors</code> now reads CPU temperature, fan speed and voltage 
from the <code>ROOT\LibreHardwareMonitor</code> WMI namespace when the 
LibreHardwareMonitor application is running, in addition to the 
<code>ROOT\OpenHardwareMonitor</code> namespace it already read. Users running 
the maintained LibreHardwareMonitor previously got its GPU metrics but no CPU 
sensor data - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3727";>#3727</a>: The 
<code>oshi.os.windows.ohm.disabled</code> and 
<code>oshi.os.windows.lhm.disabled</code> configuration properties now skip the 
Open Hardware Monitor and Libre Hardware Monitor WMI namespaces, which OSHI 
otherwise queries on each sensor read until one returns data. The latter also 
covers GPU metrics - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3730";>#3730</a>: 
Fixed <code>Sensors.getCpuVoltage()</code> on Windows when using the voltage 
published by Open Hardware Monitor or LibreHardwareMonitor - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3742";>#3742</a>: 
<code>NetworkParams.getRoutes()</code> on NetBSD now reads the routing table 
from the kernel where the JNA native library is available - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3743";>#3743</a>: 
Fixed three <code>HWDiskStore</code> faults on NetBSD: read and write byte 
totals that could decrease between readings, a doubled 
<code>getTransferTime()</code>, and a 1-byte disk or 512-byte partition size 
where the size is unknown, which also affected OpenBSD - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3744";>#3744</a>: 
Fixed <code>OSProcess</code> naming on NetBSD: <code>getPath()</code> and 
<code>getName()</code> were truncated to seven characters, and where the kernel 
withholds a process's arguments, <code>getCommandLine()</code> returned 
<code>ps</code>'s <code>(command)</code> placeholder and <code>getName()</code> 
kept its parentheses - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3754";>#3754</a>: 
<code>OperatingSystem.getProcessId()</code> and <code>getThreadId()</code> 
return 0 when the ID is unknown on every platform. On NetBSD without JNA, 
<code>getThreadId()</code> returned a Java thread ID, and on failure some 
implementations returned -1, which led <code>getCurrentProcess()</code> to 
return an arbitrary process on the BSDs, Solaris and AIX. 
<code>getProcess()</code> with a negative PID now returns null on Solaris and 
AIX - <a href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3763";>#3763</a>: 
Standardizes connection reporting from 
<code>InternetProtocolStats.getConnections()</code> on the UNIX platforms. It 
now includes listening and unconnected sockets, as on Linux, and returns 
connections on Solaris, where it returned none. A <code>tcp6</code> or 
<code>udp6</code> connection to an IPv4 peer now has a 16-byte IPv4-mapped 
address rather than a 4-byte one - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3771";>#3771</a>: 
Fixed <code>Firmware.getManufacturer()</code> on Linux, which never read the 
BIOS vendor from sysfs - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3774";>#3774</a>: 
<code>LogicalVolumeGroup.getPhysicalVolumes()</code> on Linux now runs 
<code>pvs</code> through the <code>oshi.os.linux.privileged.prefix</code> when 
<code>pvs</code> is in <code>oshi.os.linux.privileged.allowlist</code>, so 
physical volumes that hold no logical volume can be listed without running the 
application as root - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3777";>#3777</a>: 
Fixed the heap corruption behind intermittent JVM crashes on Solaris and 
illumos - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3781";>#3781</a>: 
<code>Sensors.getCpuTemperature()</code> now returns a 0.0 sentinel on all 
platforms when the temperature is unavailable. FreeBSD previously returned 
<code>NaN</code> - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3776";>#3776</a>,
   <a href="https://redirect.github.com/oshi/oshi/pull/3782";>#3782</a>: Fixed 
intermittent JVM crashes on Solaris (illumos), OpenBSD and DragonFly BSD when 
<code>libcups</code> is not installed - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/oshi/oshi/commit/fa2eb031882e3609f06770caaf9bb97688f104d2";><code>fa2eb03</code></a>
 [maven-release-plugin] prepare release oshi-parent-7.7.0</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/4471a73a45b920feabc7d547d1f7a4b85f9cdebf";><code>4471a73</code></a>
 7.7.0 Release</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/f9b03d0cbef901d971fea7783e383e49469e11dd";><code>f9b03d0</code></a>
 Update vmactions/openbsd-vm digest to 5f7b2c9 (<a 
href="https://redirect.github.com/oshi/oshi/issues/3759";>#3759</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/698d32aca702b523a1e27de3c119ad7e31d7fece";><code>698d32a</code></a>
 Update vmactions/openindiana-vm digest to d82e630 (<a 
href="https://redirect.github.com/oshi/oshi/issues/3760";>#3760</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/5b4722aff641637bfdcb11361619c508296074d1";><code>5b4722a</code></a>
 Update dependency com.puppycrawl.tools:checkstyle to v14.3.0 (<a 
href="https://redirect.github.com/oshi/oshi/issues/3761";>#3761</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/0a4401b5670dd356f93b452a920b47c80294db4b";><code>0a4401b</code></a>
 Update vmactions/netbsd-vm digest to c8a0d7d (<a 
href="https://redirect.github.com/oshi/oshi/issues/3758";>#3758</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/171d674d66ba2f7446eb071f9efebfb2f0a1dd40";><code>171d674</code></a>
 Add isPrimary to the Display API (<a 
href="https://redirect.github.com/oshi/oshi/issues/3709";>#3709</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/b71fdfa9845763687377808c844bee11c26cc37d";><code>b71fdfa</code></a>
 Add Display.getCurrentMode() and isBuiltIn() (<a 
href="https://redirect.github.com/oshi/oshi/issues/3757";>#3757</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/7ad544508c2b5b35dd405ab8b8762338e065be92";><code>7ad5445</code></a>
 Update vmactions/freebsd-vm digest to a2f9a41 (<a 
href="https://redirect.github.com/oshi/oshi/issues/3756";>#3756</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/726d2d044ade5a01123ffa828fd751bda38429d0";><code>726d2d0</code></a>
 Update vmactions/dragonflybsd-vm digest to 4ab776f (<a 
href="https://redirect.github.com/oshi/oshi/issues/3755";>#3755</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/oshi/oshi/compare/oshi-parent-7.6.1...oshi-parent-7.7.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to