All Versions
Latest Version
Avg Release Cycle
166 days
Latest Release
1791 days ago

Changelog History

  • v1.7.2 Changes

    May 27, 2019

    πŸ›  Bugfixes

    • ⚑️ Updated the Makefiles to properly include all needed files into the distribution tar
    • ⚠ Cleaned up Compiler Warnings / Wolfgang StΓΆggl
    • πŸ‘Œ Improved compilation in MinGW environment / Wolfgang StΓΆggl
    • πŸ›  fix segfault on non-existent RRD file when using rrdcached / @themylogin
    • πŸ›  fix bounds handling, documentation and checking on rrdtool xport / Γ“scar NΓ‘jera
    • πŸ›  Fix %s/%S unit autoscaling in gprint for json/xml @az143
    • ⚑️ Optimized PDP Calculation @JKammler

    🏁 Windows Binaries

    πŸ— Visual Studio Community 2017 builds:

    • 32 bit: nmake -f win32\Makefile.msc
    • 64 bit: nmake -f win32\Makefile.msc USE_64BIT=1

    πŸ— MSYS2 (MinGW-w64) builds:

    • 32 bit:

    - 64 bit:

    πŸ— Fedora 29 (MinGW-w64) builds:

    • 32 bit:
    • 64 bit:
  • v1.7.1 Changes

    February 04, 2019

    RRDtool 1.7.1 - 2019-02-04

    πŸ›  Bugfixes

    • 🏁 about 38949 assorted fixes for the windows build of rrdtool <Wolfgang StΓΆggl>
    • πŸ›  fix many compile time warnings <Wolfgang StΓΆggl>
    • Re-enable 0-width lines
    • Include rrd_pdpcalc.pod in also <Peter Valdemar MΓΈrch>
    • πŸ“š Lots of spelling fixes for rrdtool source and documentation <Peter Valdemar MΓΈrch>, <Jean-Michel VourgΓ¨re>, ,
    • πŸ›  fix off by one issue in rrdtool xport output
    • πŸ›  fix lua extension build
    • πŸ›  fix python bindings , , , <Christian KrΓΆger>
    • πŸ›  fix multiple static variable issues in conflict with MT
    • 🌐 make translations actually work
    • πŸ›  Fixed configure --enable / --disable options <Jaroslav Ε karvada>
    • πŸ›  rrd_daemon stability fixes
    • πŸ›  fix tcl bindings
    • do not call umask ever (not MT safe)

    πŸ”‹ Features

    • Multiline Titles , ,
    • 🌐 French translation <Jean-Michel VourgΓ¨re>
    • βž• Added support for --allow-shrink with --rigid flag (#843)
    • βž• Added SUSPEND/RESUME/SUSPENDALL/RESUMEALL commands for rrd_cached <
    • include the daemon name in the error message

    full details in v1.7.0...v1.7.1

    ⚑️ Update: new tarball with complete etc directory

  • v1.7.0 Changes

    May 16, 2017

    πŸš€ This release has only very few user visible changes , but the whole code has been analyzed with Coverty and issues have been fixed. So there should be many fewer chances for rrdtool to crash from odd input.

    πŸ›  Bugfixes

    • made rrd_fetch_cb_wrapper in RRDs more careful with its arguments
    • πŸ›  many bugfixes to resolve issues identified Coverty scan
    • πŸ›  fix build issues with libdbl
    • take the ds step into account while caching data in rrd graph DEF statements
    • never 'exit' from librrd (even when DEBUG is on)

    πŸ”‹ Features

    • πŸ†• new command rrd list to show rrd files in a directory
    • πŸ”§ configurable log-level for rrdcached
    • 🌐 hungarian translation (hu.po)


    • New Exported funtions: rrd_lcd, rrd_reduce_data, rrd_cf_conf and rrd_list
    • πŸ‘ rrd_list support for perl and python binding
    • all new and much more complete python bindings working on both python 2.6+ and 3.3+
    • πŸ“š extended documentation in rrdlib.pod
  • v1.6.0 Changes

    April 19, 2016

    πŸ†• New Features

    • librrd is now fully thread-safe. librrd_th is gone
    • πŸ‘‰ make lua bindings work with lua 5.1
    • πŸ— configure option to disable doc building --enable-docs=no
    • πŸ†• new CDEF function SMIN: a,b,c,3,SMIN -> min(a,b,c)
    • πŸ†• new CDEF function SMAX: a,b,c,3,SMAX -> max(a,b,c)
    • πŸ†• new CDEF function STDEV: a,b,c,3,STDEV -> stdev(a,b,c)
    • new CDEF function POW: a,b,POW -> a**b
    • πŸ†• new CDEF function PERCENT: a,b,c,95,3,PERCENT -> find 95percentile of a,b,c
    • re-introducted --showtime option on rrdxport
    • be more careful in determining the locales idea of first day of the week
    • πŸ›  lots of spelling fixes all around
  • v1.5.6 Changes

    April 19, 2016

    πŸ›  a bunch of bugfixes for the 1.5 branch

    • segfault on CDEF:x=
    • Disable nagel algorithm as it is causing massive slowdown
    • πŸ‘‰ make vname nameing rules more liberal and more in line with 1.4
    • πŸ›  Fix recursive directory creation in rrdcached on FREEBSD
    • πŸ›  Fixed compilation when there's no sigwaitinfo

    πŸš€ in anticipation of the first 1.6 release ...

  • v1.5.5 Changes

    November 10, 2015

    πŸ›  Bugfixes

    • πŸ›  fix JSON output in xport with legend and gprint blocks
    • πŸ›  fix parse_time mutex unlocking in the error case
    • don't crash on invalid variable names in CDEF
    • βž• add mutex locking in rrdc_fetch
    • πŸ›  fix buffer overflow in rrd_restore
    • βœ… shorten test precision to 7 digits ...
    • never exit from a library function
    • βͺ buffer overflow in rrd_restore.c fixed #669
  • v1.5.4 Changes

    August 09, 2015

    πŸ› Bug Fixes

    • πŸ“œ parse floating point numbers according to C locale in rrdtool create
      arguments, regardless of the systems locale setting.
    • include missing rrd_rados.h into distribution archive
    • πŸ‘‰ make rrdtool work on ARM again
    • βœ… make rrdtool test suit pass on 32bit OSs
    • πŸ›  fix --grid-dash option regression in graph
    • πŸ›  fix systemd support
    • πŸ›  fix link dependency for libpng since we are using functions directly
    • πŸ›  fix python module name
    • πŸ›  fix rrdtool tune to accept U in minimum and maximum options
    • fi
    • πŸ”’ rrd_parsetime now uses a mutex lock to become thread safe
    • rrd_xport is now thread safe
    • stop using MAX_PATH and make everything dynamic and make rrdtool work on
      Gnu HURD ... thanks nirgal!

    πŸ”‹ Features

      together they allow to draw graphs where a rate is converted back to
      absolute numbers and accumulated over a period.
  • v1.5.3 Changes

    May 01, 2015

    πŸ› Bug Fixes

    • πŸ“š Brought commmand-line options and documentation back into sync.
    • πŸ‘‰ Make LINE dashes option work again
  • v1.5.2 Changes

    April 24, 2015

    πŸ› Bug Fixes

    • paramters in VDEF are vnames and not data source names, hence
      they can be 255 chars long and not only 20
  • v1.5.1 Changes

    April 22, 2015

    πŸ› Bug Fixes

    • πŸ“œ parse numbers up to 40 characters long ..
    • πŸ›  fix install rules for Python and Lua
    • include missing VERSION and LICENSE file
    • unlink before rename in rrd_create when running on WIN32