|
| 1 | +2017-11-17, Version 5.8.0 |
| 2 | + * collectd: The core daemon is now completely licensed under the MIT |
| 3 | + license. |
| 4 | + * collectd: Added daemon option to avoid making BaseDir. Thanks to |
| 5 | + Nathaniel Wesley Filardo and Florian Forster. #2422 |
| 6 | + * collectd: Global variables have been moved to their own module to make |
| 7 | + porting collectd easier. Thanks to Sean Campbell. #2467 |
| 8 | + * collectd as well as Apache, memcached, OpenLDAP, Perl, RouterOS, SNMP, |
| 9 | + Tail-CSV plugins: Free userdata for "plugin_register_complex_read()". |
| 10 | + Thanks to Pavel Rochnyack. #2349 |
| 11 | + * Collectd client library: Added parsing and server code. Thanks to |
| 12 | + Florian Forster. #2258 |
| 13 | + * Build system: Dependency on libltdl has been removed, support for |
| 14 | + libtool 1 has been dropped. Thanks to Ruben Kerkhof. #1898 |
| 15 | + * Build system: The build system has been switched to non-recursive |
| 16 | + make. Thanks to Ruben Kerkhof. #2085 |
| 17 | + * APC UPS plugin: The plugin's configuration is now optional. Without a |
| 18 | + "<Plugin />" block reasonable defaults will be used. Thanks to Pavel |
| 19 | + Rochnyack. #2351 |
| 20 | + * Chrony plugin: Several issues found when working with a stratum-1 |
| 21 | + server have been fixed. Thanks to Miroslav Lichvar. #2190 |
| 22 | + * Ceph plugin: Support for the Ceph version "Luminous" has been added. |
| 23 | + Thanks to Aleksei Zakharov. #2464 |
| 24 | + * CPU plugin : Linux-specific "guest" states have been added. Thanks to |
| 25 | + Xavier G. #2439 |
| 26 | + * cURL plugin, cURL-JSON, cURL-XML, DBI, FileCount, memcachec, Oracle, |
| 27 | + PostgreSQL, Table, Tail, Tail CSV plugins: The ability to configure |
| 28 | + the "plugin" field of generated metrics has been added. Thanks to |
| 29 | + Pavel Rochnyack. #1944, #1681, #1558 |
| 30 | + * cURL-JSON plugin: Parsing of arrays has been fixed. Thanks to Florian |
| 31 | + Forster. #2281 |
| 32 | + * DPDKEvents plugin: This new plugin reports link status and keep alive |
| 33 | + events. Thanks to Maryam Tahhan, Harry van Haaren, Serhiy Pshyk, |
| 34 | + Kim-Marie Jones, Krzysztof Matczak, Przemyslaw Szczerbik, Christian |
| 35 | + Ehrhardt and Luca Boccassi. #2157, #2348, #2400, #2405, #2417 |
| 36 | + * DPDKStat plugin: The plugin has been refactored to make DPDK related |
| 37 | + utility functions reusable. Thanks to Krzysztof Matczak, Przemyslaw |
| 38 | + Szczerbik, Christian Ehrhardt and Luca Boccassi. #2130, #2348, #2400, |
| 39 | + #2405, #2417 |
| 40 | + * DPDKStat plugin: The "LogLevel" and "RteDriverLibPath" config options |
| 41 | + have been added. Thanks to Jiri Prokes. #2505 |
| 42 | + * Email plugin as well as Exec and Unixsock plugins: Use |
| 43 | + "_SC_GETPW_R_SIZE_MAX". Thanks to Florian Forster. #2451 |
| 44 | + * FileCount plugin: Custom values for reported plugin, type and type |
| 45 | + instance. Thanks to Pavel Rochnyack. #1979 |
| 46 | + * GenericJMX plugin: Support for "AtomicInteger" and "AtomicLong" has |
| 47 | + been added. Thanks to Pierre Mauduit. #2158 |
| 48 | + * gRPC plugin: Support for meta data has been added. Thanks to Taylor |
| 49 | + Cramer. #2378 |
| 50 | + * IPC plugin: Fixed failed compilation on AIX. Thanks to Pavel |
| 51 | + Rochnyack. #2357 |
| 52 | + * Intel PMU plugin: This new plugin collects CPU performance metrics |
| 53 | + using Intel's Performance Monitoring Unit (PMU). Scaling information |
| 54 | + added to metadata. Thanks to Serhiy Pshyk and Roman Korynkevych. |
| 55 | + #2276, #2398, #2374 |
| 56 | + * Intel RDT plugin: Support for collectd's logging infrastructure has |
| 57 | + been added. PQoS monitoring groups are being reset on start-up to fix |
| 58 | + potential previous unclean shutdowns. Thanks to Roman Korynkevych. |
| 59 | + #2089. |
| 60 | + * IPMI plugin: Support for System Event Log (SEL) has been added. Thanks |
| 61 | + to Roman Korynkevych. #2091 |
| 62 | + * IPMI plugin: Support for remote IPMI controllers has been added. |
| 63 | + Thanks to Pavel Rochnyack. #2024 |
| 64 | + * LVM plugin: A check for the "CAP_SYS_ADMIN" capability has been added. |
| 65 | + This will give users an informative warning when the process is not |
| 66 | + running with the required privileges for this plugin. Thanks to |
| 67 | + Florian Forster. #2426, #2499 |
| 68 | + * mcelog plugin: This new plugin subscribes to Machine Check Exceptions |
| 69 | + (MCE) and dispatches notifications. Metadata reset. Thanks to Maryam |
| 70 | + Tahhan, Volodymyr Mytnyk, Taras Chornyi, Krzysztof Matczak and Roman |
| 71 | + Korynkevych. #2003, #2246, #2380 |
| 72 | + * MQTT plugin: Add support for TLS in "Subscriber" blocks. Thanks to |
| 73 | + Florian Forster. #2434 |
| 74 | + * memcached plugin: Persistent connections have been implemented. Fix |
| 75 | + hit ratio reporting, add connections rate report. Thanks to Pavel |
| 76 | + Rochnyack. #2388, #2385 |
| 77 | + * memcached plugin: The type of the "listen_disabled" metric has been |
| 78 | + changed to "total_events". Thanks to Florian Forster. #2386, #2468 |
| 79 | + * Netlink plugin: The dropped packets metric has been added. Thanks to |
| 80 | + Denys Fedoryshchenko. #2053 |
| 81 | + * NFS plugin: Support for NFS 4.2 metrics has been added. Thanks to |
| 82 | + Marek Becka. #2369 |
| 83 | + * NFS plugin: Config options to ignore specified NFS versions have been |
| 84 | + added. Thanks to Christian Bartolomäus. #2430 |
| 85 | + * NUT plugin: The "ConnectTimeout", "ForceSSL", "VerifyPeer" and |
| 86 | + "CAPath" options have been added. Thanks to Pavel Rochnyack and Steven |
| 87 | + Bell. #2145, #2354 |
| 88 | + * OpenLDAP plugin: A segfault after a connection failure has been fixed. |
| 89 | + Thanks to Pavel Rochnyack. #2377 |
| 90 | + * Openvpn plugin: Added support for status files from latest OpenVPN-2.4 |
| 91 | + and possible from future versions. Thanks to Pavel Rochnyack. #2352 |
| 92 | + * OVS Events plugin: This new plugin reports link state changes from |
| 93 | + Open vSwitch (OVS). Thanks to Volodymyr Mytnyk. #1971 |
| 94 | + * OVS Stats plugin: This new plugin reports bridge / interface |
| 95 | + statistics from Open vSwitch (OVS). Thanks to Volodymyr Mytnyk and |
| 96 | + Taras Chornyi. #2137 |
| 97 | + * Perl plugin: Bugfix, added check of proper interpreter initialization. |
| 98 | + Thanks to Pavel Rochnyack. #2391 |
| 99 | + * PostgreSQL plugin: The plugin now sets the "application_name" |
| 100 | + parameter when connecting to the database. Thanks to daniacs. #2497 |
| 101 | + * Processes plugin: The I/O operations reported for selected processes |
| 102 | + has been fixed. The metric "ps_disk_octets" has been renamed to |
| 103 | + "io_octets" because it actually contains the number of I/O operation |
| 104 | + by the process, not just disk related I/O. Same for "io_ops" |
| 105 | + (previously "ps_disk_ops"). The new metric "disk_octets" has been |
| 106 | + added and is reporting disk I/O only. Add option to collect the count |
| 107 | + of active memory maps for Linux processes. The "CollectFileDescriptor" |
| 108 | + and "CollectContextSwitch" options have been added. Thanks to Pavel |
| 109 | + Rochnyack and to Wilfried Goesgens. #2232, #2454, #1989 |
| 110 | + * Processes and TCPConns plugins: The OpenBSD implementation has been |
| 111 | + changed to use "kvm_openfiles" with "KVM_NO_FILES". Thanks to Jeremie |
| 112 | + Courreges-Anglas. #2061 |
| 113 | + * Python plugin: Extend Notification class to include metadata. Thanks |
| 114 | + to Volodymyr Mytnyk. #2135 |
| 115 | + * Python plugin: The "CollectdException" class has been added. This |
| 116 | + allows to throw an exception without a stack trace being logged. |
| 117 | + Thanks to Sven Trenkel. #2330, #2346 |
| 118 | + * Sensors plugin: Support for (electrical) current has been added. |
| 119 | + Thanks to Clemens Gruber. #2255 |
| 120 | + * SNMP plugin: Error handling has been improved: a potential double-free |
| 121 | + is now avoided (potentially leaking memory) and handling of |
| 122 | + non-failing subtrees has been fixed. Thanks to Pavel Rochnyack. #2449 |
| 123 | + * SNMP plugin: The "Timeout" and "Retries" config options have been |
| 124 | + added. Thanks to Carlos Vicente. #1472, #2488 |
| 125 | + * SNMP Agent plugin: This new plugin implements an SNMP AgentX subagent |
| 126 | + that receives and handles queries from SNMP master agent and returns |
| 127 | + configured metrics. Thanks to Roman Korynkevych, Serhiy Pshyk and |
| 128 | + Pavel Rochnyack. #2105, #2362 |
| 129 | + * Synproxy plugin: This new plugin provides statistics for Linux |
| 130 | + SYNPROXY. Thanks to Marek Bečka. #2381 |
| 131 | + * Tail plugin: Allow the calculation of several distributions in one |
| 132 | + "tail" instance through a "bucket" type. Thanks to Pavel Rochnyack. |
| 133 | + #2442 |
| 134 | + * Turbostat plugin: Import "msr-index.h" header from Linux and better |
| 135 | + support for mutliple packages. Thanks to Vincent Brillault. #2445, |
| 136 | + #2446 |
| 137 | + * Uptime plugin: Changed implementation to read from "/proc/uptime" |
| 138 | + instead of "/proc/stat". Update for Linux and AIX, uptime is read |
| 139 | + directly using a system call. Update for BSD and Solaris, uptime is |
| 140 | + calculated by subtracting boot time from current time. Thanks to Ivan |
| 141 | + Kurnosov and Marcin Jurkowski. #2431, #2034 |
| 142 | + * UUID plugin: Support for libhal has been removed. Thanks to Ruben |
| 143 | + Kerkhof. #2080 |
| 144 | + * Varnish plugin: Extended the varnish plugin with varnish-plus |
| 145 | + counters. Fixed invalid data source type. Thanks to Denes Matetelki. |
| 146 | + #2453, #2463 |
| 147 | + * virt plugin: The plugin has been updated to use |
| 148 | + "virConnectListAllDomains()". Thanks to Denis Silakov. #2051 |
| 149 | + * virt plugin: Support for domain tags has been added. Thanks to |
| 150 | + Francesco Romani. #2048 |
| 151 | + * virt plugin: Connection handling has been improved. Thanks to |
| 152 | + Francesco Romani. #2100, #2101 |
| 153 | + * virt plugin: Many metrics have been added, including disk, hypervisor |
| 154 | + CPU usage, performance monitoring events, domain state, CPU pinning |
| 155 | + (affinity), file system, and job statistics. Thanks to Francesco |
| 156 | + Romani and Przemyslaw Szczerbik. #2103, #2175, #2168 |
| 157 | + * Write Graphite plugin: Additional tests have been added. Thanks to |
| 158 | + Florian Forster. |
| 159 | + * Write HTTP plugin: The "Attribute" and "TTL" options for the KairosDB |
| 160 | + format have been added. Implementation of "Prefix" option. Thanks to |
| 161 | + jaroug, Denis Pompilio and Pavel Rochnyack. #2199, #2252, #2482 |
| 162 | + * Write MongoDB plugin: Memory leaks have been fixed. Thanks to |
| 163 | + Saikrishna Arcot. #2307 |
| 164 | + * Write Prometheus plugin: Label values are now properly escaped. Thanks |
| 165 | + to Florian Forster. #2035 |
| 166 | + * Write Redis plugin: Add "max_set_duration" to set duration for value. |
| 167 | + Thanks to Tomofumi Hayashi. #2440 |
| 168 | + * Write Riemann plugin: Export times with microsecond resolution. Thanks |
| 169 | + to mcorbin. #2315 |
| 170 | + * Write TSDB plugin: The options "ResolveInterval" and "ResolveJitter" |
| 171 | + have been added to control DNS lookup behavior. This prevents DNS |
| 172 | + flooding in case TSDB is not available. Thanks to Yves Mettier and |
| 173 | + Florian Forster. #2059 |
| 174 | + * ZFS ARC plugin: Header lines are now ignored in the Linux |
| 175 | + implementation. Thanks to YmrDtnJu. #2097 |
| 176 | + |
1 | 177 | 2017-06-06, Version 5.7.2 |
2 | 178 | * Build system: The Notify Email plugin is no longer linked with |
3 | 179 | indirect dependencies. Thanks to Marc Fournier. |
|
0 commit comments