From b4591e87bd5bf5164eb55c90474bbb9f38f2dad4 Mon Sep 17 00:00:00 2001 From: "Costa Tsaousis (ktsaou)" Date: Sun, 28 Aug 2016 00:31:50 +0300 Subject: [PATCH] Prepare release 1.3.0 --- ChangeLog | 121 ++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 8 ++-- netdata.spec.in | 5 ++ src/main.c | 2 +- 4 files changed, 131 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 96ae193d..18a74b51 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,124 @@ +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! + - new plugins: redis, memcached, nginx_log, ipfs, apache_cache + + IMPORTANT: + Since netdata now uses python plugins, new packages are + required to be installed on a system to allow it work. + For more information, [lease check the installation page: + + https://github.com/firehol/netdata/wiki/Installation + + In detail: + + * netdata has alarms! + + Based on the POLL we made on github + (https://github.com/firehol/netdata/issues/436), + health monitoring was the winner. So here it is! + + netdata now has a poweful health monitoring system embedded. + Please check the wiki page: + + https://github.com/firehol/netdata/wiki/health-monitoring + + * netdata has badges! + + netdata can generate badges with live information from the + collected metrics. + Please check the wiki page: + + https://github.com/firehol/netdata/wiki/Generating-Badges + + * netdata plugins are now written in python! + + Thanks to the great work of Paweł Krupa (@paulfantom), most BASH + 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 following pre-existing modules have been ported to python: + + - apache + - cpufreq + - example + - exim + - hddtemp + - mysql + - nginx + - phpfm + - postfix + - sensors + - squid + - tomcat + + The following new modules have been added: + + - apache_cache + - dovecot + - ipfs + - memcached + - nginx_log + - redis + + * other data collectors: + + - Thanks to @simonnagl netdata now reports disk space usage. + + * dashboards now transfer a certain settings from server to server + when changing servers via the my-netdata menu. + + The settings transferred are the dashboard theme, the online + help status and current pan and zoom timeframe of the dashboard. + + * API improvements: + + - reduction functions now support 'min', 'sum' and 'incremental-sum'. + + - netdata now offers a multi-threaded and a single threaded + web server (single threaded is better for IoT). + + * apps.plugin improvements: + + - can now run with command line argument 'without-files' + to prevent it from enumating all the open files/sockets/pipes + of all running processes. + + - apps.plugin now scales the collected values to match the + the total system usage. + + - apps.plugin can now report guest CPU usage per process. + + - repeating errors are now logged once per process. + + * netdata now runs with IDLE process priority (lower than nice 19) + + * netdata now instructs the kernel to kill it first when it starves + for memory. + + * netdata listens for signals: + + - SIGHUP to netdata instructs it to re-open its log files + (new logrotate files added too). + + - SIGUSR1 to netdata saves the database + + - SIGUSR2 to netdata reloads health / alarms configuration + + * netdata can now bind to multiple IPs and ports. + + * netdata now has new systemd service file (it starts as user + netdata and does not fork). + + * Dozens of other improvements and bugfixes + + netdata (1.2.0) - 2016-05-16 At a glance: diff --git a/configure.ac b/configure.ac index 9fba9bc2..fd84f133 100644 --- a/configure.ac +++ b/configure.ac @@ -4,13 +4,13 @@ AC_PREREQ(2.60) define([VERSION_MAJOR], [1]) -define([VERSION_MINOR], [2]) -define([VERSION_FIX], [1]) +define([VERSION_MINOR], [3]) +define([VERSION_FIX], [0]) define([VERSION_NUMBER], VERSION_MAJOR[.]VERSION_MINOR[.]VERSION_FIX) -define([VERSION_SUFFIX], [_master]) +define([VERSION_SUFFIX], []) dnl Set to "1" for a first RPM release of a new version -PACKAGE_RPM_RELEASE="0.0.$(echo VERSION_SUFFIX | sed s/^_//)" +PACKAGE_RPM_RELEASE="1" AC_INIT([netdata], VERSION_NUMBER[]VERSION_SUFFIX) diff --git a/netdata.spec.in b/netdata.spec.in index 33160697..04956b6b 100644 --- a/netdata.spec.in +++ b/netdata.spec.in @@ -171,6 +171,11 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/%{name}/web %changelog +* Sun Aug 28 2016 Costa Tsaousis - 1.3.0-1 +- netdata now has health monitoring +- netdata now generates badges +- netdata now has python plugins +- Several more improvements, new features and bugfixes. * Tue Jul 26 2016 Jason Barnett - 1.2.0-2 - Added support for EL6 - Corrected several Requires statements diff --git a/src/main.c b/src/main.c index 0d504d91..4d55a142 100644 --- a/src/main.c +++ b/src/main.c @@ -378,7 +378,7 @@ int main(int argc, char **argv) break; case 'v': // TODO: Outsource version to makefile which can compute version from git. - printf("netdata 1.2.1_master\n"); + printf("netdata 1.3.0\n"); return 0; case 'W': { -- 2.39.2