summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-08-28 00:31:50 +0300
committerCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-08-28 00:31:50 +0300
commitb4591e87bd5bf5164eb55c90474bbb9f38f2dad4 (patch)
tree36cc2ececb606b0195d8ddfeea1a018c0a4ed6db
parent2a4f0179b70b368d670959de321fb0b79db94f01 (diff)
Prepare release 1.3.0v1.3.0
-rw-r--r--ChangeLog121
-rw-r--r--configure.ac8
-rw-r--r--netdata.spec.in5
-rw-r--r--src/main.c2
4 files changed, 131 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 96ae193dd0..18a74b51c2 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 9fba9bc29b..fd84f133ae 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 3316069745..04956b6b44 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 <costa@tsaousis.gr> - 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 <J@sonBarnett.com> - 1.2.0-2
- Added support for EL6
- Corrected several Requires statements
diff --git a/src/main.c b/src/main.c
index 0d504d9145..4d55a1425d 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':
{