Difference between revisions of "Version 5.9"

From collectd Wiki
Jump to: navigation, search
(Release 5.9.0 (wip))
Line 8: Line 8:
  
 
=== Release 5.9.0 (wip) ===
 
=== Release 5.9.0 (wip) ===
* {{Plugin|Chrony}}: Ignore late responses. Thanks to ''Miroslav Lichvar''. {{Issue|2896}}
+
* ''build system'': Including <code>utils/mount/mount.h</code> has been fixed. Thanks to ''Florian Foster''. {{Issue|3097}}
 +
* ''build system'': The "df" plugin is now built when <code>getmntent_r()</code> is available. Thanks to ''Florian Foster''. {{Issue|3095}}
 +
* ''build system'': The amount of output from ./configure has been reduced, rendering of collectd-lua(5) manpage has been fixed, don't hide errors when creating manpage. Thanks to ''Ruben Kerkhof''. {{Issue|3086}}, {{Issue|3088}}, {{Issue|3092}}
 +
* ''collectd'': A stringop compiler warning has been fixed. Thanks to ''Ruben Kerkhof'', ''Juan Osorio Robles''. {{Issue|3021}}
 +
* ''collectd'': An invalid memory access in the <code>strjoin()</code> function has been fixed. Thanks to ''Florian Foster''. {{Issue|3063}}
 +
* ''collectd'': Code ownership of five plugins has been handed out to folks from Intel. Thanks to ''Florian Foster''. {{Issue|3053}}
 +
* ''collectd'': Handle failure of simple config callbacks. Thanks to ''Ruben Kerkhof''. {{Issue|3085}}
 +
* ''collectd'': The number of allocations when parsing types.db has been reduced. Thanks to ''Ruben Kerkhof''. {{Issue|3091}}
 +
* ''collectd'': The organization of the source repository has been improved. Thanks to ''Florian Foster''. {{Issue|2961}}
 +
* ''documentation'': A typo has been fixed. Thanks to ''Ruben Kerkhof''. {{Issue|3087}}
 +
* {{Plugin|Chrony}}: Ignoring late responses has been added. Thanks to ''Miroslav Lichvar'', ''Pavel Rochnyak''. {{Issue|2896}}
 
* {{Plugin|CPUFreq}}: Read number of p-state transitions and time spent in each p-state. Thanks to ''Sexton Rory''. {{Issue|2803}}
 
* {{Plugin|CPUFreq}}: Read number of p-state transitions and time spent in each p-state. Thanks to ''Sexton Rory''. {{Issue|2803}}
* [[Plugin|cURL]], [[Plugin|cURL-XML]] plugins: Added <code>Interval</code> option. Thanks to ''Pavel Rochnyak''. {{Issue|2847}}
+
* [[Plugin:cURL|cURL]], [[Plugin:cURL-XML|cURL-XML]] plugins: Option <code>Interval</code> has been added. Thanks to ''Pavel Rochnyak''. {{Issue|2847}}
 +
* {{Plugin|Disk}}: In linux, reset the disk when it disappear from /proc/diskstats. Thanks to ''Nikita Kozlov'', ''Pavel Rochnyak''. {{Issue|2551}}
 
* {{Plugin|Disk}}: Report number of in progress disk IO requests on FreeBSD. Thanks to ''Nathan Huff''. {{Issue|2878}}
 
* {{Plugin|Disk}}: Report number of in progress disk IO requests on FreeBSD. Thanks to ''Nathan Huff''. {{Issue|2878}}
* {{Plugin|Disk}}: In linux, reset the disk when it disappear from /proc/diskstats. Thanks to ''Nikita Kozlov'', ''Pavel Rochnyak''. {{Issue|2551}}
+
* {{Plugin|GPS}}: Build with newer gpsd has been fixed, gps_read has been fixed. Thanks to ''Baruch Siach'', ''Fabrice Fontaine''. {{Issue|2947}}, {{Issue|2946}}
* {{Plugin|GPS}}: Fixed gps_read, fixed build with newer gpsd. Thanks to ''Fabrice Fontaine'', ''Baruch Siach''. {{Issue|2946}}, {{Issue|2947}}
+
* {{Plugin|GPU NVML}}: New plugin to collectd NVIDIA GPU stats. Thanks to ''Evgeny Naumov''. {{Issue|2923}}
* {{Plugin|GPU NVML}}: New plugin to collectd nvidia gpu stats. Thanks to ''Evgeny Naumov''. {{Issue|2923}}
+
* {{Plugin|Intel RDT}}: Compiler warnings have been fixed. Thanks to ''Ruben Kerkhof''. {{Issue|3104}}
* {{Plugin|IntelRDT}}: Fixed compiler warnings. Thanks to ''Ruben Kerkhof''. {{Issue|3104}}
+
* {{Plugin|Intel RDT}}: Support for groups of PIDs has been added. Thanks to ''Wojciech Andralojc'', ''Mateusz Starzyk'', ''Michal Aleksinski''. {{Issue|2891}}
* {{Plugin|IPMI}}: Added <code>SELSensor</code> and <code>SELIgnoreSelected</code> config options. Thanks to ''Mariusz Szafranski''. {{Issue|2796}}
+
* {{Plugin|IPMI}}: Config options <code>SELSensor</code> and <code>SELIgnoreSelected</code> have been added. Thanks to ''Mariusz Szafranski''. {{Issue|2796}}
* {{Plugin|LUA}}: Cleanup properly when shutting down. Thanks to ''Ruben Kerkhof''. {{Issue|3090}}
+
* {{Plugin|LUA}}: A memory leak has been fixed. Thanks to ''Ruben Kerkhof''. {{Issue|3090}}
* {{Plugin|Network}}: Added <code>BindAddress</code> option. Thanks to ''Ofir Hermesh''. {{Issue|2831}}
+
* {{Plugin|Network}}: Option <code>BindAddress</code> has been added. Thanks to ''Ofir Hermesh''. {{Issue|2831}}
* {{Plugin|NFS}}: Fixed number of fields for NFSv4. Thanks to ''Jan-Philipp Litza''. {{Issue|2915}}
+
* {{Plugin|NFS}}: Message <code>Unexpected number of fields for NFSv4 server statistics: 62</code> has been fixed. Thanks to ''Yedidyah Bar David''. {{Issue|2076}}
* {{Plugin|NFS}}: Unexpected number of fields for NFSv4 server statistics: 62. Thanks to ''Yedidyah Bar David''. {{Issue|2076}}
+
* {{Plugin|NFS}}: Number of fields for <code>NFSv4</code> has been fixed. Thanks to ''Jan-Philipp Litza''. {{Issue|2915}}
* {{Plugin|Notify Email}}: Include all notification parameters into email. Thanks to ''Pavel Rochnyak''. {{Issue|2834}}
+
* {{Plugin|Notify Email}}: All notification parameters have been included into email. Thanks to ''Pavel Rochnyak''. {{Issue|2834}}
* {{Plugin|ovs_stats}}: Added ovs-dpdk extended metrics. Thanks to ''Matteo Croce'', ''Ryan McCabe''. {{Issue|3000}}
+
* {{Plugin|OVS Stats}}: A macro to populate counters list has been added, value of <code>OpenFlow</code> has been corrected. Thanks to ''Matteo Croce''. {{Issue|2966}}, {{Issue|2963}}
* {{Plugin|ovs_stats}}: Code style, cleanup and improvements. Thanks to ''Pavel Rochnyak''. {{Issue|3011}}, {{Issue|3012}}
+
* {{Plugin|OVS Stats}}: Code style, cleanup and improvements. Thanks to ''Pavel Rochnyak''. {{Issue|3011}}, {{Issue|3012}}
* {{Plugin|ovs_stats}}: Added macro to populate counters list, use correct openflow value. Thanks to ''Matteo Croce''. {{Issue|2963}}, {{Issue|2966}}
+
* {{Plugin|OVS Stats}}: Extended metrics <code>ovs-dpdk</code> have been added. Thanks to ''Matteo Croce'', ''Ryan McCabe''. {{Issue|3000}}
* {{Plugin|PCIe Errors}}: New plugin to read PCIe errors. Thanks to ''Kamil Wiatrowski''. {{Issue|2733}}
+
* {{Plugin|PCIe Errors}}: New plugin to read <code>PCIe</code> errors. Thanks to ''Kamil Wiatrowski''. {{Issue|2733}}
* {{Plugin|Redis}}: Added option for connecting via UNIX socket. Thanks to ''Pavel Rochnyak''. {{Issue|2904}}
 
 
* {{Plugin|Redis}}: Bugfixes, extended error reporting, persistent connections and parallel polling. Thanks to ''Pavel Rochnyak''. {{Issue|2826}}
 
* {{Plugin|Redis}}: Bugfixes, extended error reporting, persistent connections and parallel polling. Thanks to ''Pavel Rochnyak''. {{Issue|2826}}
* {{Plugin|Redis}}: Removed <code>operations_per_second</code> metric. Thanks to ''Pavel Rochnyak''. {{Issue|2845}}
+
* {{Plugin|Redis}}: Keyspace <code>hitratio</code> metric has been added. Thanks to ''Pavel Rochnyak''. {{Issue|2838}}
* {{Plugin|Redis}}: Report keyspace hitratio. Thanks to ''Pavel Rochnyak''. {{Issue|2838}}
+
* {{Plugin|Redis}}: Metric <code>operations_per_second</code> has been removed, an option for connecting via UNIX socket has been added. Thanks to ''Pavel Rochnyak''. {{Issue|2845}}, {{Issue|2904}}
* {{Plugin|RouterOS}}: Added support for temperature and voltage data. Thanks to ''Pavel Rochnyak''. {{Issue|2851}}
+
* {{Plugin|RouterOS}}: Support for temperature and voltage data has been added. Thanks to ''Pavel Rochnyak''. {{Issue|2851}}
 +
* {{Plugin|RRDCacheD}}: Cleanup rrdcached plugin a bit. Thanks to ''Pavel Rochnyak''. {{Issue|3080}}
 
* {{Plugin|RRDCacheD}}: Time resolution has been improved to microseconds. Thanks to ''Brian T. O'Neill''. {{Issue|3065}}
 
* {{Plugin|RRDCacheD}}: Time resolution has been improved to microseconds. Thanks to ''Brian T. O'Neill''. {{Issue|3065}}
* {{Plugin|Sensors}}: Added support for humidity sensors. Thanks to ''Sarah Fischmann''. {{Issue|2913}}
+
* {{Plugin|Sensors}}: Checks for upper limit of <code>SENSORS_API_VERSION</code> have been removed, support for libsensors older than 3.0.0 has been dropped. Thanks to ''Pavel Rochnyak''. {{Issue|3013}}, {{Issue|3014}}
* {{Plugin|Sensors}}: Dropped support for libsensors older than 3.0.0. Thanks to ''Pavel Rochnyak''. {{Issue|3014}}
+
* {{Plugin|Sensors}}: Support for humidity sensors has been added. Thanks to ''Sarah Fischmann''. {{Issue|2913}}
* {{Plugin|Sensors}}: Removed checks for upper limit of sensors_api_version. Thanks to ''Pavel Rochnyak''. {{Issue|3013}}
+
* [[Plugin:Sensu|Sensu]], [[Plugin:OVS Stat|OVS Stat]], [[Plugin:Turbostat|Turbostat]], [[Plugin:virt|virt]], [[Plugin:oauth|oauth]], [[Plugin:Write Prometheus|Write Prometheus]], [[Plugin:Intel RDT|Intel RDT]] plugins: Compiler warnings have been fixed. Thanks to ''Ruben Kerkhof''. {{Issue|3093}}, {{Issue|3098}}, {{Issue|3099}}, {{Issue|3100}}, {{Issue|3102}}, {{Issue|3103}}, {{Issue|3104}}
* {{Plugin|SNMP}}: Added <code>FilterOID</code>, <code>FilterValues</code> and <code>FilterIgnoreSelected</code> options. Thanks to ''Pavel Rochnyak''. {{Issue|2819}}
+
* {{Plugin|SNMP Agent}}: Multiple key indexes to snmp table and other new features have been added, coverity scan issues have been fixed. Thanks to ''Marcin Mozejko''. {{Issue|2702}}, {{Issue|2844}}
* {{Plugin|SNMP}}: Added multiple key indexes to snmp table and other new features. Thanks to ''Marcin Mozejko''. {{Issue|2702}}
 
 
* {{Plugin|SNMP}}: Document thread usage correctly. Thanks to ''Nathan Ward''. {{Issue|3078}}
 
* {{Plugin|SNMP}}: Document thread usage correctly. Thanks to ''Nathan Ward''. {{Issue|3078}}
* {{Plugin|Swap}}: Dropped support for linux 2.4. Thanks to ''Pavel Rochnyak''. {{Issue|2979}}
+
* {{Plugin|SNMP}}: Options <code>FilterOID</code>, <code>FilterValues</code> and <code>FilterIgnoreSelected</code> have been added. Thanks to ''Pavel Rochnyak''. {{Issue|2819}}
* {{Plugin|turbostat}}: Added <code>RestoreAffinityPolicy</code> parameter. Thanks to ''Pablo Llopis''. {{Issue|2627}}
+
* {{Plugin|Swap}}: Support for Linux 2.4 has been dropped. Thanks to ''Pavel Rochnyak''. {{Issue|2979}}
* {{Plugin|turbostat}}: New metrics: P-states,Turboboost,Platform TDP,Uncore bus ratio. Thanks to ''Sexton Rory''. {{Issue|2806}}
+
* {{Plugin|Turbostat}}: Metrics <code>P-states</code>, <code>Turboboost</code>, <code>Platform TDP</code>, <code>Uncore bus ratio</code> have been added. Thanks to ''Sexton Rory''. {{Issue|2806}}
* {{Plugin|virt}}: Added block info statistics for disk devices. Thanks to ''Radoslaw Jablonski''. {{Issue|2874}}
+
* {{Plugin|Turbostat}}: Parameter <code>RestoreAffinityPolicy</code> has been added. Thanks to ''Pablo Llopis''. {{Issue|2627}}
* {{Plugin|virt}}: Allow read Hostname from libvirt metadata. Thanks to ''Mehdi ABAAKOUK''. {{Issue|2807}}
+
* {{Plugin|virt}}: Allow read <code>Hostname</code> from libvirt metadata. Thanks to ''Mehdi ABAAKOUK''. {{Issue|2807}}
* {{Plugin|virt}}: Documented <code>instances</code> option. Thanks to ''Pavel Rochnyak''. {{Issue|2990}}
+
* {{Plugin|virt}}: Block info statistics for disk devices have been added. Thanks to ''Radoslaw Jablonski''. {{Issue|2874}}
* {{Plugin|virt}}: Fixed tracking of VM state changes. Thanks to ''Radoslaw Jablonski''. {{Issue|2701}}
+
* {{Plugin|virt}}: Code <code>do {} while(0)</code> around macro has been removed. Thanks to ''Florian Foster''. {{Issue|2579}}
* {{Plugin|virt}}: Remove optional <code>virDomainGetCPUStats()</code> from main flow. Thanks to ''Pavel Rochnyak''. {{Issue|2972}}
+
* {{Plugin|virt}}: Compiler warnings, a segfault in libvirt, typo in error messages have been fixed, a clarifying example to collectd.conf.pod has been added. Thanks to ''Antoine Naud'', ''Ruben Kerkhof'', ''sarah niuxu18'', ''Fabien Wernli''. {{Issue|2808}}, {{Issue|2919}}, {{Issue|2957}}, {{Issue|2903}}
* {{Plugin|Write MongoDB}}: Fix plugin dependencies. Thanks to ''Pavel Rochnyak''. {{Issue|3010}}
+
* {{Plugin|virt}}: Optional <code>virDomainGetCPUStats()</code> has been removed from main flow, cleanup, <code>Instances</code> option has been documented. Thanks to ''Pavel Rochnyak''. {{Issue|2972}}, {{Issue|2978}}, {{Issue|2990}}
* {{Plugin|Write_Prometheus}}: Added <code>Host</code> option. Thanks to ''Pavel Rochnyak''. {{Issue|2969}}
+
* {{Plugin|virt}}: Tracking of VM state changes has been fixed. Thanks to ''Radoslaw Jablonski''. {{Issue|2701}}
 +
