Skip to content

v0.1.0

Choose a tag to compare

@LuMarans30 LuMarans30 released this 13 Jun 11:19
· 43 commits to master since this release

[0.1.0] - 2026-06-13

πŸš€ Features

  • (drm) Add ioctl probes for discrete GPU detection (0526456)
  • (daemon) Handle SIGINT/SIGTERM gracefully (b62ce65)
  • (cli) Add implicit subcommands (11cc438)
  • (daemon) Add AllowReplacement flag to match upstream (39d2f2b)
  • (daemon) Implement daemon replacement and optimize udev handling (31286d0)
  • (common) Add YesNo newtype for boolean formatting (40bcbb1)
  • (i915) Implement ioctl probe and fix misclassification (99795de)

πŸ› Bug Fixes

  • (detection) Filter by render nodes instead of card nodes (fd19efc)
  • (common) Correct zvariant properties renaming (1a8b3d3)
  • (detection) Skip GPUs with empty env to match upstream (48b0c21)
  • (detection) Improve default card fallback logic (c5e642d)
  • (daemon) Prevent D-Bus signal flooding (f01fb62)
  • (detection) Avoid panic on empty cards list (e492d48)
  • (xe) Correct Xe probe reading wrong config field (3983c89)
  • (daemon) Improve graceful exit for already-running daemon (83db86a)
  • (cli) Handle missing switcheroo daemon gracefully (0889c04)
  • (daemon) Exit 1 when daemon is already running (38a9806)
  • (cli) Let exec() handle executable errors (8a5ea11)
  • (amdgpu) Correct ioctl direction flags for device info query (b068c53)
  • (cleanup) Add GTX to regex (1bf862b)
  • (daemon) Minor bug fixes to amdgpu and startup logic (6266db7)

⚑ Performance

  • (detection) Optimize discrete GPU detection with direct udev FFI (eedfd97)

βš™οΈ Miscellaneous Tasks

  • Add rust-clippy analysis workflow (92b9c77)