Skip to content

v1.24.2

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jun 01:29
· 1 commit to main since this release
Immutable release. Only release title and notes can be modified.
v1.24.2
50fb32a

Conky v1.24.2

Conky v1.24.2 expands Wayland support and adds NVML-based NVIDIA monitoring for Linux. Wayland builds gain safer buffer handling, fractional scaling, dock/panel behavior, and XDG shell support; NVIDIA users can query GPU data without relying on X11/NvCtrl.

Full Changelog: v1.24.1...v1.24.2

Highlights Since v1.24.1

Wayland

  • Fixed SHM buffer handling by using double buffering and honoring wl_buffer.release, avoiding compositor reads from buffers Conky is already reusing (#2382).
  • Added fractional scaling and viewporter support, logical maximum_width handling, and output-scale race fixes for crisp, correctly sized output on scaled Wayland displays (#2382, #2399).
  • Added Wayland support for own_window, own_window_type, title/class settings, XDG shell normal windows, layer placement, and exclusive zones for dock/panel windows. This fixes #2029 and improves behavior on compositors including GNOME fallback cases (#2399).

NVIDIA

  • Added an optional Linux NVML backend for ${nvidia}, ${nvidiabar}, ${nvidiagauge}, and ${nvidiagraph}, including driver/model/architecture, temperature, clocks, utilization, memory, performance state, fan, and power queries (#2396).
  • Vendored NVML development stubs per supported architecture and added the BUILD_NVIDIA_NVML CMake option. The NVML backend is mutually exclusive with the existing X11 NvCtrl backend (#2396).
  • Added compatibility handling for older NVML headers/drivers and unsupported GPU features, so unavailable temperature, fan, power, and architecture data degrade cleanly instead of warning or reading invalid values (#2396).

Pull Requests by Category

Features

  • feat: wayland improvements (#2399)
  • Add querying of Nvidia GPUs with Nvidia's NVML API to 'nvidia' variable (#2396)

Bug Fixes

  • fix: wayland double-buffer management and release listener (#2382)

Misc

  • chore: bump version to v1.24.2 (#2397)

New Contributors