Skip to content

chore(gradle): bump com.github.oshi:oshi-core from 6.11.1 to 6.12.0#7946

Merged
cpwright merged 1 commit intomainfrom
dependabot/gradle/com.github.oshi-oshi-core-6.12.0
Apr 27, 2026
Merged

chore(gradle): bump com.github.oshi:oshi-core from 6.11.1 to 6.12.0#7946
cpwright merged 1 commit intomainfrom
dependabot/gradle/com.github.oshi-oshi-core-6.12.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 27, 2026

Bumps com.github.oshi:oshi-core from 6.11.1 to 6.12.0.

Release notes

Sourced from com.github.oshi:oshi-core's releases.

Release 6.10.0

New Features

Complete migration to new FFM module.

Bug fixes / Improvements
  • #3126: FFM migration of WindowsOSProcess - @​rohan-coder02.
  • #3128: Fix Mac FFM TIMEVAL struct layout missing 4-byte trailing padding - @​dbwiddis.
  • #3136: Push Linux USER_HZ and PAGE_SIZE into JNA/FFM OS subclasses; wire through HAL, processor, memory, process, and thread classes - @​dbwiddis.
  • #3139: Split LinuxGraphicsCard, LinuxGpuStats, and NvmlUtil across modules - @​dbwiddis.
  • #3141: Split WindowsOSProcess into superclass with JNA/FFM subclasses; add VersionHelpersFFM; remove TOKEN_DUPLICATE - @​dbwiddis.
  • #3143: Move PerfmonConstants, WindowsPowerSource, and WindowsOSFileStore to oshi-common; set up Windows driver, hardware, and software packages - @​dbwiddis.
  • #3144: Move ThreadInfo, MacSoundCard, and MacOSThread to oshi-common; set up macOS driver, hardware, and software packages - @​dbwiddis.
  • #3145: Move macOS OperatingSystem tree to oshi-common; split MacFileSystem and MacOSFileStore; add JNA suffix to remaining OS classes - @​dbwiddis.
  • #3146, #3147, #3149: Move macOS HardwareAbstractionLayer tree to oshi-common - @​dbwiddis.
  • #3152: Fix FFM TCP stats sysctl failure on Apple Silicon; suppress missing AppleHDA.kext log noise on ARM macOS - @​dbwiddis.
  • #3153: Fix FFM network stats to use two-call sysctl pattern matching JNA approach - @​dbwiddis.
  • #3154: Improve API documentation: usage examples, platform notes, cross-references, JEP 472 guidance, and virtual memory model differences - @​dbwiddis.
  • #3160: Fix LinuxSensors fan and voltage discovery passing wrong path to getSensorFilesFromPath - @​dbwiddis.
  • #3161: Add Linux hardware unit tests; fix parseDecimalMemorySizeToBinary for single-char suffixes; use platform-independent path separators - @​dbwiddis.
  • #3164, #3167, #3168, #3170: Complete FFM perfmon driver migration with all wildcard and non-wildcard counters; add PDH vs WMI and JNA vs FFM comparison tests - @​dbwiddis.
  • #3171: Add FFM registry drivers for HKEY_PERFORMANCE_DATA process and thread data; extract PerfCounterBlock POJOs to oshi-common - @​dbwiddis.
  • #3172: Extract common Windows perfmon/registry driver code to oshi-common; reduce duplication between JNA and FFM implementations - @​dbwiddis.
  • #3173, #3174: Migrate WMI drivers to FFM - @​dbwiddis.
  • #3175, #3176: Migrate all remaining Windows hardware classes to FFM - @​dbwiddis.
  • #3177: Migrate Windows software OS classes to FFM - @​dbwiddis.
  • #3178: Remove oshi-core source tree from oshi-core-java25; port Windows sessions, services, and remaining OS classes to FFM - @​dbwiddis.

Full change log

Changelog

Sourced from com.github.oshi:oshi-core's changelog.

6.12.0 (2026-04-20)

New Features

Complete migration to new FFM module.

Bug fixes / Improvements
  • #3126: FFM migration of WindowsOSProcess - @​rohan-coder02.
  • #3128: Fix Mac FFM TIMEVAL struct layout missing 4-byte trailing padding - @​dbwiddis.
  • #3136: Push Linux USER_HZ and PAGE_SIZE into JNA/FFM OS subclasses; wire through HAL, processor, memory, process, and thread classes - @​dbwiddis.
  • #3139: Split LinuxGraphicsCard, LinuxGpuStats, and NvmlUtil across modules - @​dbwiddis.
  • #3141: Split WindowsOSProcess into superclass with JNA/FFM subclasses; add VersionHelpersFFM; remove TOKEN_DUPLICATE - @​dbwiddis.
  • #3143: Move PerfmonConstants, WindowsPowerSource, and WindowsOSFileStore to oshi-common; set up Windows driver, hardware, and software packages - @​dbwiddis.
  • #3144: Move ThreadInfo, MacSoundCard, and MacOSThread to oshi-common; set up macOS driver, hardware, and software packages - @​dbwiddis.
  • #3145: Move macOS OperatingSystem tree to oshi-common; split MacFileSystem and MacOSFileStore; add JNA suffix to remaining OS classes - @​dbwiddis.
  • #3146, #3147, #3149: Move macOS HardwareAbstractionLayer tree to oshi-common - @​dbwiddis.
  • #3152: Fix FFM TCP stats sysctl failure on Apple Silicon; suppress missing AppleHDA.kext log noise on ARM macOS - @​dbwiddis.
  • #3153: Fix FFM network stats to use two-call sysctl pattern matching JNA approach - @​dbwiddis.
  • #3154: Improve API documentation: usage examples, platform notes, cross-references, JEP 472 guidance, and virtual memory model differences - @​dbwiddis.
  • #3160: Fix LinuxSensors fan and voltage discovery passing wrong path to getSensorFilesFromPath - @​dbwiddis.
  • #3161: Add Linux hardware unit tests; fix parseDecimalMemorySizeToBinary for single-char suffixes; use platform-independent path separators - @​dbwiddis.
  • #3164, #3167, #3168, #3170: Complete FFM perfmon driver migration with all wildcard and non-wildcard counters; add PDH vs WMI and JNA vs FFM comparison tests - @​dbwiddis.
  • #3171: Add FFM registry drivers for HKEY_PERFORMANCE_DATA process and thread data; extract PerfCounterBlock POJOs to oshi-common - @​dbwiddis.
  • #3172: Extract common Windows perfmon/registry driver code to oshi-common; reduce duplication between JNA and FFM implementations - @​dbwiddis.
  • #3173, #3174: Migrate WMI drivers to FFM - @​dbwiddis.
  • #3175, #3176: Migrate all remaining Windows hardware classes to FFM - @​dbwiddis.
  • #3177: Migrate Windows software OS classes to FFM - @​dbwiddis.
  • #3178: Remove oshi-core source tree from oshi-core-java25; port Windows sessions, services, and remaining OS classes to FFM - @​dbwiddis.
Commits
  • 33e5ada [maven-release-plugin] prepare release oshi-parent-6.12.0
  • 8a9930b 6.12.0 Release
  • 619bfbf Update README and documentation for JNA/FFM dual implementation
  • 499f33f Improve build configuration and enforce module boundaries
  • 606df69 Remove oshi-core source tree from oshi-core-java25 module (#3178)
  • d1f9454 Migrate Windows software OS classes to common/JNA/FFM pattern (#3177)
  • af5b9f4 Migrate all remaining Windows hardware classes to FFM three-tier pattern (#3176)
  • d0ea166 Migrate simple WMI Windows classes to FFM (#3175)
  • 5dd6341 Fix WmiComparisonTest duplicate key failure for PhysicalMemory
  • 39ad301 Migrate all WMI drivers to common/JNA/FFM pattern (#3174)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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)

Bumps [com.github.oshi:oshi-core](https://github.com/oshi/oshi) from 6.11.1 to 6.12.0.
- [Release notes](https://github.com/oshi/oshi/releases)
- [Changelog](https://github.com/oshi/oshi/blob/master/CHANGELOG.md)
- [Commits](oshi/oshi@oshi-parent-6.11.1...oshi-parent-6.12.0)

---
updated-dependencies:
- dependency-name: com.github.oshi:oshi-core
  dependency-version: 6.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@cpwright cpwright merged commit 31f7dee into main Apr 27, 2026
52 of 54 checks passed
@cpwright cpwright deleted the dependabot/gradle/com.github.oshi-oshi-core-6.12.0 branch April 27, 2026 13:58
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 27, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants