Skip to content

RRDtool Version 1.8.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 14 Mar 14:30
· 52 commits to master since this release

RRDtool 1.8.0 - 2022-03-13

Bugfixes

  • python bindings: properly convert double values of rrd info
  • failed to expand 'Py_UNUSED', Invalid usage when expanding 'Py_UNUSED'
  • document --showtime in xport help output
  • fix --use-nan-for-all-missing-data
  • update rrdruby.pod
  • add missing rrdruby.pod and rrdpython.pod to dist
  • Set first_weekday to 0 (Sunday), when HAVE__NL_TIME_WEEK_1STDAY is not defined
  • fix median calculation for all NaN inputs
  • fix potential leak in xport during failure
  • fix many warnings raised by Cppcheck
  • fix many compiler warnings from latest gcc
  • ensure proper initialization in rrd_daemon
  • cleanup testsuite
  • better testing
  • avoid invalid read in rrd_client
  • add symbols from rrdc to librrd
  • Fix duplicate write_changes_to_disk() calls when HAVE_LIBRADOS is true and HAVE_MMAP is false
  • documentation updates
  • for SMIN example in docs
  • fix for pyton3 compatibility
  • freemem only for valid status <Christian Kr"oger>
  • fix double meaning of time 0 as uninitialized value
  • fix for zfs not supporting fallocate. this makes resize work on zfs
  • add rrdrados.pod to dist
  • fetch - do not call rrd_freemem on uninitialized pointers
  • use separate pango fontmap per thread
  • switch to python 3
  • do not leak filename when opening a broken file
  • fix leaks in rrdcached
  • avoid segfault when flushing cache
  • escape json in legend entries
  • fix leak in xport
  • make rrdcgi param parsing more robust
  • fix race in journal_write

Features

  • ROUND function for rrd RPN
  • vcpkg support for MSVC builds (see WIN32-BUILD-TIPS.txt)
  • add first_weekday for Windows port
  • add x64 platform for win32 build
  • add --add-jsontime for graphv
  • add --utc to graph
  • add automated testing for win32 builds
  • support TUNE command in rrdcached

Windows Binaries

  • Visual Studio 2019 builds (MSVC):

    • 32 bit: rrdtool-1.8.0-x64_vcpkg.zip
    • 64 bit: rrdtool-1.8.0-x86_vcpkg.zip
    • The builds have been prepared using GitHub Action Release Windows
  • MSYS2 (MinGW-w64) builds:

    • 32 bit: rrdtool-1.8.0-bin-mingw32.zip
    • 64 bit: rrdtool-1.8.0-bin-mingw64.zip
    • Package: mingw-w64-rrdtool