Difference between revisions of "Version 5.12"

From collectd Wiki
Jump to: navigation, search
(Created page with "{{Navbox Version 5}} '''Version 5.12.0''' is planned to be released on ''September 3<sup>rd</sup> 2020''. This is a draft version of changelog. == Changes == === Release 5...")
 
m
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Navbox Version 5}}
 
{{Navbox Version 5}}
  
'''Version 5.12.0''' is planned to be released on ''September 3<sup>rd</sup> 2020''. This is a draft version of changelog.
+
'''Version 5.12.0''' has been released on ''September 3<sup>rd</sup> 2020''.
  
 
== Changes ==
 
== Changes ==
Line 8: Line 8:
  
 
==== New features ====
 
==== New features ====
* {{Plugin|varnish}}: Added varnish 6 support. Thanks to ''Charly Koza'', ''Ismael Puerto''. {{Issue|3445}}
+
* {{Plugin|Varnish}}: Added varnish 6 support. Thanks to ''Charly Koza'', ''Ismael Puerto''. {{Issue|3445}}
 +
* {{Plugin|AMQP1}}: New options to limit send queue length has been added.  Thanks to ''Ryan McCabe''. {{Issue|3432}}
 +
* {{Plugin|Mdevents}}: New plugin to generate notifications about events in RAID arrays. Thanks to ''Krzysztof Kazimierczak'', ''Maciej Fijałkowskii'', ''Michał Kobyliński''. {{Issue|2841}}
 +
* {{Plugin|AMQP}}: Updated option to allow multiple hosts to support failover. Thanks to ''Märt Bakhoff''. {{Issue|3410}}
 +
* {{Plugin|MySQL}}: Reporting of the fields Slave_IO_Running and Slave_SQL_Running has been added. Thanks to ''Thomas Mieslinger''. {{Issue|3463}}
 +
* {{Plugin|Write_HTTP}}: libcurl default HTTP response has been moved to a buffer instead of stdout. Thanks to ''Duane Waddle''. {{Issue|3263}}
 +
* {{Plugin|Disk}}: Provided an udev rule with ID_SERIAL based attribute so disk and partition data don't get mixed incorrectly in udev-based disk naming. Thanks to ''Maciej S. Szmigiero''. {{Issue|3441}}
 +
* {{Plugin|Swap}}: Implementation for NetBSD has been added. Thanks to ''Håvard Eidnes'', ''Edgar Fuß''. {{Issue|3501}}
 +
* {{Plugin|Netstat_UDP}}: New plugin ((currently NetBSD-only) to report UDP summary statistics has been aded. Thanks to ''Håvard Eidnes'', ''Edgar Fuß''. {{Issue|3502}}
 +
* {{Plugin|SMART}}: SMART plugin has been extended with NVMe device functionality. Thanks to ''Bartłomiej Kotłowski'', ''Paweł Żak'', ''Sławomir Strehlau''. {{Issue|3510}}
 +
* {{Plugin|InfiniBand}}: New plugin to collect metrics about IB ports has been added. Thanks to ''Luke Yeager''. {{Issue|3494}}
 +
* {{Plugin|SNMP}}: Count option was added allowing to gather the number of table entries (matching given criteria) rather than their values. Thanks to ''Edgar Fuß''. {{Issue|3504}}
 +
* {{Plugin|CPU}}: Implementation for NetBSD has been added. Thanks to ''Håvard Eidnes'', ''Edgar Fuß''. {{Issue|3496}}
 +
* {{Plugin|IRQ}}: Implementation for NetBSD has been added. Thanks to ''Håvard Eidnes'', ''Edgar Fuß''. {{Issue|3498}}
 +
* {{Plugin|Processes}}: Implementation for NetBSD has been added. Thanks to ''Håvard Eidnes'', ''Edgar Fuß''. {{Issue|3500}}
 +
* {{Plugin|Entropy}}: Implementation for NetBSD has been added. Thanks to ''Håvard Eidnes'', ''Edgar Fuß''. {{Issue|3497}}
 +
* {{Plugin|Netlink}}: VFs statistics and link info has been added. Thanks to ''Kamil Wiatrowski''. {{Issue|3487}}
 +
* {{Plugin|Memory}}: Implementation for NetBSD has been added. Thanks to ''Håvard Eidnes'', ''Edgar Fuß''. {{Issue|3499}}
 +
* {{Plugin|Curl_Jolokia}}: New plugin has been added to integrate jolokia to fetch jmx counters via HTTP/json. Thanks to ''Wilfried Goesgens''. {{Issue|2470}}
  
 
==== Bug fixes / Cleanup / Improvements ====
 
==== Bug fixes / Cleanup / Improvements ====
* {{Plugin|write_sensu}}: IncludeSource option has been added. Thanks to ''Märt Bakhoff''. {{Issue|3398}}
+
* {{Plugin|Write_Sensu}}: IncludeSource option has been added. Thanks to ''Märt Bakhoff''. {{Issue|3398}}
* {{Plugin|intel_pmu}}: Check for libjevents version has been improved. Thanks to ''Kamil Wiatrowski''. {{Issue|3407}}
+
* {{Plugin|Intel_PMU}}: Check for libjevents version has been improved. Thanks to ''Kamil Wiatrowski''. {{Issue|3407}}
* ''python'': Error-handling code of PyType_Ready has been added. Thanks to ''Jia Zhouyang''. {{Issue|3402}}
+
* {{Plugin|Python}}: Error-handling code of PyType_Ready has been added. Thanks to ''Jia Zhouyang''. {{Issue|3402}}
 
* ''collectd'': Updated specfile for EL8. Thanks to ''Fabien Wernli''. {{Issue|3346}}
 
* ''collectd'': Updated specfile for EL8. Thanks to ''Fabien Wernli''. {{Issue|3346}}
 
+
* {{Plugin|OpenVPN}}: Parsing of empty fields has been fixed. Thanks to ''Pavel Rochnyak''. {{Issue|3425}}
 +
* {{Plugin|DPDK_Telemetry}}: Build issues has been fixed. Thanks to ''Fabrice Fontaine''. {{Issue|3439}}
 +
* {{Plugin|MQTT}}: A problem with stuck after 20 (qos=1) messages has been fixed. Thanks to ''Viulian''. {{Issue|2730}}
 +
* {{Plugin|Varnish}}: Target in category for varnish 6 has been added. Thanks to ''Charly Koza''. {{Issue|3446}}
 +
* {{Plugin|MQTT}}: Resubscribe after a reconnect. Thanks to ''Maciej S. Szmigiero''. {{Issue|3452}}
 +
* {{Plugin|Zookeeper}}: Missing 3.5 mntr fields has been added. Thanks to ''Théophane Charbonnier''. {{Issue|3450}}
 +
* {{Plugin|Sensors}}: The documentation has been improved. Thanks to ''Florian Forster''. {{Issue|3443}}
 +
* ''types.db(5)'': Documentation of metric definitions has been improved. Thanks to ''Florian Forster''. {{Issue|3458}}
 +
* {{Plugin|Intel_PMU}}: The possible crash on plugin init has been fixed. Thanks to ''Kamil Wiatrowski''. {{Issue|3480}}
 +
* {{Plugin|Processes}}: Size of reading buffer for /proc/stat has been increased. Thanks to ''Mhumpula''. {{Issue|3479}}
 +
* {{Plugin|UBI}}: Data source type has been fixed from counter to gauge. Thanks to ''Florian Eckert''. {{Issue|3486}}
 +
* {{Plugin|IntelRDT}}: NaN values in csv output has been fixed. Thanks to ''Michał Aleksiński'', ''Paweł Tomaszewski''. {{Issue|3503}}
 +
* {{Plugin|capabilities}}: Conditionalized return type for microhttpd callback functions. Thanks to ''José M. Guisado''. {{Issue|3512}}
 +
* {{Plugin|Write_Prometheus}}: fix for libmicrohttpd api change. Thanks to ''Bernd Zeimetz''. {{Issue|3514}}
 +
* {{Plugin|NFS}}: NetBSD implementation has been fixed, undefined suppress_warning variable has been removed. Thanks to ''Edgar Fuß''. {{Issue|3495}}
 +
* ''collection3'': Some small titles has been improved from {type_instance} to {instance}. Thanks to ''Christian Tacke''. {{Issue|3476}}
 +
* {{Plugin|Slurm}}: Compatibility with Slurm versions >= 20.02 has been provided. Thanks to ''Pablo Llopis''. {{Issue|3518}}
 +
* ''collectd'': Build fix: duplicate switch case has been removed. Thanks to ''Sebastian Schmidt''. {{Issue|3536}}
 +
* {{Plugin|InfiniBand}}: The build has been fixed by linking with libignorelist. Thanks to ''Luke Yeager''. {{Issue|3516}}
 +
* {{Plugin|cURL}}: Memory leak has been fixed. Thanks to ''Barbara Kaczorowska''. {{Issue|3547}}
 +
* {{Plugin|Network}}: Initialization of sockent_t has been simplified. Thanks to ''Florian Forster'', ''Dagobert Michelsen''. {{Issue|3543}}
 +
* {{Plugin|MySQL}}: Compatibility with MariaDB >=10.5 has been fixed. Thanks to ''Alexander Meshcheryakov''. {{Issue|3548}}
 +
* {{Plugin|Zookeeper}}: Missing mntr fields has been fixed. Thanks to ''Théophane Charbonnier''. {{Issue|3449}}
 +
* {{Plugin|Ceph}}: An incorrect close on file descriptor 0 has been fixed. Thanks to ''Florian Forster''. {{Issue|3459}}
 +
* {{Plugin|SNMP_Agent}}: A strncat() truncation warning has been fixed. Thanks to ''Florian Forster''. {{Issue|3564}}
 +
* {{Plugin|IntelRDT}}: A build issue of the plugin's unit test has been fixed. Thanks to ''Florian Forster''. {{Issue|3566}}
  
 
[[Category:Version 5.12]]
 
[[Category:Version 5.12]]

Latest revision as of 16:05, 4 September 2020

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.12.0 has been released on September 3rd 2020.

Changes

Release 5.12.0

New features

  • Varnish plugin: Added varnish 6 support. Thanks to Charly Koza, Ismael Puerto. #3445
  • AMQP1 plugin: New options to limit send queue length has been added. Thanks to Ryan McCabe. #3432
  • Mdevents plugin: New plugin to generate notifications about events in RAID arrays. Thanks to Krzysztof Kazimierczak, Maciej Fijałkowskii, Michał Kobyliński. #2841
  • AMQP plugin: Updated option to allow multiple hosts to support failover. Thanks to Märt Bakhoff. #3410
  • MySQL plugin: Reporting of the fields Slave_IO_Running and Slave_SQL_Running has been added. Thanks to Thomas Mieslinger. #3463
  • Write_HTTP plugin: libcurl default HTTP response has been moved to a buffer instead of stdout. Thanks to Duane Waddle. #3263
  • Disk plugin: Provided an udev rule with ID_SERIAL based attribute so disk and partition data don't get mixed incorrectly in udev-based disk naming. Thanks to Maciej S. Szmigiero. #3441
  • Swap plugin: Implementation for NetBSD has been added. Thanks to Håvard Eidnes, Edgar Fuß. #3501
  • Netstat_UDP plugin: New plugin ((currently NetBSD-only) to report UDP summary statistics has been aded. Thanks to Håvard Eidnes, Edgar Fuß. #3502
  • SMART plugin: SMART plugin has been extended with NVMe device functionality. Thanks to Bartłomiej Kotłowski, Paweł Żak, Sławomir Strehlau. #3510
  • InfiniBand plugin: New plugin to collect metrics about IB ports has been added. Thanks to Luke Yeager. #3494
  • SNMP plugin: Count option was added allowing to gather the number of table entries (matching given criteria) rather than their values. Thanks to Edgar Fuß. #3504
  • CPU plugin: Implementation for NetBSD has been added. Thanks to Håvard Eidnes, Edgar Fuß. #3496
  • IRQ plugin: Implementation for NetBSD has been added. Thanks to Håvard Eidnes, Edgar Fuß. #3498
  • Processes plugin: Implementation for NetBSD has been added. Thanks to Håvard Eidnes, Edgar Fuß. #3500
  • Entropy plugin: Implementation for NetBSD has been added. Thanks to Håvard Eidnes, Edgar Fuß. #3497
  • Netlink plugin: VFs statistics and link info has been added. Thanks to Kamil Wiatrowski. #3487
  • Memory plugin: Implementation for NetBSD has been added. Thanks to Håvard Eidnes, Edgar Fuß. #3499
  • Curl_Jolokia plugin: New plugin has been added to integrate jolokia to fetch jmx counters via HTTP/json. Thanks to Wilfried Goesgens. #2470

Bug fixes / Cleanup / Improvements

  • Write_Sensu plugin: IncludeSource option has been added. Thanks to Märt Bakhoff. #3398
  • Intel_PMU plugin: Check for libjevents version has been improved. Thanks to Kamil Wiatrowski. #3407
  • Python plugin: Error-handling code of PyType_Ready has been added. Thanks to Jia Zhouyang. #3402
  • collectd: Updated specfile for EL8. Thanks to Fabien Wernli. #3346
  • OpenVPN plugin: Parsing of empty fields has been fixed. Thanks to Pavel Rochnyak. #3425
  • DPDK_Telemetry plugin: Build issues has been fixed. Thanks to Fabrice Fontaine. #3439
  • MQTT plugin: A problem with stuck after 20 (qos=1) messages has been fixed. Thanks to Viulian. #2730
  • Varnish plugin: Target in category for varnish 6 has been added. Thanks to Charly Koza. #3446
  • MQTT plugin: Resubscribe after a reconnect. Thanks to Maciej S. Szmigiero. #3452
  • Zookeeper plugin: Missing 3.5 mntr fields has been added. Thanks to Théophane Charbonnier. #3450
  • Sensors plugin: The documentation has been improved. Thanks to Florian Forster. #3443
  • types.db(5): Documentation of metric definitions has been improved. Thanks to Florian Forster. #3458
  • Intel_PMU plugin: The possible crash on plugin init has been fixed. Thanks to Kamil Wiatrowski. #3480
  • Processes plugin: Size of reading buffer for /proc/stat has been increased. Thanks to Mhumpula. #3479
  • UBI plugin: Data source type has been fixed from counter to gauge. Thanks to Florian Eckert. #3486
  • IntelRDT plugin: NaN values in csv output has been fixed. Thanks to Michał Aleksiński, Paweł Tomaszewski. #3503
  • capabilities plugin: Conditionalized return type for microhttpd callback functions. Thanks to José M. Guisado. #3512
  • Write_Prometheus plugin: fix for libmicrohttpd api change. Thanks to Bernd Zeimetz. #3514
  • NFS plugin: NetBSD implementation has been fixed, undefined suppress_warning variable has been removed. Thanks to Edgar Fuß. #3495
  • collection3: Some small titles has been improved from {type_instance} to {instance}. Thanks to Christian Tacke. #3476
  • Slurm plugin: Compatibility with Slurm versions >= 20.02 has been provided. Thanks to Pablo Llopis. #3518
  • collectd: Build fix: duplicate switch case has been removed. Thanks to Sebastian Schmidt. #3536
  • InfiniBand plugin: The build has been fixed by linking with libignorelist. Thanks to Luke Yeager. #3516
  • cURL plugin: Memory leak has been fixed. Thanks to Barbara Kaczorowska. #3547
  • Network plugin: Initialization of sockent_t has been simplified. Thanks to Florian Forster, Dagobert Michelsen. #3543
  • MySQL plugin: Compatibility with MariaDB >=10.5 has been fixed. Thanks to Alexander Meshcheryakov. #3548
  • Zookeeper plugin: Missing mntr fields has been fixed. Thanks to Théophane Charbonnier. #3449
  • Ceph plugin: An incorrect close on file descriptor 0 has been fixed. Thanks to Florian Forster. #3459
  • SNMP_Agent plugin: A strncat() truncation warning has been fixed. Thanks to Florian Forster. #3564
  • IntelRDT plugin: A build issue of the plugin's unit test has been fixed. Thanks to Florian Forster. #3566