Version 5.11

From collectd Wiki
Revision as of 22:50, 4 March 2020 by Kkepka (talk | contribs)

Jump to: navigation, search
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.11.0 is planned to be released on March 15th 2020. State of below is draft/wip.


Release 5.11.0

New features

Bug fixes / Cleanup / Improvements

  • collectd: Factored out read_text_file_contents for reading text files and used it to fix a potential unterminated string in the thermal plugin. Thanks to igorpeshansky. #3359
  • build system: Avoid $< (implied source) in non-inference rules / Fix for building grpc with non-GNU make. Thanks to efuss, dago. #3376, #3330
  • collectd: Extend error/warning messages with more information. Thanks to dago. #3386
  • ignorelist: Coding style fixes. Thanks to dago. #3397
  • filter_chain: Fix constant for max plugin name length introduced in #1034 Thanks to dago. #3385
  • gpu_nvidia plugin: Fix some of the build issues. Thanks to rubenk. #3393
  • NFS plugin: Fix condition on existence of libkstat. Thanks to dago. #3382
  • Interface plugin: Reorder so that Linux-specific code is actually executed Thanks to dago. #3378
  • Exec plugin: Replace select with poll to allow more then 1024 open file descriptors. Thanks to kwiatrox. #3363
  • Network plugin: Fix memory leak. Thanks to ryan-mccabe. #3352
  • AMQP1 plugin: Fix leaks on error paths. Thanks to ryan-mccabe. #3352
  • Write_Riemann plugin: Fix memory leak. Thanks to faxm0dem. #3351
  • Aggregation plugin: Fix unreachable clause where both tmp_plugin and tmp_plugin_instance are non-empty. Thanks to qingling128. #3350
  • daemon: Fix regression caused by #3217. Thanks to rpv-tomsk. #3349
  • Fix linking with Python 3.8. Thanks to Self-Perfection. #3344
  • CPU plugin, Memory plugin, Swap plugin, UUID plugin: Contain use of sysctl / sysctrlbyname to BSD variants, as deprecated on Linux. Thanks to zebity. #3342

to consume (auto-generated)

  • types.db: fix ping_droprate range spec Thanks to yousong. #3244
  • processes plugin: fix number of running processes Thanks to badevos. #3243
  • match_regex: Accept all data types of meta data Thanks to ashie. #3231
  • write_stackdriver plugin: Fixed NaN value handing with gauge metrics. Thanks to jaroslawprzybylowicz. #3226
  • The new "ubifs" plugin reports block state for flash memory devices with UBIFS filesystem Thanks to pticon. #3204
  • network plugin: Add a new metadata "network:ip_address" Thanks to ashie. #3191
  • battery plugin: read linux sysfs charge files Thanks to maclomhair. #3190
  • New ipstats plugin: Count incoming, outgoing, forwarded packets on FreeBSD Thanks to ometol. #3187
  • write_influxdb_udp: new plugin to send values to InfluxDB using line protocol via udp. Thanks to carlospeon. #3162
  • apache plugin: BusyWorkers/IdleWorkers update has been fixed. Thanks to zuckschwerdt. #3131
  • perl Unixsock: Made the module robust against socket errors and disconnects. Thanks to guillemj. #3083
  • logparser: Add utility for filtering and parsing log messages Thanks to rjablonx. #3045
  • GenericJMX plugin: Support boolean input. Thanks to Caden94. #3044
  • The new SLURM plugin gathers metrics from the SLURM workload manager. Thanks to pllopis. #3037
  • collectd: Comma sign has been added to the list of prohibited characters Thanks to salemgolemugoo. #2998
  • plugin ZooKeeper: Add 'quorum' stat Thanks to chris9871. #2991
  • Redfish plugin: Collect sensor data from Redfish endpoints. Thanks to mmozejkx. #2926
  • Fix a race condition when setting thread names Thanks to mkauf. #2762
  • build: Cleanup Thanks to wrp. #2635
  • nut: Adding support for the "output.realpower" value from the ups code. Thanks to elratt0r. #2528
  • Auto load matches and targets if AutoLoadPlugin option is set Thanks to manuelluis. #1034