diff --git a/ChangeLog b/ChangeLog
index 27f58e9a4747a51c51a37bb516f9d55df094a520..8112afac7b091938b676a75f11ad2ef51c55f989 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2014-01-26, Version 5.4.1
+ * amqp plugin: Add support for RabbitMQ 0.4.x to avoid compiler
+ warnings. Thanks to Sebastian Harl for implementing this.
+ * apache / network plugins: Improved initialization order hopefully
+ resolved gcrypt initialization problems.
+ * aquaero plugin: The type used to submit fan utilization was fixed.
+ Thanks to Alex Deymo for the patch.
+ * cgroups plugin: A small memory leak was fixed. Checking the existence
+ of a mount option without a value was fixed. More permissive parsing
+ of the cpuacct.stats file fixes support for some versions of Linux.
+ Thanks to Marc Fournier for bug reports and patches.
+ * curl plugin: Fix <Match> blocks without an instance. Thanks to
+ Alexander Golovko for reporting and Sebastian Harl for fixing this.
+ * curl_json plugin: Potentially invalid memory access has been
+ sanitized. Thanks to Jim Radford for his patch.
+ * interface plugin: Fix behavior under FreeBSD 10: Reporting of
+ per-address statistics caused duplicate updates to the same metric.
+ Thanks to demon / @trtrmitya for the patch.
+ * write_graphite plugin: Use TCP to connect to Graphite by default. The
+ default changed from TCP to UDP between 5.3.1 and 5.4.0, which is a
+ regression. Thanks to Marc Fournier for fixing this. Reconnect
+ behavior was improved. Thanks to Michael Hart for his patch.
+ * zfs_arc plugin: Collect "allocated" and "stolen" on FreeBSD only.
+
+2013-08-18, Version 5.4.0
+ * collectd: The "LoadPlugin" config option no longer attempts to load
+ plugins twice. If more than one "LoadPlugin" statement or block is
+ encountered, only the first will have any effect.
+ * collectd: The "AutoLoadPlugin" option allows to automatically load
+ plugins for which a configuration is found.
+ * collectd: The "WriteQueueLimitHigh" and "WriteQueueLimitLow" options
+ allow collectd to drop values when under stress, to avoid running out
+ of memory. Thanks to Yves Mettier for his patch.
+ * amqp plugin: The "GraphiteSeparateInstances" and
+ "GraphiteAlwaysAppendDS" options have been added. Thanks to Laurent
+ for the patch.
+ * aquaero plugin: This new plugin reads various metrics, e.g. fan
+ speeds and temperatures, from Aquaero 5, a fan and water cooling
+ control panel. Thanks to Alex Deymo for his patch.
+ * curl plugin: The "MeasureResponseCode" option has been added. Thanks
+ to Jan Matějka for his patch.
+ * curl_json plugin: Support for UNIX domain sockets and array wildcards
+ has been added. Thanks to Jim Radford for his patch.
+ * curl_xml plugin: Support for long URLs has been improved.
+ * cgroups plugin: This new plugin collects CPU accounting information
+ for processes in a cgroup. Thanks to Michael Stapelberg for his patch.
+ * df plugin: The "ValuesAbsolute" and "ValuesPercentage" options have
+ been added. Thanks to Vedran Bartonicek for the patch.
+ * exec plugin: Do UID / GID lookups before forking. This should prevent
+ a race condition in the NSS library. Thanks to Ceri Storey for the
+ patch.
+ * lvm plugin: This new plugin collects size information from Linux'
+ Logical Volume Manager (LVM). Thanks to Chad Malfait for his work.
+ * memcached plugin: Support for increment and decrement counts has been
+ added. Thanks to Blake Matheny for the patch.
+ * mic plugin: This new plugin collects CPU and memory usage, power
+ consumption and temperatures of Intel's Many-Integrated-Core (MIC)
+ architecture, such as Xeon Phi cards. Thanks to Evan Felix for his
+ work.
+ * netlink plugin: This plugin has been converted to use the supported
+ "libmnl" library. Thanks to Andreas Henriksson for his patch.
+ * nginx plugin: Collection of accepted and handled connections has been
+ added. Thanks to Patrick Shan for his patch.
+ * sigrok plugin: This new plugin collects metrics from sigrok, a signal
+ processing framework reading various hardware devices, from light
+ meters to spectrum analyzers. Thanks to Bert Vermeulen for his patch.
+ * statsd plugin: This new plugin listens to a UDP socket and reads
+ metrics in the StatsD format.
+ * varnish plugin: Many additional metrics have been added. Thanks to
+ Nick Stenning for his patch.
+ * write_graphite plugin: Support for "UDP" has been added. Thanks to
+ Javier Maestro for his patch.
+ * write_riemann plugin: The "TTLFactor" option has been added.
+ * zfs_arc plugin: Support for FreeBSD has been added. Thanks to Xin Li
+ for his patch.
+
+2013-07-13, Version 5.3.1
+ * Documentation: Various fixes.
+ * Configuration: Fix error handling: Errors in included files were
+ ignored, causing configuration mistakes to go unnoticed.
+ * dns plugin: Don't abort when PCAP returns an error.
+ * modbus plugin: The reconnection strategy was improved, fixing a
+ segfault in the libmodbud library. Thanks to Stefan Nickl and
+ Fabien Wernli for their patches.
+ * mysql plugin: The notification about a newly running MySQL slave
+ thread has been fixed. Thanks to Joaquín Cuenca Abela for the patch.
+ * snmp plugin: A build issue has been fixed (C99 mixed declaration).
+ The end-of-tree check has been improved by Pierre-Yves Ritschard.
+ * threshold plugin: Handling of the "Interesting" configuration option
+ has been fixed. Thanks to Björn for the patch.
+ * write_riemann plugin: A memory leak has been fixed. Thanks to Dave
+ Cottlehuber for reporting it.
+
2013-04-09, Version 5.3.0
* collectd: The "Include" statements can now be limited to include
only matching files in a directory. Thanks to Sebastian Harl for his
2008-07-15, Version 4.4.2
* build system: Use pkg-config to detect the upsclient library.
- * collectd: Try even harder to determine the endianess of the
+ * collectd: Try even harder to determine the endianness of the
architecture collectd is being built on.
* disk plugin: Fix for Linux 2.4: A wrong field was used as the name
of disks.
2008-08-30, Version 4.3.4
* Build system: Improved detection of and linking with the statgrab
library.
- * collectd: Portability fixes, especially to determine endianess more
+ * collectd: Portability fixes, especially to determine endianness more
reliable.
* Various plugins: Fix format strings.
* disk plugin: A fix for giving disks under Linux 2.4 the right names