Difference between revisions of "Version 5.7"

From collectd Wiki
Jump to: navigation, search
(upcoming 5.7.1 changelog draft)
(Release 5.7.2: Sort entries.)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Navbox Version 5}}
 
{{Navbox Version 5}}
  
'''Version 5.7.0''' has been released on ''Monday December 12<sup>th</sup> 2016''. This version is currently supported.
+
'''Version 5.7''' has been released on ''Monday, December 12<sup>th</sup> 2016''.
 
+
The newest release is ''5.7.1'' which as been released on ''Monday, January 23<sup>rd</sup> 2017''.
 +
This version is currently supported.
  
 
== Changes ==
 
== Changes ==
Line 38: Line 39:
 
* {{Plugin|Write Prometheus}}: This new plugin publishes values using an embedded HTTP server, in a format compatible with Prometheus' ''collectd_exporter''. Thanks to [[User:Octo|Florian Forster]]. {{Issue|1967}}
 
* {{Plugin|Write Prometheus}}: This new plugin publishes values using an embedded HTTP server, in a format compatible with Prometheus' ''collectd_exporter''. Thanks to [[User:Octo|Florian Forster]]. {{Issue|1967}}
  
=== Unreleased changes to collectd-5.7 branch ===
+
=== Release 5.7.1 ===
  
All changes up to 6397cdc35
+
Released on ''Monday, January 23<sup>rd</sup> 2017''.
  
* ''collectd:'' Fix a warning message at start up when is <code>CollectInternalStats</code> is enabled. Thanks to [[User:Octo|Florian Forster]].
+
* ''collectd:'' Handling of boolean configuration options has been unified. Thanks to [[User:Tokkee|Sebastian Harl]]. {{Issue|2083}}, {{Issue|2098}}
* {{Plugin|Intel_RDT}}: libpqos library version is now checked at build time. Thanks to ''Serhiy Pshyk''.
+
* ''collectd:'' Reporting of internal statistics has been fixed. Thanks to [[User:Octo|Florian Forster]]. {{Issue|2108}}
 +
* ''collectd, various plugins:'' Bugs and issues reported by ''scan-build'' and ''coverity-scan'' have been fixed. Thanks to ''Ruben Kerkhof'' and [[User:Octo|Florian Forster]].
 +
* ''Build system:'' Parallel build have been fixed. Thanks to ''Ruben Kerkhof''. {{Issue|2110}}
 +
* {{Plugin|DPDKStat}}: Portability issues and a double-close bug have been fixed. Thanks to ''Ruben Kerkhof'' and [[User:Mfournier|Marc Fournier]].
 +
* {{Plugin|Intel RDT}}: A check for the ''libpqos'' library version has been added. Thanks to ''Serhiy Pshyk''.
 
* {{Plugin|NetApp}}: Compilation problems have been corrected. Thanks to [[User:Octo|Florian Forster]]. {{Issue|2120}}
 
* {{Plugin|NetApp}}: Compilation problems have been corrected. Thanks to [[User:Octo|Florian Forster]]. {{Issue|2120}}
* {{Plugin|DPDKStat}}: Portability issues and a double-close bug have been fixed. Thanks to ''Ruben Kerkhof'' and [[User:Mfournier|Marc Fournier]].
+
* {{Plugin|Write Prometheus}}: A memory leak has been fixed. Thanks to ''Ruben Kerkhof''.
* ''build system:'' Parallel build have been fixed. Thanks to ''Ruben Kerkhof''. {{Issue|2110}}
+
 
* various plugins and core components have been patched, fixing programming errors which were reported by scan-build and coverity-scan: Thanks to ''Ruben Kerkhof'' and [[User:Octo|Florian Forster]].
+
=== Release 5.7.2 ===
 +
 
 +
''WiP:'' Changes up to <code>edcf39cc377d2de0744412209de4eeb50ca7ed5f</code>.
  
 +
* ''Build system:'' The {{Plugin|Notify Email}} is no longer linked with indirect dependencies. Thanks to [[User:Mfournier|Marc Fournier]].
 +
