Skip to content

build(deps): bump io.github.kdroidfilter:nucleus.graalvm-runtime from 1.9.1 to 1.12.0#205

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/gradle/io.github.kdroidfilter-nucleus.graalvm-runtime-1.12.0
Open

build(deps): bump io.github.kdroidfilter:nucleus.graalvm-runtime from 1.9.1 to 1.12.0#205
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/gradle/io.github.kdroidfilter-nucleus.graalvm-runtime-1.12.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 16, 2026

Bumps io.github.kdroidfilter:nucleus.graalvm-runtime from 1.9.1 to 1.12.0.

Release notes

Sourced from io.github.kdroidfilter:nucleus.graalvm-runtime's releases.

v1.12.0

What's Changed

Full Changelog: kdroidFilter/Nucleus@v1.11.0...v1.12.0

v1.11.0

What's Changed

Full Changelog: kdroidFilter/Nucleus@v1.10.0...v1.11.0

v1.10.0

What's Changed

Full Changelog: kdroidFilter/Nucleus@v1.9.1...v1.10.0

Changelog

Sourced from io.github.kdroidfilter:nucleus.graalvm-runtime's changelog.

Changelog

v1.11.0

Released: 2026-04-13

New Modules

  • Notification Common (nucleus.notification-common) — Unified cross-platform notification API for Linux, Windows, and macOS behind a single DSL. Supports per-notification callbacks, up to 5 action buttons, image attachments, and dismiss handling.

New Features

  • Reactive GNOME titlebar button layout — Decorated windows on Linux now read org.gnome.desktop.wm.preferencesbutton-layout via GSettings (libgio dlopen) to determine which buttons to show and on which side. The layout updates reactively when the user changes it in GNOME Tweaks or via gsettings set. Falls back to the default layout on KDE and other desktop environments. New rememberLinuxButtonLayout() composable for direct access.
  • GraalVM reachability metadata for FileKit and dbus-java — Apps using FileKit on Linux no longer need manual reachability entries for xdg-desktop-portal file dialogs. Includes new dbus-java conditional library metadata and Linux JDK internals (UnixSystem, NativePRNG$NonBlocking, CollationData).
  • Windows notification shortcut policies — New ShortcutPolicy enum on WindowsNotificationCenter for finer control over Start Menu shortcut creation behavior.
  • NucleusApp.appName and NucleusApp.aumid properties — Expose application name and AUMID for better configuration handling.

Bug Fixes

  • Fix macOS multicolor accent colorsystem-color now returns null when macOS is set to multicolor mode instead of incorrectly returning the default blue.
  • Fix incremental build issues in GraalVM tasks — Disable state tracking on shared output directory modifications to prevent stale builds.
  • Fix nullable safety in JVM application tasks — Simplify runtime classpath and JavaExec argument handling by removing unnecessary optional chaining.

Improvements

  • Faster native library loadingNativeLibraryLoader now uses CRC-32-based fingerprints for cache validation, eliminating unnecessary I/O during checks.

Documentation

  • GraalVM status updated to alpha — GraalVM Native Image support is now labeled "alpha" instead of "experimental", reflecting the improved out-of-the-box experience with centralized reachability metadata.
  • New System Tray documentation — Full documentation section for ComposeNativeTray with screenshots and demo GIFs.
  • Landing page rewrite — Repositioned Nucleus as a native Electron successor with bold performance comparisons.

v1.10.0

Released: 2026-04-12

New Modules

  • System Info (nucleus.system-info) — Cross-platform system information module with JNI native implementations for Linux, Windows, and macOS. Exposes CPU, memory, and GPU metrics in real-time.
    • GPU detection and live metrics — Temperature, usage, VRAM, clock speeds, power draw, and fan speed on all platforms
    • macOS: IOKit & SMC for GPU metrics, supports Apple Silicon and discrete GPUs
    • Windows: DXGI for GPU enumeration, NVIDIA NVML + AMD ADL2 + Intel IGCL for live metrics, WMI thermal zone sensors, performance data for real-time CPU frequency
    • Linux: NVIDIA NVML, AMD, and Intel GPU support
    • Includes a demo application (system-info-demo) with lets-plot charting for CPU temperature history

Bug Fixes

... (truncated)

Commits
  • 36aff72 Merge pull request #199 from kdroidFilter/fix/linux-button-layout-empty
  • 4f19671 fix(decorated-window): skip GNOME GSettings on non-GNOME desktops
  • a1ad239 Merge pull request #200 from kdroidFilter/fix/titlebar-content-color
  • 28b0753 fix(detekt): extract magic number to named constant in JewelDecoratedWindow
  • cf3fb41 fix(decorated-window): provide LocalContentColor in title bars for dark theme
  • 421d954 docs: regenerate llms.txt and llms-full.txt
  • f5dba9e docs: update documentation domain to nucleusframework.dev
  • a7f9f70 docs: regenerate llms.txt and llms-full.txt
  • fb77f35 Merge pull request #196 from kdroidFilter/feat/scheduler
  • 2a1bd7a feat(scheduler): add TaskData typed wrapper for input data
  • 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 [io.github.kdroidfilter:nucleus.graalvm-runtime](https://github.com/kdroidFilter/Nucleus) from 1.9.1 to 1.12.0.
- [Release notes](https://github.com/kdroidFilter/Nucleus/releases)
- [Changelog](https://github.com/kdroidFilter/Nucleus/blob/main/docs/changelog.md)
- [Commits](kdroidFilter/Nucleus@v1.9.1...v1.12.0)

---
updated-dependencies:
- dependency-name: io.github.kdroidfilter:nucleus.graalvm-runtime
  dependency-version: 1.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Apr 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants