Skip to content

chore: update dependency com.github.oshi:oshi-core-java25 to v6.12.0#1856

Open
renovate[bot] wants to merge 1 commit intonightlyfrom
renovate/oshi
Open

chore: update dependency com.github.oshi:oshi-core-java25 to v6.12.0#1856
renovate[bot] wants to merge 1 commit intonightlyfrom
renovate/oshi

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 18, 2026

This PR contains the following updates:

Package Change Age Confidence
com.github.oshi:oshi-core-java25 6.9.26.12.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

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

v6.12.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.

v6.11.1

New Features
Bug fixes / Improvements

v6.11.0

New Features
Bug fixes / Improvements

v6.10.0

New Features

v6.9.3

New Features
Bug fixes / Improvements

Configuration

📅 Schedule: (UTC)

  • 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the t: dependencies A pull request / issue targeting dependency updates label Apr 18, 2026
@renovate renovate Bot requested review from 0utplay and derklaro April 18, 2026 10:44
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 18, 2026

Test Results

 56 files  ±0   56 suites  ±0   4m 28s ⏱️ -14s
571 tests ±0  571 ✅ ±0  0 💤 ±0  0 ❌ ±0 
938 runs  ±0  938 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 672b5d3. ± Comparison against base commit 67b9e0a.

♻️ This comment has been updated with latest results.

@renovate renovate Bot force-pushed the renovate/oshi branch from 225fe50 to 672b5d3 Compare April 21, 2026 02:48
@renovate renovate Bot changed the title chore: update dependency com.github.oshi:oshi-core-java25 to v6.11.1 chore: update dependency com.github.oshi:oshi-core-java25 to v6.12.0 Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t: dependencies A pull request / issue targeting dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants