Conky Changelog

New in version 1.10.0

June 29th, 2015
  • Partial rewrite in C++ (from C)
  • New Lua-based config system
  • New CMake-based build system
  • Support for newer GCC versions

New in version 1.7.2 (September 18th, 2009)

  • Fix crash when using $if_match with objects that may return a null pointer (like $rss, $weather, or $curl before data is available)

New in version (June 12th, 2009)

  • Fixed a regression which causes fonts to not be rendered properly with certain types of windows
  • Fix bug in comments within TEXT (where the line contains just '#') ( #2803586), thanks Pavelo
  • Fix bug in $mails ( #2802529, thanks Nikos)

New in version 1.7.1 (June 9th, 2009)

  • Fix hostname resolution for mpd_hostMade sure that no X11 stuff is in the binary with --disable-X11
  • Added inotify support to reload the config when modified automatically on systems that support itAdded inotify support for reloading Lua scripts automagically
  • Added support for the Lua programming languageAdded support for rending images by way of Imlib2Patch to fix rounding error with CPU values (thanks Filipe)Added support for execbar without X
  • Added another builtin config that is used when compiled with --disable-X11
  • Fix segfault when there is no config available
  • Make sure if_gw isn't checked twice
  • Added arguments to hwmon for value precalculation
  • Added support for APC UPS daemon monitoringFixed hwmon for kernel 2.6.29Fixed removing comments
  • Allow the use of '#' for comments within text area (can be escaped with #')
  • Only include disp when neededMade sure update_uname works without X11
  • Fix occasional cpubar segfaultsAdded top_name_width config option
  • Added some completely pointless OpenMP optimizations(?)
  • Added Sony VAIO fanspeed info (thanks Yeon-Hyeong)
  • Added diskio_avg_samples patch (thanks Yeon-Hyeong)Fixed $texeci regression
  • Added $combine, a var that places 2 other vars next to each other, even if they have a output of multiple lines. This also makes the moving of RSS-itemes with $goto (see change from 2009-04-19) no longer necessary.
  • Various XMMS2 updates (thanks Lassi)Make ALSA mixers available on Linux, and added $if_mixer_mute (thanks
  • Make it possible to place spaces in front of RSS-items as a workaround for the problem that $goto only moves the first RSS-item. This is only a workaround and should be replaced by a permanent fix that makes $goto move all RSS-items !
  • Fix broken compilation without X11
  • Added default_bar/graph/gauge_size config options (thanks wire64 for the idea)
  • Added eval text object to realise double parsing
  • Added gauge widget patch, id #2676128 (thanks Aner)

New in version 1.7.1 RC1 (May 22nd, 2009)

  • Added inotify support to reload the config when modified automatically on systems that support it
  • Added inotify support for reloading Lua scripts automagically

New in version 1.7.0 (May 18th, 2009)

  • This release contains tons of bug fixes, new features, and general improvements since 1.6.1. My main focus for this release has been to improve the overall quality of Conky, and in order to accomplish that I allowed for a pretty long incubation period.

New in version 1.6.2 Pre 1355 (January 1st, 2009)

  • Add if_match object comparing strings, floats and ints

New in version 1.6.2 Pre 1285 (December 7th, 2008)

  • Switching from svn to git repository. The repo can be viewed from;a=summary and you can clone the repo with: git clone git://
  • Fix for wrong usage of strncat (thanks Pavol)
  • Adds a variable if_xmms2_connected to hide objects when xmms2d is not running (thanks Lassi)
  • Fix for buffer overflow with $execi (thanks Cesare)
  • Fetch volume through Audacious API (thanks Erik)
  • Removed duplicate sanity check for diskio
  • Added runtime debugging output
  • Added template support
  • Applied OpenBSD patches
  • Added $if_mpd_playing patch (thanks tarpman)
  • Introduced (buggy) support for IMAP IDLE
  • Added support for MOC (the console audio player) (thanks henux)
  • Added scroll step patch (thanks asto)
  • Maybe fix missing include bug (
  • Improve timed_thread interval timing
  • Improve Conky's overall interval timing
  • Added small patch to support negative values (such as negative disk capacity) (thanks hinokind)
  • Improved hddtemp support
  • Fixed bug with freq_dyn on x86_64 (thanks Miroslav)
  • Fixed buffer overflow in update_net_stats() (thanks Miroslav)
  • Small fix for nvidia mem freq (thanks Cezary)

New in version 1.6.1 (September 24th, 2008)

  • Fix compile error when MPD support not enabled
  • Add option to specify number of retries for IMAP/POP3 stuff (via -r)
  • Smaller $nvidia improvements
  • Added missing header to package dist