[Rrd-announce] rrdtool 1.4.7 - library version fix ++

Tobias Oetiker tobi at oetiker.ch
Tue Jan 24 11:15:52 CET 2012


On the heals of the 1.4.6 release, I have just published 1.4.7 it
contains some more cleanups and the proper version number for
librrd. So make sure to use 1.4.7 and NOT 1.4.6.

Get your copy from:


1.4.7 is the second release produced with the support of the 2012
rrdtool sponsors. If rrdtool plays an important role in your
companies monitoring operation you might want to think about
becoming a sponsor too:



Brought to you by the 2012 RRDtool sponsors
GOLD:   http://serverscheck.com

SILVER: http://opennms.org    http://op5.com
        http://nagios.com     http://psw.net
        http://hosteurope.de  http://open.ch

Changes for 1.4.7 (and 1.4.6 which I neglected to include in
the last announcement).

RRDtool 1.4.7 - 2012-01-24

* test for tm.tm_gmtoff presence in configure.ac fix for #330 (libdbi
  compiles on solaris should now work too)

* check in /usr/lib64 for tclConfig.sh too

* fix shared library version number (regression from 1.4.6)

* be clearer as to what VDEF LAST/FIRST do.

* remove perl 5.004 compatibility hack and make RRDs compile with newer

New Functionality:

* added a nop control for string formatting, so that strings ending in /x are
  possible by entering \x\. fix for #331

* added support for rrdgraph to use the yotta, zetta, zepto, yocto prefixes.
  Fix for #333 (thanks Christoph)

RRDtool 1.4.6 - 2012-01-16
 * Added --json option to xport with inspiration from Erik Kastner and
   Michael Markstaller -- Tobi

 * updated win32 port -- Larry Adams and the cacti team

 * configure option to disable building rrd_graph: --disable-rrd_graph
   With support from Ulf Zimmermann (OpenLane)

 * fixed segfault in rrdtool (xport, fetch, graph) when handling
   error conditions. -- James Brown
 * improve compilation robustness in finding pic flags
 * fix warnings in ruby bindings
 * fix horizontal alignment of AREAS and LINES in graph output
 * improved grid-fitting in graph output
 * simplified configure tests for libwrap and libdbi
 * rpn compare operators CAN return unknown ... (#293)
 * do not require gettext 0.18 (0.17 is sufficient)
 * improved rpm spec file -- Bernard Li
 * fix glib dependency for --disable-rrd_graph and update library versions
 * fix uninitialized variable in rrd_graph (#322)
 * fix issues with logarithmic charts (#296) -- Christoph Biedl
 * improved data reduction algorithm in graph: after fetching, data must be
   reduced to at least chart resolution, else some data will not get plotted.
   fix for #298
 * properly handle the case where RRDCACHED_ADDRESS is an empty string
 * the number of COMPUTE rpn nodes is architecture dependent. calculate the
   right number and complain otherwise. Fix for #300.
 * make rrd_mkdir_p work on bsd* Unixes too ... their dirname call works
   differently ... #305
 * allow to restore XML files with zero row rras ... this is a degenerated
   case that does not occur in the wild, as rrdtool prevents the creation
   of such rrd files. But rrdtool restore 1.3 did allows to create them via
   restore.  Now this is possible again. #310.
 * the first TREND* value can be calculated earlier ... -- fredrick (#312)
 * actually link with LIBINTL if we got it ... should make solaris happy
 * dbi_result_get_datetime_idx() return timestamp in UTC, but time axis on
   graph supposed to be in local time. #321
 * fix ruby binding for rrd_xport #318
 * free step_list on error. fix for #317
 * fix buffer overflow for LONG lines in journal handling code for update
   requests. #316
 * fix alignment of centered items ... title and footer
 * fix for the header size problem and its effects on rrd_resize
 * refuse to build if troff and nroff are not around #302
 * plug memory leak in lua bindings #301
 * improve cross compiling -- Michael Olbrich
 * fix rrd_create behaviour when mmapping on a full filesystem by actually
   'filling' the file with zero. -- Francois-Xavier Bourlet
 * with libwrap use 'rrdcached' as the name of our daemon and not just
 * bring spacing around graph back in line with 1.2 goodness ... in
   connection with no-legend and no title
 * do not mistake "sqlxxabc.rrd" for a libdbi specification -- Peter Stamfest
 * if rrd_cgi fails to parse stuff, do NOT try to fix up the mess ... it is bound to fail
 * update timestamp continuity checks in rrd_cached ... allow sub-second
 * fix double free in rrd_resize
 * do not close the file handle to the resize file of there was a problem
   getting it in the first place.

Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
http://it.oetiker.ch tobi at oetiker.ch ++41 62 775 9902 / sb: -9900

More information about the rrd-announce mailing list