Collectd v5.8.1 Release Notes
Release Date: 2018-10-24 // over 5 years ago-
collectd: Fix
BaseDir
option. Thanks to Mariusz BiaΕoΕczyk and @rpv-tomsk. #2857
collectd: improve error handling, check return values. Thanks to @octo.
π· Build System: usekstat.h
, when available. Thanks to Dagobert Michelsen and @rpv-tomsk. #2784
π· Build System: Fix distcheck on MacOS. Thanks to @rubenk.
π· Build System: add missing include of"collectd.h"
to fix builds on Solaris. Thanks to @rpv-tomsk.
π· Build System: add endianess checks for AIX, fix GCC issue on Mac byteorder, fix byteorder on Solaris, add fallback for endianess conversion. Thanks to Dagobert Michelsen (multiple cherry picks from master).
π· Build System: Out-of-tree builds have been fixed. Thanks to @octo. #2602
π§ Configuration: Error handling in the config parsing code has been improved. Thanks to @octo.
π Documentation: Fix typo in collectd.conf(5). Thanks to @rpv-tomsk. #2760
π Documentation: update note on dpdkstat. Thanks to @maryamtahhan. #2613
π Various plugins: Errors found by the static code analysis tool Coverity were fixed. Thanks to @octo. #2559, #2560, #2561, #2562, #2563, #2565, #2568, #2575, #2579, #2580, #2588, #2589
Ceph plugin: A segfault has been fixed. Thanks to Aleksei Zakharov and Matthias Runge. #2572
DF plugin: fix memory leak in error case. Thanks to Takahashi tsc.
Exec plugin: check return value ofplugin_thread_create()
. Thanks to @octo.
Exec plugin: Handling of large groups has been fixed. Thanks to Sridhar Mallem. #2696
Exec plugin: Incorrect use of putenv(3) has been fixed. Thanks to Daniel VrΓ‘til.
Exec plugin: A deadlock related to setting environment variables after fork() has been fixed. Thanks to Daniel VrΓ‘til.
Intel PMU plugin: add core groups feature. Thanks to Kamil Wiatrowski. #2681
Intel PMU plugin: fix compatibility issue with collectd 5.8. Thanks to Kamil Wiatrowski.
Intel PMU plugin: fix possibleNULL
pointer dereference. Thanks to Kamil Wiatrowski. #2676
IPMI plugin: A segfault caused by a wrong data type has been fixed. Thanks to Mariusz SzafraΕski. #2742
π§ IPMI plugin: The sensor configuration option has been fixed. Thanks to @rpv-tomsk. #2629
π memcached plugin: A deadlock situation has been fixed. Thanks to @rpv-tomsk. #2612
NFS plugin: Support for NFSv4 has been fixed. Thanks to Jan-Philipp Litza. #2076
π NTPd plugin: A memory leak in the error handling path has been fixed. Thanks to @rubenk. #2942
π OVS Stats plugin: A deadlock situation has been fixed. Thanks to Volodymyr Mytnyk. #2590
OVS Stats plugin: Fix reconnect after thread terminated. Thanks to Volodymyr Mytnyk and @maryamtahhan. #2574
π Perl plugin: A compilation failure has been fixed. Thanks to @rpv-tomsk. #2732
π Perl plugin: Fix exporting notification meta data. Thanks to @octo.
RRDtool plugin: Handling of very largeGAUGE
metrics has been fixed. Thanks to Miroslav Lichvar. #2566
π Tail plugin: Several regressions have been fixed. Thanks to @rpv-tomsk. #2535, #2587, #2611
π turbostat plugin: A potential segfault due to an incorrect free() has been fixed. Thanks to @rubenk. #2948
π UUID plugin: Fix hostname setting. Thanks to @rpv-tomsk. #2723
π virt plugin: A segfault during error handling has been fixed. Thanks to @rubenk. {{Issue|2919]}
π Write Kafka plugin: A build failure due to a deprecated API call has been fixed. Thanks to @rpv-tomsk. #2607, #2628, #2640
Write Prometheus plugin: FixMHD_USE_INTERNAL_POLLING_THREAD
flag in newer libmicrohttpd. Thanks to @rpv-tomsk. #2849
Write Prometheus plugin: setSO_REUSEADDRESS
on listening socket. Thanks to @rpv-tomsk. #2570, #2673