* ''collectd:'' A race condition when calculating a metric's rate has been fixed. Thanks to [[User:Octo|Florian Forster]]. {{Issue|1193}}
 +
* [[Plugin:AMQP|AMQP]], [[Plugin:Exec|Exec]], [[Plugin:UnixSock|UnixSock]], [[Plugin:Write Kafka|Write Kafka]] plugins: Parsing of the [[PUTVAL]] command with multiple values has been fixed. Thanks to [[User:Octo|Florian Forster]]. {{Issue|2274}}
 +
* {{Plugin|AMQP}}: The <code>ExchangeType</code> option is now also valid for publishers. Thanks to [[User:Octo|Florian Forster]]. {{Issue|2286}}
 +
* {{Plugin|BIND}}: Fix parsing of the sample time provided by BIND. Previously, the time was assumed to be in the local timezone when in fact it was in UTC. Thanks to ''Ed Ravin''. {{Issue|1268}}
 +
* {{Plugin|BIND}}: Memory leaks have been fixed. Thanks to ''Ruben Kerkhof''. {{Issue|2303}}
 +
* {{Plugin|cURL-JSON}}: Handling of arrays has been fixed. Thanks to [[User:Octo|Florian Forster]]. {{Issue|2266}}
 +
* {{Plugin|DPDKStat}}: Error handling during initialization has been improved. Thanks to ''Ruben Kerkhof''.
 +
* {{Plugin|DPDKStat}}: Handling of a number of metrics has been improved, for example <code>rx_q0bytes</code>. Thanks to ''Przemyslaw Szczerbik''. {{Issue|2167}}
 +
* {{Plugin|Intel RDT}}: Configuration handling has been changed to be more graceful. Thanks to ''Maryam Tahhan''. {{Issue|2165}}
 +
* {{Plugin|Log Logstash}}: If writing the log entry fails, print it to <code>STDERR</code> instead. Thanks to [[User:Mfournier|Marc Fournier]].
 +
* {{Plugin|LogFile}}: If writing to the file fails, print log messages on <code>STDERR</code> instead. Thanks to [[User:Mfournier|Marc Fournier]].
 +
* [[Plugin:memcachec|memcachec]], [[Plugin:Tail|Tail]] plugins: A resource leak in the matching infrastructure has been fixed. Thanks to ''Krzysztof Matczak''. {{Issue|2192}}
 +
* {{Plugin|MQTT}}: Invalid symbols in topic names are now replaced and a resource leak has been fixed. Thanks to ''Denys Fedoryshchenko''. {{Issue|2123}}
 +
* {{Plugin|Network}}: A potential endless-loop has been fixed. This can be triggered remotely by sending a signed network packet to a server which is not set up to check signatures. Thanks to ''Marcin Kozlowski'' and ''Pavel Rochnyack''. {{Issue|2174}}, {{Issue|2233}}, [https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-7401 CVE-2017-7401]
 +
* {{Plugin|Perl}}: A potential double-free has been fixed. Thanks to [[User:Octo|Florian Forster]]. {{Issue|2278}}
 +
* {{Plugin|Processes}}: A compilation error on AIX has been fixed. Thanks to ''Pavel Rochnyack''. {{Issue|2210}}
 +
* {{Plugin|SMART}}: A check for the <code>CAP_SYS_RAWIO</code> capability has been added. Thanks to [[User:Mfournier|Marc Fournier]].
 +
* {{Plugin|Write Graphite}}: Error handling in the case that calculating a metric's rate fails has been improved. Previously, the raw counter values were sent to Graphite. Thanks to ''Iain Buclaw''. {{Issue|2209}}
 +
* {{Plugin|Write Prometheus}}: An incorrect use of <code>realloc(3)</code> has been fixed. Thanks to [[User:Octo|Florian Forster]]. {{Issue|2275}}
  
 
[[Category:Version 5.7]]
 
[[Category:Version 5.7]]

Latest revision as of 08:29, 5 June 2017

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

Release 5.7.1

Released on Monday, January 23rd 2017.

Release 5.7.2

WiP: Changes up to edcf39cc377d2de0744412209de4eeb50ca7ed5f.