Version 5.7
From collectd Wiki
Revision as of 07:41, 5 June 2017 by Octo (talk | contribs) (→Release 5.7.2: Start writing log for 5.7.2)
List of versions |
---|
Version 5.11 Version 5.10 Version 5.9 Version 5.8 Version 5.7 Version 5.6 Version 5.5 Version 5.4 Version 5.3 Version 5.2 Version 5.1 Version 5.0 |
Version 5.7 has been released on Monday, December 12th 2016. The newest release is 5.7.1 which as been released on Monday, January 23rd 2017. This version is currently supported.
Changes
Release 5.7.0
- Documentation: The Turbostat plugin section has been improved. Thanks to Florian Forster
- Documentation: The semantics of the
TypesDB
option have been improved. Thanks to Florian Forster. - collectd: A generic interface for parsing the text protocol has been added. Thanks to Sebastian Harl. #1749
- collectd: Threads now get named, making them easier to track using tools such as top, ps, etc. Thanks to Manuel Luis Sanmartín Rozada and Marc Fournier. #547
- AMQP plugin, Write Graphite plugin, Write Kafka plugin: The new
[Graphite]PreserveSeparator
option allows retaining the default dot separator rather than escaping it. Thanks to Florian Forster. #419 - Battery plugin: A StateFS backend for gathering statistics has been added. Thanks to Rinigus. #1795
- CPU plugin: CPU aggregation on AIX was fixed. Thanks to Chao Yang. #1957
- Collectd::Unixsock: Fractional seconds support has been made more robust. Thanks to Matthias Bethke. #2052
- DPDKStat plugin: This new plugin collects DPDK interface statistics. Thanks to Maryam Tahhan, Harry van Haaren, Taras Chornyi and Kim Jones. #1649
- gRPC plugin: The
DispatchValues
option has been renamed toPutValues
. Thanks to Florian Forster. - HDDTemp plugin: The 32 devices limit has been removed. Thanks to Benjamin Gilbert. #631
- Hugepages plugin: This new plugin reports the number of used and free hugepages on Linux. Thanks to Jaroslav Safka, Maryam Tahhan, Kim Jones and Florian Forster. #1799
- Intel RDT plugin: This new plugin collects statistics exposed by Intel's Resource Director Technology . Thanks to SerhiyX. #1970
- memcached plugin: The new
Address
option allows connecting to a different server than specified by theHost
option. Thanks to Pavel Rochnyack. #1975 - nginx plugin: Support for reporting failed connections has been added. Thanks to Pavel Rochnyack. #1609
- Perl plugin: Significant internal reworking has been made. The new
RegisterLegacyFlush
option has been added. Thanks to Pavel Rochnyack. #1731 - PostgreSQL plugin: Timestamps are now RFC 3339-formatted local time. Thanks to Igor Peshansky and Dave Cunningham. #1918
- Processes plugin: Internal performance improvements have been made. Thanks to Pavel Rochnyack. #1980, #1981
- RRDCacheD plugin: The plugin now tries to reconnect upon failed operations. Thanks to Sebastian Harl. #1959
- SpamAssassin: The plugin can now run in Perl's "tainted mode" (
-T
). Thanks to Akos Vandra. #1962 - Tail plugin: Support for calculating latency distribution of matching values has been added. Thanks to Pavel Rochnyack and Florian Forster. #1700
- Tail plugin: The new
GaugePersist
option has been added. Thanks to Florian Forster. #2015 - Target:Set, Target:Replace, Match:RegEx: MetaData support has been added . Thanks to Igor Peshansky. #1922, #1923, #1930
- turbostat plugin: The new
LogicalCoreNames
option allows switching to per-core naming rather than per-CPU. Thanks to Brock Johnson. #2056 - virt plugin: The new
BlockDeviceFormat
andBlockDeviceFormatBasename
options help controlling the names reported for block-device metrics. Thanks to Deyan Chepishev. #2004 - Write Graphite plugin: A new
DropDuplicateFields
option has been added. Thanks to Michael Leinartas. #1915 - Write Kafka plugin: The
Key Random
setting has been reintroduced. Thanks to Florian Forster. #1977 - Write Log plugin: Support for formatting output in JSON has been added, using the new
Format
configuration option. Thanks to Igor Peshansky. #1924 - Write Prometheus plugin: This new plugin publishes values using an embedded HTTP server, in a format compatible with Prometheus' collectd_exporter. Thanks to Florian Forster. #1967
Release 5.7.1
Released on Monday, January 23rd 2017.
- collectd: Handling of boolean configuration options has been unified. Thanks to Sebastian Harl. #2083, #2098
- collectd: Reporting of internal statistics has been fixed. Thanks to Florian Forster. #2108
- collectd, various plugins: Bugs and issues reported by scan-build and coverity-scan have been fixed. Thanks to Ruben Kerkhof and Florian Forster.
- Build system: Parallel build have been fixed. Thanks to Ruben Kerkhof. #2110
- DPDKStat plugin: Portability issues and a double-close bug have been fixed. Thanks to Ruben Kerkhof and Marc Fournier.
- Intel RDT plugin: A check for the libpqos library version has been added. Thanks to Serhiy Pshyk.
- NetApp plugin: Compilation problems have been corrected. Thanks to Florian Forster. #2120
- Write Prometheus plugin: A memory leak has been fixed. Thanks to Ruben Kerkhof.
Release 5.7.2
WiP
- Build system: The Notify Email plugin is no longer linked with indirect dependencies. Thanks to Marc Fournier.
- DPDKStat plugin: Error handling during initialization has been improved. Thanks to Ruben Kerkhof.
- DPDKStat plugin: Handling of a number of metrics has been improved, for example
rx_q0bytes
. Thanks to Przemyslaw Szczerbik. - MQTT plugin: Invalid symbols in topic names are now replaced and a resource leak has been fixed. Thanks to Denys Fedoryshchenko. #2123
- Intel RDT plugin: Configuration handling has been changed to be more graceful. Thanks to Maryam Tahhan.
- Logfile plugin: If writing to the file fails, print log messages on
STDERR
instead. Thanks to Marc Fournier.