* {{Plugin|Write MongoDB}}: Plugin dependencies have been fixed. Thanks to ''Pavel Rochnyak''. {{Issue|3010}}
 +
* {{Plugin|Write Prometheus}}: A compilation issue on Mac OS X has been fixed. Thanks to ''Florian Foster''. {{Issue|3059}}
 +
* {{Plugin|Write Prometheus}}: Option <code>Host</code> has been added. Thanks to ''Pavel Rochnyak''. {{Issue|2969}}
  
 
[[Category:Version 5.9]]
 
[[Category:Version 5.9]]

Revision as of 12:16, 19 March 2019

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.9 is planned to release on Saturday, March 16th 2019.

This page is created to prepare Changelog information for actual release. Contributions are welcome.

Changes

Release 5.9.0 (wip)

  • build system: Including utils/mount/mount.h has been fixed. Thanks to Florian Foster. #3097
  • build system: The "df" plugin is now built when getmntent_r() is available. Thanks to Florian Foster. #3095
  • build system: The amount of output from ./configure has been reduced, rendering of collectd-lua(5) manpage has been fixed, don't hide errors when creating manpage. Thanks to Ruben Kerkhof. #3086, #3088, #3092
  • collectd: A stringop compiler warning has been fixed. Thanks to Ruben Kerkhof, Juan Osorio Robles. #3021
  • collectd: An invalid memory access in the strjoin() function has been fixed. Thanks to Florian Foster. #3063
  • collectd: Code ownership of five plugins has been handed out to folks from Intel. Thanks to Florian Foster. #3053
  • collectd: Handle failure of simple config callbacks. Thanks to Ruben Kerkhof. #3085
  • collectd: The number of allocations when parsing types.db has been reduced. Thanks to Ruben Kerkhof. #3091
  • collectd: The organization of the source repository has been improved. Thanks to Florian Foster. #2961
  • documentation: A typo has been fixed. Thanks to Ruben Kerkhof. #3087
  • Chrony plugin: Ignoring late responses has been added. Thanks to Miroslav Lichvar, Pavel Rochnyak. #2896
  • CPUFreq plugin: Read number of p-state transitions and time spent in each p-state. Thanks to Sexton Rory. #2803
  • cURL, cURL-XML plugins: Option Interval has been added. Thanks to Pavel Rochnyak. #2847
  • Disk plugin: In linux, reset the disk when it disappear from /proc/diskstats. Thanks to Nikita Kozlov, Pavel Rochnyak. #2551
  • Disk plugin: Report number of in progress disk IO requests on FreeBSD. Thanks to Nathan Huff. #2878
  • GPS plugin: Build with newer gpsd has been fixed, gps_read has been fixed. Thanks to Baruch Siach, Fabrice Fontaine. #2947, #2946
  • GPU NVML plugin: New plugin to collectd NVIDIA GPU stats. Thanks to Evgeny Naumov. #2923
  • Intel RDT plugin: Compiler warnings have been fixed. Thanks to Ruben Kerkhof. #3104
  • Intel RDT plugin: Support for groups of PIDs has been added. Thanks to Wojciech Andralojc, Mateusz Starzyk, Michal Aleksinski. #2891
  • IPMI plugin: Config options SELSensor and SELIgnoreSelected have been added. Thanks to Mariusz Szafranski. #2796
  • LUA plugin: A memory leak has been fixed. Thanks to Ruben Kerkhof. #3090
  • Network plugin: Option BindAddress has been added. Thanks to Ofir Hermesh. #2831
  • NFS plugin: Message Unexpected number of fields for NFSv4 server statistics: 62 has been fixed. Thanks to Yedidyah Bar David. #2076
  • NFS plugin: Number of fields for NFSv4 has been fixed. Thanks to Jan-Philipp Litza. #2915
  • Notify Email plugin: All notification parameters have been included into email. Thanks to Pavel Rochnyak. #2834
  • OVS Stats plugin: A macro to populate counters list has been added, value of OpenFlow has been corrected. Thanks to Matteo Croce. #2966, #2963
  • OVS Stats plugin: Code style, cleanup and improvements. Thanks to Pavel Rochnyak. #3011, #3012
  • OVS Stats plugin: Extended metrics ovs-dpdk have been added. Thanks to Matteo Croce, Ryan McCabe. #3000
  • PCIe Errors plugin: New plugin to read PCIe errors. Thanks to Kamil Wiatrowski. #2733
  • Redis plugin: Bugfixes, extended error reporting, persistent connections and parallel polling. Thanks to Pavel Rochnyak. #2826
  • Redis plugin: Keyspace hitratio metric has been added. Thanks to Pavel Rochnyak. #2838
  • Redis plugin: Metric operations_per_second has been removed, an option for connecting via UNIX socket has been added. Thanks to Pavel Rochnyak. #2845, #2904
  • RouterOS plugin: Support for temperature and voltage data has been added. Thanks to Pavel Rochnyak. #2851
  • RRDCacheD plugin: Cleanup rrdcached plugin a bit. Thanks to Pavel Rochnyak. #3080
  • RRDCacheD plugin: Time resolution has been improved to microseconds. Thanks to Brian T. O'Neill. #3065
  • Sensors plugin: Checks for upper limit of SENSORS_API_VERSION have been removed, support for libsensors older than 3.0.0 has been dropped. Thanks to Pavel Rochnyak. #3013, #3014
  • Sensors plugin: Support for humidity sensors has been added. Thanks to Sarah Fischmann. #2913
  • Sensu, OVS Stat, Turbostat, virt, oauth, Write Prometheus, Intel RDT plugins: Compiler warnings have been fixed. Thanks to Ruben Kerkhof. #3093, #3098, #3099, #3100, #3102, #3103, #3104
  • SNMP Agent plugin: Multiple key indexes to snmp table and other new features have been added, coverity scan issues have been fixed. Thanks to Marcin Mozejko. #2702, #2844
  • SNMP plugin: Document thread usage correctly. Thanks to Nathan Ward. #3078
  • SNMP plugin: Options FilterOID, FilterValues and FilterIgnoreSelected have been added. Thanks to Pavel Rochnyak. #2819
  • Swap plugin: Support for Linux 2.4 has been dropped. Thanks to Pavel Rochnyak. #2979
  • Turbostat plugin: Metrics P-states, Turboboost, Platform TDP, Uncore bus ratio have been added. Thanks to Sexton Rory. #2806
  • Turbostat plugin: Parameter RestoreAffinityPolicy has been added. Thanks to Pablo Llopis. #2627
  • virt plugin: Allow read Hostname from libvirt metadata. Thanks to Mehdi ABAAKOUK. #2807
  • virt plugin: Block info statistics for disk devices have been added. Thanks to Radoslaw Jablonski. #2874
  • virt plugin: Code do {} while(0) around macro has been removed. Thanks to Florian Foster. #2579
  • virt plugin: Compiler warnings, a segfault in libvirt, typo in error messages have been fixed, a clarifying example to collectd.conf.pod has been added. Thanks to Antoine Naud, Ruben Kerkhof, sarah niuxu18, Fabien Wernli. #2808, #2919, #2957, #2903
  • virt plugin: Optional virDomainGetCPUStats() has been removed from main flow, cleanup, Instances option has been documented. Thanks to Pavel Rochnyak. #2972, #2978, #2990
  • virt plugin: Tracking of VM state changes has been fixed. Thanks to Radoslaw Jablonski. #2701
  • Write MongoDB plugin: Plugin dependencies have been fixed. Thanks to Pavel Rochnyak. #3010
  • Write Prometheus plugin: A compilation issue on Mac OS X has been fixed. Thanks to Florian Foster. #3059
  • Write Prometheus plugin: Option Host has been added. Thanks to Pavel Rochnyak. #2969