X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=ChangeLog;h=48dc6ca33e008e27c056381066c1b7368f1253f4;hb=c6557cb8950f50a41a1decfb34439b060e2fd371;hp=4cc1cd60f8152a3add639a5cc05da16f9a0ae559;hpb=ee4c6e38c068f22dee05fb6319930093604d78a5;p=collectd.git diff --git a/ChangeLog b/ChangeLog index 4cc1cd60..48dc6ca3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,77 @@ -2015-05-20, Version 5.5.0 +2016-01-22, Version 5.5.1 + * Build system: Compilation errors have been avoided by correctly + defining package name and version used by autoconf. Thanks to Nathan + Berkley. #1063 + * Build system: Dependency ordering was fixed to ensure parallel builds + work reliably. Thanks to Gustavo Zacarias. #1125 + * Build system: Error messages have been improved and building the unit + tests has been fixed on Solaris. Thanks to Florian Forster and + Dagobert Michelsen. #1077 + * Build system: The move of the "utils_ignorelist" functions has been + reverted. This fixes build issues of numerous plugins. Thanks to + Benjamin Drung;. #1323 + * Build system: The fhcount plugin has been restricted to Linux. Thanks + to Ruben Kerkhof. #1195 + * Build system: Detection of header files for the turbostat plugin has + been fixed. Thanks to Marc Fournier. #1075 + * collectd: The "LC_NUMERIC" locale is now forced, to prevent issues + with some plugins on environments using a comma as decimal separator. + Thanks to Florian Forster. #1237 + * Documentation: Some precisions related to the virt plugin have beed + added. Thanks to Wojtek Bocer and Ruben Kerkhof. + * Documentation: The CollectdInternalStats documentation has been + improved. Thanks to Yves Mettier and Florian Forster. + * Battery plugin: A missing Type has been added. Thanks to Marc + Fournier. #1338 + * Bind plugin: An off-by-one error has been fixed: an index was checked + against a wrong variable, which may lead to an out-of-bounds read. + Thanks to Michal Humpula. #1123 + * Ceph plugin: JSON parsing has been refactored to support ceph 10.0.0 + and fixes several buffer overflows. Thanks to Florian Forster. #1350 + * CPU plugin: A Mac OS X specific bug has been fixed: the plugin + expected an incorrect number of CPU states, resulting in failing read + callbacks. This regression was introduced in 5.5.0. Thanks to Robert + Viduya. + * Disk plugin: Support for Mac OS X 10.10 has been added. Thanks to + Robert Viduya. #1065 + * IPC plugin: Support for building with musl-libc has been added. Thanks + to Natanael Copa. #1147 + * Log Logstash plugin: A segfault when using libyajl, version 1 was + fixed. Thanks to Vincent Bernat. #1190 + * Log Logstash plugin: The timestamp is now ISO 8601 compliant. Thanks + to Marc Fournier. #1132 + * memcached plugin: The Type of the listen-disabled metric was fixed. + Thanks to Florian Forster. #1356 + * MySQL plugin: The Type used by Innodb_buffer_pool_pages_flushed was + fixed. Thanks to Marek Becka. #1085 + * OpenLDAP plugin: A crash when using LDAPI (LDAP-over-IPC) got fixed. + Thanks to Marek Becka. #1080 + * OpenLDAP plugin: Support for Mac OS X has been added. Thanks to Ruben + Kerkhof. #1489 + * SMART plugin: A memory leak has been fixed. Thanks to Florian + Schüller and Pierre-Yves Ritschard. #1076 + * Swap plugin: A regression that would lead to swap usage being reported + in kilobytes (instead of bytes) has been fixed. Thanks to Marek Becka. + #1071 + * Varnish plugin: Support for FreeBSD has been added. Thanks to Ruben + Kerkhof. #1182 + * Varnish plugin: Support for versions 3 and 4 has been made more + tolerant to minor changes in Varnish point releases. Thanks to Marc + Fournier. #1302 + * virt plugin: A copy-and-paste mistake in an error message has been + fixed. Thanks to Ruben Kerkhof. #1101 + * Write Kafka plugin: Support for Solaris has been added. Thanks to + Shahul Hameed. #1171 + * Write Redis plugin: Dead code has been removed. Thanks to Brian Kelly. + #1143 + * 27 patches have been applied to numerous plugins and core components, + fixing various programming errors which were reported by scan-build, + libasan, FBInfer, coverity-scan and clang: Thanks to Ruben Kerkhof, + Florian Forster and Marek Becka. + * Collectd::Unixsock: A Perl error got corrected. Thanks to Ciaran Mac + An Iomaire. #1295 + +2015-05-27, Version 5.5.0 * Build system: Ability to make out-of-tree builds has been fixed. Thanks to Vincent Bernat. #792 * Build system, Disk and Users plugins: Detection and use of libstatgrab @@ -20,6 +93,8 @@ Ritschard, Tim Smith, Moshe Zada, Katelyn Perry and Marc Fournier. * collectd: Rules/Targets can now be appended to existing Filter Chains. Thanks to Marc Falzon. #444 + * collectd: Failing Filter Chains destinations will now log the list of + available write targets. Thanks to Wilfried Goesgens. #650, #1043 * collectd: Support for process signaling and management by upstart and systemd has been implemented for the Linux platform. Thanks to Pierre-Yves Ritschard and Marc Fournier. #798, #811, #814 @@ -43,13 +118,13 @@ * Examples: the sample C plugin has been updated to the current plugin API. Thanks to Sebastian Harl. * Licensing: The following components have been relicensed to the MIT - license: the Apple_Sensors, Ascent, DBI, E-Mail, Entropy, GenericJMX, - gmond, Java, LogFile, nginx, Notify_Desktop, NTPd, NUT, olsrd, Perl, - Ping, PostgreSQL, Protocols, RouterOS, RRDCacheD, SNMP, StatsD, - SysLog, Table, Tail, UnixSock, vmem, VServer, Wireless, Write_Riemann - and XMMS plugins, the core collectd daemon, the collectdmon, - collectd-nagios and collectd-tg utilities, all the Targets and - Matches, liboconfig, most of the "utils_*" files and the plugin API. + license: the Apple Sensors, Ascent, DBI, E-Mail, Entropy, GenericJMX, + gmond, LogFile, nginx, Notify Desktop, NTPd, NUT, olsrd, Perl, Ping, + PostgreSQL, Protocols, RouterOS, RRDCacheD, SNMP, StatsD, SysLog, + Table, Tail, UnixSock, vmem, VServer, Wireless, Write Riemann and XMMS + plugins, the core collectd daemon, the collectdmon, collectd-nagios + and collectd-tg utilities, all the Targets and Matches, liboconfig, + most of the "utils_*" files and the plugin API. * Tests: A test suite has been added. Thanks to Florian Forster. * Threshold: The hysteresis calculation has been made more reliable. Thanks to Jan Kundrát. #581 @@ -68,7 +143,7 @@ connection will be reset if it hasn't completed within the configured "Interval". The new "Timeout" option gives control over this behavior. Thanks to Jan Kundrát and Marc Fournier. #982, #983, #993 - * Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, Write_HTTP plugins: + * Apache, Ascent, cURL, cURL-JSON, cURL-XML, nginx, Write HTTP plugins: Allow usernames and passwords to contain colons if built against libcurl ≧ 7.19.1. Thanks to Marc Fournier. #695, #947 * Apache plugin: The "SSLCiphers" option gives control over the @@ -100,7 +175,7 @@ been enhanced. Thanks to Jim Radford. #408, #411 * cURL-JSON plugin: Intervals can now be configured on a per-URL basis. Thanks to Stan Sawa. #685 - * cURL-JSON, cURL-XML, Write_HTTP plugins: These plugins now also follow + * cURL-JSON, cURL-XML, Write HTTP plugins: These plugins now also follow HTTP redirects. Thanks to Marc Fournier. * cURL, cURL-JSON, cURL-XML plugins: HTTP Digest authentication has been implemented. Thanks to Frank Cornelis. #482 @@ -189,7 +264,8 @@ #890, #751, #771 * Redis and Write_Redis plugins: The support library has been switched from credis to hiredis. Thanks to Andrés J. Díaz, Victor Seva, Marc - Fournier, Johan Bergström and Michael Spiegle. #296, #464, #475, #799 + Fournier, Johan Bergström, Michael Spiegle and brianpkelly. #296, + #464, #475, #799, #1030 * Redis plugin: Custom commands can now be used to fetch values stored in Redis. Thanks to Pierre-Yves Ritschard. #816 * Redis plugin: Support for passwords up to 512 characters long has been @@ -225,11 +301,11 @@ * Varnish plugin: Varnish 4 support has been added, as well as as monitoring metrics only available in Varnish 4. Thanks to Marc Fournier. #618, #783 - * Virt plugin: Guests memory usage is now also collected. Thanks to + * virt plugin: Guests memory usage is now also collected. Thanks to Tiago Carvalho, jazzmes and Zollner Robert. - * Virt plugin: It is now possible to chose between using guests' name or + * virt plugin: It is now possible to chose between using guests' name or UUID as plugin_instance. Thanks to Remi Ferrand. #385 - * Virt plugin: The libvirt plugin has been renamed to virt. Thanks to + * virt plugin: The libvirt plugin has been renamed to virt. Thanks to Florian Forster. * Write Graphite plugin: When the connection to graphite fails, reconnection attempts are now limited to once per second. Thanks to