X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=ChangeLog;h=1a42ffd62b1971b6e4f30d71cb95c5a3d158d355;hb=f24bb2845d5f2069ab75b19cdf815aba1175b4f6;hp=efebd003188a5dcf26a018802ddc5f7a96d91f59;hpb=b1b72ef6cb6fcabb7e0a715e818d527d4320cba7;p=collectd.git diff --git a/ChangeLog b/ChangeLog index efebd003..1a42ffd6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,73 @@ +2008-05-06, Version 4.4.0 + * collectd: Internal code cleanups. + * collectd: Added support for a `Flush' command in the unixsock and + exec plugins. This command can be used to force a plugin (or all) to + flush its values to disk. + * collectd: Thresholds can now be configured to apply to one data + source only, making it possible to configure different thresholds + for each data source. + * apache, nginx plugins: Added the possibility to disable host and/or + peer verification. + * ascent plugin: The new ascent plugin reads and parses the statistics + page of an Ascent server. + * cpu plugin: Support for the statgrab library has been added. + * disk plugin: The possibility to ignore certain disks or collect only + specific disks has been added. + * disk plugin: Support for the statgrab library has been added. + * ipmi plugin: The new ipmi plugin uses the OpenIPMI library to read + sensor values via IPMI, the intelligent platform management + interface. + * iptables plugin: The iptc library that is used by the iptables + plugin has been added to the distribution, because it is not + provided by all distributions and removed from at least one. + * powerdns plugin: The new powerdns plugin reads statistics from an + authoritative or a recursing PowerDNS name server. + * rrdtool plugin: The size of the files generated with the default + configuration has been decreased. + * tail plugin: The new tail plugin can be used to gather statistics by + continuously reading from log files. + * teamspeak2 plugin: The new teamspeak2 plugin connects to a + TeamSpeak2 server and collects statistics about the number of users + and number of channels. + * users plugin: Support for the statgrab library has been added. + * vmem plugin: The new vmem plugin collects very detailed statistics + about the virtual memory subsystem of Linux. + +2008-04-22, Version 4.3.3 + * build system: Improved detection of several libraries, especially if + they are in non-standard paths. + * build system: Portability fixes: Automatically define "_REENTRANT" + if the libc expects it. + * collectd: Error and warning messages have been improved. + * collectd: Check for the BYTE_ORDER and BIG_ENDIAN defines before + using them. + * apache plugin: Allocate new memory when reading a webpage instead of + using a buffer of static size. + * exec plugin: Close (almost) all filedescriptors before exec(2)ing + the program. + * hddtemp plugin: Error and warning messages have been improved. + * sensors plugin: Fix sensor collection for some chip types. + +2008-03-29, Version 4.3.2 + * collectd: Fix configuration of the `FailureMax', `WarningMax', and + `Persist' threshold options. + * collectd: Fix handling of missing values in the global value cache. + * collectd: Improved error messages when parsing the configuration. + * sensors plugin: Fix temperature collection with libsensors4. + * unixsock plugin: Fix mixed input and output operation on streams. + * wireless plugin: Fix reading noise value. + +2008-03-05, Version 4.3.1 + * exec plugin: Set supplementary group IDs. + * network plugin: + + Use `memcpy' when constructing/parsing a package to avoid + alignment problems on weird architectures, such as Sparc. + + Translate doubles to/from the x86 byte representation to ensure + cross-platform compatibility. + * ping plugin: Correct the handling of the `TTL' setting. + * swap plugin: Reapply a patch for Solaris. + * tcpconns plugin: Portability improvements. + 2008-02-18, Version 4.3.0 * collectd: Notifications have been added to the daemon. Notifications are status messages that may be associated with a data instance. @@ -17,8 +87,7 @@ terminates and automatically restarts it again. * csv plugin: The CSV plugin is now able to store counter values as a rate, using the `StoreRates' configuration option. - * exec plugin: Handling of notifications has been added and a special - executable type for Nagios plugins has been implemented. Also, the + * exec plugin: Handling of notifications has been added and the ability to pass arguments to the executed programs has been added. * hddtemp plugin: The new `TranslateDevicename' option lets you disable the translation from device names to major-minor-numbers. @@ -40,6 +109,44 @@ physical server. Thanks to Richard Jones from Red Hat's Emerging Technology group for this plugin. +2008-04-22, Version 4.2.7 + * build system: Improved detection of several libraries, especially if + they are in non-standard paths. + * build system: Portability fixes: Automatically define "_REENTRANT" + if the libc expects it. + * collectd: Error and warning messages have been improved. + * collectd: Check for the BYTE_ORDER and BIG_ENDIAN defines before + using them. + * apache plugin: Allocate new memory when reading a webpage instead of + using a buffer of static size. + * exec plugin: Close (almost) all filedescriptors before exec(2)ing + the program. + * hddtemp plugin: Error and warning messages have been improved. + * sensors plugin: Fix sensor collection for some chip types. + +2008-03-29, Version 4.2.6 + * collectd: Improved error messages when parsing the configuration. + * sensors plugin: Fix temperature collection with libsensors4. + * unixsock plugin: Fix mixed input and output operation on streams. + * wireless plugin: Fix reading noise value. + +2008-03-04, Version 4.2.5 + * apache plugin: Improved initialization and error messages. + * exec plugin: Set supplementary group IDs. + * network plugin: + + Create separate threads for reading from the socket and parsing + and dispatching incoming packets. Versions prior to this may have + problems in high-load situations, where the socket receive buffers + overflows, resulting in gaps in the data. + + Use `memcpy' when constructing/parsing a package to avoid + alignment problems on weird architectures, such as Sparc. + + Translate doubles to/from the x86 byte representation to ensure + cross-platform compatibility. + * ping plugin: Correct the handling of the `TTL' setting. + * rrdtool plugin: Ensure correct handling of the `RRATimespan' option. + * swap plugin: Reapply a patch for Solaris. + * tcpconns plugin: Portability improvements. + 2008-01-21, Version 4.2.4 * unixsock plugin: A bug in the unixsock plugin caused it not to set the permission on the socket as documented in the manpage. Thanks to @@ -97,7 +204,7 @@ * collectd: The documentation has been improved. 2007-12-27, Version 4.1.5 - * rrdtool plugin: Fix a memory leak that only occured in very-low- + * rrdtool plugin: Fix a memory leak that only occurred in very-low- memory situations. * sensors plugin: Updated the plugin to build and work with version 3 of the libsensors library.