github brndnmtthws/conky v1.25.2

4 hours ago

Conky v1.25.2

This patch release stabilizes SIGUSR1 config reload on X11 (no-flash window reuse plus follow-up crash fixes), repairs the Lua RSVG bindings, and makes the Ubuntu 22.04 release AppImage the canonical download.

Full Changelog: v1.25.1...v1.25.2

Breaking Changes

  • None.

Highlights Since v1.25.1

X11 Reload (no flash)

  • SIGUSR1 reload now reuses the existing X window and display connection instead of destroying and recreating them, eliminating reload flashing (#2465).
  • Reload no longer adopts the desktop/root window when toggling own_window from false to true; it falls through to create instead (#2466).
  • Fixed a segfault on reload (XftDrawSetClip on null xftdraw): the output under init is now visible to global helpers during initialize() so fonts load correctly (#2467, #2468).
  • Reload transitions that change window or output modes now retire owned X11 resources, with safe fallback after XOpenDisplay failure; docs search scrolls to its target even when the hash is unchanged (#2469).

Lua RSVG Bindings

  • Fixed RsvgDimensionData:set() bound as get, GError freed with g_object_unref() instead of g_error_free(), and the RsvgHandle GType re-registration crash on reload (via -z,nodelete); added the rsvg_render_document_at() x/y/w/h positioning helper; removed dead pre-2.52 helper code (#2438, thanks @molnari811023).

AppImage / CI

  • The Ubuntu 22.04 release AppImage is now the canonical download under the bare conky-<arch>-v<ver>.AppImage name (oldest glibc runs everywhere; catalog selection is deterministic), newer per-OS builds stay attached, and Ubuntu 26.04 joins CI (#2463).

Pull Requests by Category

Features

  • X11: keep window alive during SIGUSR1 reload (no flash) (#2465)
  • fix(lua/rsvg): fix RSVG Lua bindings: set/get typo, GError leak, GType crash, add positioning helper (#2438)

Bug Fixes

  • fix(x11): don't adopt desktop window on reload reuse (#2466)
  • fix(output): expose initializing output during display init (#2468)
  • fix: handle X11 reload transitions and repeated docs navigation (#2469)

Misc

  • ci: make 22.04 release AppImage the canonical default, add 26.04 to CI (#2463)

Don't miss a new conky release

NewReleases is sending notifications on new releases.