]> arthur.barton.de Git - netdata.git/blobdiff - ChangeLog
mysql_plugin: remove slave query if query returned no data
[netdata.git] / ChangeLog
index 18a74b51c2724d528863a53edd19f9e083044773..2973c89e527853576bcbcee59b4aa1ec779323ca 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+netdata (1.5.0) - 2017-01-22
+
+ * yet another release that makes netdata the fastest
+   netdata ever!
+
+ * netdata runs on FreeBSD, FreeNAS and MacOS !
+
+   Vladimir Kobal (@vlvkobal) has done a magnificent work
+   porting netdata to FreeBSD and MacOS.
+
+   Everyhing works: cpu, memory, disks performance, disks space,
+   network interfaces, interrupts, IPv4 metrics, IPv6 metrics
+   processes, context switches, softnet, IPC queues,
+   IPC semaphores, IPC shared memory, uptime, etc. Wow!
+
+ * netdata supports data archiving to backend databases:
+
+    - Graphite
+    - OpenTSDB
+    - Prometheus
+
+   and of course all the compatible ones
+   (KairosDB, InfluxDB, Blueflood, etc)
+
+ * new plugins:
+
+   Ilya Mashchenko (@l2isbad) has created most of the python
+   data collection plugins in this release !
+
+    - systemd Services (using cgroups!)
+    - FPing (yes, network latency in netdata!)
+    - postgres databases            @facetoe, @moumoul
+    - Vanish disk cache (v3 and v4) @l2isbad
+    - ElasticSearch                 @l2isbad
+    - HAproxy                       @l2isbad
+    - FreeRadius                    @l2isbad, @lgz
+    - mdstat (RAID)                 @l2isbad
+    - ISC bind (via rndc)           @l2isbad
+    - ISC dhcpd                     @l2isbad, @lgz
+    - Fail2Ban                      @l2isbad
+    - OpenVPN status log            @l2isbad, @lgz
+    - NUMA memory                   @tycho
+    - CPU Idle                      @tycho
+    - gunicorn log                  @deltaskelta
+    - ECC memory hardware errors
+    - IPC semaphores
+    - uptime plugin (with a nice badge too)
+
+ * improved plugins:
+
+    - netfilter conntrack
+    - mysql (replication)           @l2isbad
+    - ipfs                          @pjz
+    - cpufreq                       @tycho
+    - hddtemp                       @l2isbad
+    - sensors                       @l2isbad
+    - nginx                         @leolovenet
+    - nginx_log                     @paulfantom
+    - phpfpm                        @leolovenet
+    - redis                         @leolovenet
+    - dovecot                       @justohall
+    - cgroups
+    - disk space
+    - apps.plugin
+    - /proc/interrupts              @rlefevre
+    - /proc/softirqs                @rlefevre
+    - /proc/vmstat       (system memory charts)
+    - /proc/net/snmp6    (IPv6 charts)
+    - /proc/self/meminfo (system memory charts)
+    - /proc/net/dev      (network interfaces)
+    - tc                 (linux QoS)
+
+ * new/improved alarms:
+
+    - MySQL / MariaDB alarms (incl. replication)
+    - IPFS alarms
+    - HAproxy alarms
+    - UDP buffer alarms
+    - TCP AttemptFails
+    - ECC memory alarms
+    - netfilter connections alarms
+    - SNMP
+
+ * new alarm notifications:
+
+    - messagebird.com               @tech-no-logical
+    - pagerduty.com                 @jimcooley
+    - pushbullet.com                @tperalta82
+    - twilio.com                    @shadycuz
+    - HipChat
+    - kafka
+
+ * shell integration
+
+   - shell scripts can now query netdata easily!
+
+ * dashboard improvements:
+   - dashboard is now faster on firefox, safari, opera, edge
+     (edge is still the slowest)
+   - dashboard now has a little bigger fonts
+   - SHIFT + mouse wheel to zoom charts, works on all browsers
+   - perfect-scrollbar on the dashboard
+   - dashboard 4K resolution fixes
+   - dashboard compatibility fixes for embedding charts in
+     third party web sites
+   - charts on custom dashboards can have common min/max
+     even if they come from different netdata servers
+   - alarm log is now saved and loaded back so that
+     the alarm history is available at the dashboard
+
+ * other improvements:
+   - python.d.plugin has received way to many improvements
+     from many contributors!
+   - charts.d.plugin can now be forked to support
+     multiple independent instances
+   - registry has been re-factored to lower its memory
+     requirements (required for the public registry)
+   - simple patterns in cgroups, disks and alarms
+   - netdata-installer.sh can now correctly install
+     netdata in containers
+   - supplied logrotate script compatibility fixes
+   - spec cleanup                  @breed808
+   - clocks and timers reworked    @rlefevre
+
+ netdata has received a lot more improvements from many more
+ contributors!
+
+ Thank you all guys!
+netdata (1.4.0) - 2016-10-04
+
+ At a glance:
+
+ - the fastest netdata ever (with a better look too)!
+ - improved IoT and containers support!
+ - alarms improved in almost every way!
+
+ - new plugins:
+      softnet netdev,
+      extended TCP metrics,
+      UDPLite
+      NFS v2, v3 client (server was there already),
+      NFS v4 server & client,
+      APCUPSd,
+      RetroShare
+
+ - improved plugins:
+      mysql,
+      cgroups,
+      hddtemp,
+      sensors,
+      phpfm,
+      tc (QoS)
+
+ In detail:
+
+ * improved alarms
+
+   Many new alarms have been added to detect common kernel
+   configuration errors and old alarms have been re-worked
+   to avoid notification floods.
+
+   Alarms now support notification hysteresis (both static
+   and dynamic), notification self-cancellation, dynamic
+   thresholds based on current alarm status
+
+ * improved alarm notifications
+
+   netdata now supports:
+
+   - email notifications
+   - slack.com notifications on slack channels
+   - pushover.net notifications (mobile push notifications)
+   - telegram.org notifications
+
+   For all the above methods, netdata supports role-based
+   notifications, with multiple recipients for each role
+   and severity filtering per recipient!
+
+   Also, netdata support HTML5 notifications, while the
+   dashboard is open in a browser window (no need to be
+   the active one).
+
+   All notifications are now clickable to get to the chart
+   that raised the alarm.
+
+ * improved IoT support!
+
+   netdata builds and runs with musl libc and runs on systems
+   based on busybox.
+
+ * improved containers support!
+
+   netdata runs on alpine linux (a low profile linux distribution
+   used in containers).
+
+ * Dozens of other improvements and bugfixes
 netdata (1.3.0) - 2016-08-28
 
  At a glance:
 
  - netdata has health monitoring / alarms!
  - netdata has badges that can be embeded anywhere!
 netdata (1.3.0) - 2016-08-28
 
  At a glance:
 
  - netdata has health monitoring / alarms!
  - netdata has badges that can be embeded anywhere!
