Prepare release 1.3.0
Costa Tsaousis (ktsaou) committed
Aug 28, 2016 at 00:31 UTC
b4591e87bd5bf5164eb55c90474bbb9f38f2dad4
4 files changed
+131
-5
ChangeLog
+121
@@ -1,3 +1,124 @@
1
+netdata (1.3.0) - 2016-08-28
2
+
3
+ At a glance:
4
+
5
+ - netdata has health monitoring / alarms!
6
+ - netdata has badges that can be embeded anywhere!
7
+ - netdata plugins are now written in python!
8
+ - new plugins: redis, memcached, nginx_log, ipfs, apache_cache
9
+
10
+ IMPORTANT:
11
+ Since netdata now uses python plugins, new packages are
12
+ required to be installed on a system to allow it work.
13
+ For more information, [lease check the installation page:
14
+
15
+ https://github.com/firehol/netdata/wiki/Installation
16
+
17
+ In detail:
18
+
19
+ * netdata has alarms!
20
+
21
+ Based on the POLL we made on github
22
+ (https://github.com/firehol/netdata/issues/436),
23
+ health monitoring was the winner. So here it is!
24
+
25
+ netdata now has a poweful health monitoring system embedded.
26
+ Please check the wiki page:
27
+
28
+ https://github.com/firehol/netdata/wiki/health-monitoring
29
+
30
+ * netdata has badges!
31
+
32
+ netdata can generate badges with live information from the
33
+ collected metrics.
34
+ Please check the wiki page:
35
+
36
+ https://github.com/firehol/netdata/wiki/Generating-Badges
37
+
38
+ * netdata plugins are now written in python!
39
+
40
+ Thanks to the great work of Paweł Krupa (@paulfantom), most BASH
41
+ plugins have been ported to python.
42
+
43
+ The new python.d.plugin supports both python2 and python3 and
44
+ data collection from multiple sources for all modules.
45
+
46
+ The following pre-existing modules have been ported to python:
47
+
48
+ - apache
49
+ - cpufreq
50
+ - example
51
+ - exim
52
+ - hddtemp
53
+ - mysql
54
+ - nginx
55
+ - phpfm
56
+ - postfix
57
+ - sensors
58
+ - squid
59
+ - tomcat
60
+
61
+ The following new modules have been added:
62
+
63
+ - apache_cache
64
+ - dovecot
65
+ - ipfs
66
+ - memcached
67
+ - nginx_log
68
+ - redis
69
+
70
+ * other data collectors:
71
+
72
+ - Thanks to @simonnagl netdata now reports disk space usage.
73
+
74
+ * dashboards now transfer a certain settings from server to server
75
+ when changing servers via the my-netdata menu.
76
+
77
+ The settings transferred are the dashboard theme, the online
78
+ help status and current pan and zoom timeframe of the dashboard.
79
+
80
+ * API improvements:
81
+
82
+ - reduction functions now support 'min', 'sum' and 'incremental-sum'.
83
+
84
+ - netdata now offers a multi-threaded and a single threaded
85
+ web server (single threaded is better for IoT).
86
+
87
+ * apps.plugin improvements:
88
+
89
+ - can now run with command line argument 'without-files'
90
+ to prevent it from enumating all the open files/sockets/pipes
91
+ of all running processes.
92
+
93
+ - apps.plugin now scales the collected values to match the
94
+ the total system usage.
95
+
96
+ - apps.plugin can now report guest CPU usage per process.
97
+
98
+ - repeating errors are now logged once per process.
99
+
100
+ * netdata now runs with IDLE process priority (lower than nice 19)
101
+
102
+ * netdata now instructs the kernel to kill it first when it starves
103
+ for memory.
104
+
105
+ * netdata listens for signals:
106
+
107
+ - SIGHUP to netdata instructs it to re-open its log files
108
+ (new logrotate files added too).
109
+
110
+ - SIGUSR1 to netdata saves the database
111
+
112
+ - SIGUSR2 to netdata reloads health / alarms configuration
113
+
114
+ * netdata can now bind to multiple IPs and ports.
115
+
116
+ * netdata now has new systemd service file (it starts as user
117
+ netdata and does not fork).
118
+
119
+ * Dozens of other improvements and bugfixes
120
+
121
+
122
netdata (1.2.0) - 2016-05-16
123
124
At a glance:
configure.ac
+4
-4
@@ -4,13 +4,13 @@
4
AC_PREREQ(2.60)
5
6
define([VERSION_MAJOR], [1])
7
-define([VERSION_MINOR], [2])
8
-define([VERSION_FIX], [1])
7
+define([VERSION_MINOR], [3])
8
+define([VERSION_FIX], [0])
9
define([VERSION_NUMBER], VERSION_MAJOR[.]VERSION_MINOR[.]VERSION_FIX)
10
-define([VERSION_SUFFIX], [_master])
10
+define([VERSION_SUFFIX], [])
11
12
dnl Set to "1" for a first RPM release of a new version
13
-PACKAGE_RPM_RELEASE="0.0.$(echo VERSION_SUFFIX | sed s/^_//)"
13
+PACKAGE_RPM_RELEASE="1"
14
15
AC_INIT([netdata], VERSION_NUMBER[]VERSION_SUFFIX)
16
netdata.spec.in
+5
@@ -171,6 +171,11 @@ rm -rf $RPM_BUILD_ROOT
171
%{_datadir}/%{name}/web
172
173
%changelog
174
+* Sun Aug 28 2016 Costa Tsaousis <costa@tsaousis.gr> - 1.3.0-1
175
+- netdata now has health monitoring
176
+- netdata now generates badges
177
+- netdata now has python plugins
178
+- Several more improvements, new features and bugfixes.
179
* Tue Jul 26 2016 Jason Barnett <J@sonBarnett.com> - 1.2.0-2
180
- Added support for EL6
181
- Corrected several Requires statements
src/main.c
+1
-1
@@ -378,7 +378,7 @@ int main(int argc, char **argv)
378
break;
379
case 'v':
380
// TODO: Outsource version to makefile which can compute version from git.
381
- printf("netdata 1.2.1_master\n");
381
+ printf("netdata 1.3.0\n");
382
return 0;
383
case 'W':
384
{