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]