- - netdata plugins are now written in python!
+ - netdata plugins are now written in Python!
  - new plugins: redis, memcached, nginx_log, ipfs, apache_cache
 
  IMPORTANT:
  - new plugins: redis, memcached, nginx_log, ipfs, apache_cache
 
  IMPORTANT:
- Since netdata now uses python plugins, new packages are
+ Since netdata now uses Python plugins, new packages are
  required to be installed on a system to allow it work.
  required to be installed on a system to allow it work.
- For more information, [lease check the installation page:
+ For more information, please check the installation page:
 
  https://github.com/firehol/netdata/wiki/Installation
 
 
  https://github.com/firehol/netdata/wiki/Installation
 
@@ -35,15 +235,15 @@ netdata (1.3.0) - 2016-08-28
 
    https://github.com/firehol/netdata/wiki/Generating-Badges
 
 
    https://github.com/firehol/netdata/wiki/Generating-Badges
 
- * netdata plugins are now written in python!
+ * netdata plugins are now written in Python!
 
    Thanks to the great work of PaweÅ‚ Krupa (@paulfantom), most BASH
 
    Thanks to the great work of PaweÅ‚ Krupa (@paulfantom), most BASH
-   plugins have been ported to python.
+   plugins have been ported to Python.
 
    The new python.d.plugin supports both python2 and python3 and
    data collection from multiple sources for all modules.
 
 
    The new python.d.plugin supports both python2 and python3 and
    data collection from multiple sources for all modules.
 
-   The following pre-existing modules have been ported to python:
+   The following pre-existing modules have been ported to Python:
 
     - apache
     - cpufreq
 
     - apache
     - cpufreq