Skip to content

Changelog

Next release

Fixed bugs:

  • Unix Domain Socket no longer working. Permission denied #5181
  • netdata-updater.sh doesn’t have exec perms #5175
  • FireQoS name not showing due to recent change #5171
  • python go_expvar: reuse same expvar key in different charts #5133
  • hddtemp.chart.py is hardcoded to only use /dev/sdX #5129
  • RabbitMQ Plugin wrong metrics for nodes in cluster #5118
  • cannot install netdata #5117
  • Anomalous big values on graphite/carbon #5104
  • [Bug] Stale metrics being exported to prometheus #5064
  • Uninstaller script should be self-contained #5031
  • Netdata doesn’t properly lookup docker container name when running in ECS with task level cpu/memory limits enabled #4981
  • Review of system.ram plugin: treat Slab memory as Cached PR 3288 #3929
  • Fix for unix sockets after addition of port ACLs #5184 (cakrit)

Closed issues:

  • Remove support for multi-threaded and single-threaded web servers #5154
  • Use GCS instead of git for updating netdata #5110
  • error.log: IPv6 not properly show in error messages #5067
  • Introduce Polymorphic Linux in the Docker Image #5034
  • Allow netdata to listen to multiple ports #5017
  • SNMP section not visible #4021
  • allow different ports for streaming reception and API requests #3830
  • maintenance time and silence time #3187
  • Suppressing alerts programatically #2673
  • include chart values in alarm info text #2351
  • allow streamed data to be received on dedicated port #2149
  • alarm notifications should state a count of active alarms per state #946

Merged pull requests:

v1.12.0-rc2 (2019-01-03)

Fixed bugs:

  • smartd_log: check() unhandled exception: list index out of range #5079
  • Additional character in Counter64 hex string #5028
  • Error every second PLUGIN[proc] #4994
  • Inconsistency in netdata.spec.in when comparing logdir permission with git-installation #4963
  • Docker-compose: a lot of errors; Connection refused, Can’t establish connection to MySQL… #4956
  • Log flooding with new proc plugin #4945
  • Free memory shows as ‘inactive’ in FreeBSD #4737
  • Should use IEC-compliant abbreviations, e.g. KiB, MiB, etc. #4711
  • FreeBSD: apps.cpu not show a specific program #4037
  • Apcupsd: Connection loss further collects data, but it should stop #3927
  • FreeBSD: apps.plugin reports spikes and apps.cpu less user CPU #3245

Closed issues:

  • disable respect Retry-After response header in python UrlService by default #5078
  • move freeradius module to go.d #5063
  • move python module dns_query_time to go.d #5047
  • move python module web_log to go.d #5046
  • R&D: Collectors landscape page #5045
  • Copy updater script instead of linking it #4924
  • Activemq monitoring #4818
  • Move packaging related code into packaging/ directory #4611
  • Simplify makeself #4527
  • new netdata logo #4476
  • Add info on disabling alarms for specific target - part 2 #4324
  • Add info on disabling alarms for specific target - part 1 #4323
  • Document how to monitor log files #4318
  • Solr monitoring #3218

Merged pull requests:

v1.12.0-rc1 (2018-12-19)

Fixed bugs:

  • mdstat module causing netdata segv and crash #4990
  • Cannot read /proc/mdstat line. Expected 7 params, read 6. #4975
  • custom notification method does not work #4968
  • Info logging command in netdata-updater.sh contains command substitution. #4950
  • No data in charts #4920
  • Postgres module: detect servers version and use the right query #4910
  • Uninstaller script is always interactive #4791
  • Cannot update & cannot disable mail logging of events #4557
  • web_log plugin cannot handle high load traffic #4354
  • [bug]some metrics don’t report to /allmetrics endpoint with prometheus format #3866

Closed issues:

  • move python module portcheck to go.d #5005
  • move python module httpcheck to go.d #5004
  • move python module lighttpd to go.d #5003
  • move python module rabbitmq to go.d #5002
  • move python module nginx to go.d #5001
  • move python module apache to go.d #5000
  • Pass cloud_base_url from netdata.conf to web/gui #4980
  • Improve configuration documentation #4781
  • Python.d.plugin infinite retries, ignore penalty, and plotting ‘None’ #4756
  • move /proc and /sys python modules to proc plugin #4541
  • mdstat RAID0 support #4010
  • FreeIPMI Plugin cant graph the wattage #3977
  • web_log: charts per URL #3111
  • FQDN in alert sending #2477
  • on frontend, if JavaScript is disabled, there’s no graceful degradation #2422
  • netdata dead but pid file exists #2266

Merged pull requests:

v1.12.0-rc0 (2018-12-06)

Fixed bugs:

  • nvidia_smi module bug #4892
  • No alarms are running in some systems #4809
  • netdata-updater.sh cron report #4808
  • Netdata is not generating any alarms #4793
  • Fail2ban: Read “Restore Ban” for persistent bans #4769
  • Change in Incomming Webhooks Slack API breaks alerts #4755
  • registry items are clickable, but no action is taken #4721
  • Enable default alarms disabled after restart service netdata #4636
  • Spec file doesn’t generate configure script before build #4570
  • sensors.chart.py ignores fans running at 0 RPM when netdata was started #4158
  • Postgres plugin lock output incorrect #4090
  • python plugins got behind by 5 seconds #3752
  • Constant stream of “chart took too long to be updated” INFO messages in error.log #3505
  • SNMP 64bit Counter Issue - Far from correct bandwidth values #3488
  • Update health reference documentation #3468
  • Alarm badge link escaping for disk paths in default dashboard #3253

Closed issues:

  • Docker netdata documentation #4899
  • Tiny Proxy monitoring #4834
  • Phusion Passenger monitoring #4833
  • Iis monitoring #4832
  • Scaleio monitoring #4828
  • Gluster monitoring #4827
  • Leofs monitoring #4826
  • Jumpy data when running on kubernetes #4778
  • Create documentation on how to opt-out of anonymous data collection #4746
  • Use --future-release in changelog generation #4718
  • requirements.txt in TLD are not related to netdata #4693
  • What is The Right Role for Netdata MongoDB Python Plugins? #4666
  • Store nightly build artifacts somewhere #4628
  • Remove old packaging scripts #4608
  • Use the new logo in web/gui #4598
  • Labelling bot #4528
  • Extract registry functionality from dashboard.js #4474
  • HTML Documentation #4439
  • New documentation structure #4321
  • Add instructions to debug alarm notifications #4319
  • Fix file classification in LGTM #4259
  • Add CONTRIBUTING.md #4146
  • Send alerts via Slack to a single user direct message? #3722
  • golang orchestrator #3589
  • [web api] Add /api/v1/version #3540
  • Feature: UKSM support #2994
  • web_log reports unmatched lines #2295
  • Ceph support #1673
  • Misaligned option points of REST API v1 endpoint data #1628
  • Adding support for time markers #1195
  • Scheduled “downtime” for a type of check? #1133
  • split snmp.conf into several conf files possible? #1126
  • sensu/collectd integration #174

Merged pull requests:

v1.11.1 (2018-11-22)

Fixed bugs:

  • Sensors module of python plugin not working again? #4692
  • Ubuntu 18.04 apt package is still on v1.9.0, though apt is the recommended installation method #4675
  • pre-built static binary install script does not detect SLES as systemd OS #4641
  • Sensors don`t work #4602
  • smartd_log check() unhandled exception: ‘list’ object has no attribute ‘clear’ #4583
  • 1m_received_traffic_overflow alarm is faulty on 10G or 40G network interfaces #4577
  • 1.11 release reports as 1.10.0_rolling #4572
  • update netdata error #4560
  • edit-config uses vi, even if it isn’t the system editor #4549
  • inbound packets dropped inbound #4536
  • incremental chart algorithm doesn’t handle counter wrap properly #4533
  • Disk full inodes due to netdata #4518
  • Systemd not working on Ubuntu 14.04 #4465
  • Links on the wiki are returning 404s #4408
  • It figures #4184
  • netdata stream clients disconnecting from netdata server #4049
  • False positive alarm for RAM #4013
  • Occasional rm “cannot remove” on netdata-updater #3457
  • opensuse - installation by hand issues due to hardcoded libexec in netdata-installer.sh #3346
  • Netdata Installation failed in Manjaro(Arch)Latest #2812
  • undefined applications show up in system category? #2385
  • memory mode map initialization slow when database is too big #2382
  • Long hostnames cause alignment issues in my-netdata #2335
  • dont get snmp running properly #1734
  • Plugins continue to log to old error.log after a SIGHUP #805

Closed issues:

  • Improve footer of web/gui #4708
  • Ignores EMAIL_SENDER #4695
  • Add option to do pre-releases in GitHub #4684
  • Invalid links in *.md files #4672
  • Replace all wiki links with repo links in netdata files #4650
  • Replace http URLs with https in markdown fils #4626
  • Extract JS and CSS from index.html #4586
  • Improved management of netdata urls in the my-netdata menu #4582
  • Ignore web/gui/src in LGTM and Codacy checks. #4516
  • Remove excessive requestAnimationFrame() compatibility checks #4501
  • Remove obsolete chart renderers #4492
  • Split dashboard.js into multiple files #4479
  • Hdd temperature monitoring on FreeBSD #4463
  • Modernize dashboard.js #4461
  • Documentation links sanity checker #4416
  • Write a blog entry about monitoring and performance tuning mysql with netdata #4326
  • Document supported python versions #4322
  • Add coverity scans to Travis #4248
  • Lint all shell scripts #4166
  • Include tests in CI pipeline #4133
  • Runfile installation doesn’t fix earlier incorrect netdata init script #4009
  • http://IP:19999/lib/bootstrap-3.3.7.min.js #3908
  • Netdata - Spring boot plugin #2074
  • support standard deviation in reduce functions #808
  • web server optimization #532
  • Containers: running plugins in different namespaces to allow netdata collect application metrics from containers #474

Merged pull requests:

v1.11.0 (2018-11-02)

Fixed bugs:

  • Cannot use oidname in snmp config #4512
  • config.status: error: cannot find input file: `web/api/badges/Makefile.in’ #4502
  • Diskspace plugin accesses excluded filesystem and stalls netdata process #4491
  • netdata allocates 170MB memory after startup without the database #4487
  • Logcheck security alert: netdata : command not allowed ; TTY=unknown ; PWD=/etc/netdata ; USER=root ; COMMAND=validate #4473
  • duplicate name in cgroup if dash present in container name #4468
  • Wrong logos in infographic #4455
  • Netdata in Docker cannot load stock config permission denied #4453
  • Icecast module not working #4432
  • Installer does not detect systemd on Ubuntu 14.04 #4421
  • netdata.spec seems to reference missing files #4409
  • mongodb.chart.py does not check pymongo version #4407
  • node.d.plugin issue after modularizing plugins commit #4406
  • netdata: CONFIG: cannot load user config ‘/etc/netdata/stream.conf’. Will try stock config. #4403
  • netdata 20181015 compiles fine but ‘make dist’ aborts #4400
  • netdata does not compile on FreeBSD 11.2-RELEASE-p4 #4393
  • API documentation cannot be read #4371
  • Error message: Cannot open file stream.conf #4341
  • MegaCli Plugin fails to parse #4278
  • Apps plugin: wrong open_sockets counter when fd type changes #4233
  • Logind bug #4230
  • Should netdata identify the js binary as NodeJS by default? #4217
  • Cannot load jQuery: ERROR 101 #4212
  • redis.chart.py stops with error “check() unhandled exception: ‘rdb_bgsave_in_progress’” #4204
  • Failed to start netdata.service: Exec format error #4169
  • python clocks don’t work under FreeBSD #4152
  • error: cannot take the address of an rvalue of type ‘FILE *‘ when building on OpenBSD #4145
  • packages installer failed #4119
  • update_every in postgres plugin #4089
  • /proc/interrupts plugin memory leak #4051
  • Problem with logrotate config PID discovery #4020
  • [SECURITY] Mitigate CVE-2017-18342 #4012
  • Netdata looks in ../../../../ to get it’s config #3988
  • Statsd counters/gauges stuck on -167,772,150,000,000 #3978
  • After netdata slave is rebooted, timestamp doesn’t match #3966
  • netdata-updater.sh fails due to missing ‘./’ on ‘netdata-installer.sh’ line #3940
  • Problem with running any python.d plugin? #3854
  • Alert email syntax problem #3843
  • kickstart-static64.sh fails with sh as root #3840
  • Illegal characters in URLs #3819
  • Use bash loadable sleep in tc-qos-helper.sh #3754
  • btrfs shows wrong disk space when the filesystem has sector size 4k but the logical disk sector size is 512B #3746
  • ERROR 405 with squid and web_logs plugin #3738
  • tcp listen alarm integer expression expected #3733
  • Cannot load required JS library: http://ipaddress:19999/dashboard_info.js?v20180510-2 after update or fresh install #3707
  • IPv4 UDPLite stats are always visible, even if UDPLite is not used on a system #3706
  • When listening on a unix socket, web server still attempts to set TCP_NODELAY. #3682
  • httpcheck do not accept URLs that do not end with com #3656
  • httpcheck python.d plugin fails #3641
  • Issue with statsd sample rate #3630
  • NetData and Kubernetes - Docker Name #3369
  • netdata-uninstaller.sh not working with macOS 10.13 #2941
  • Problem with plugins in debug mode wrong path to cfgs #2593
  • dashboard with thousands of charts #2275
  • fix docker image tagging problem #4250 (paulfantom)

Closed issues:

  • Feature request: Support for Adaptec RAID #4396
  • Is there any way to diable the example chart? #4384
  • modularize c source #4339
  • Diff migration of Wiki updates to new documentation #4320
  • Change GPL-3.0+ to GPL-3.0-or-later in all SPDX headers #4274
  • How to stop some metrics to save bandwidth #4223
  • UTC Timezone #4202
  • stock config files should be in /usr/lib/netdata/ #4182
  • Lint python code PEP8 standard #4167
  • Fail2ban’d IPv6 addresses are not processed #4144
  • httpcheck support for HTTP methods e.g. GET, OPTIONS, HEAD, etc... #4127
  • Naming for Diskstats for Veritas Volume Manger disks #4116
  • Raise an alarm when a docker container is unhealthy #4111
  • elasticsearch plugin python json exception if another service running on port 9200 #4092
  • varnish 5 support #4073
  • ‘Other’ is the Largest Category Under Applications > Mem due to Node processes #4063
  • send netdata health monitoring variables to backends #4035
  • Badges - seconds units #4029
  • Web_log doesn’t support response times in nanoseconds #4003
  • 400 error when netdata tries to send slack notification #3989
  • Disable probing device mapper #3974
  • docker container names not resolved when using firehol/netdata:alpine #3972
  • MySQL Python Plugin not work #3968
  • How to enable sensor plugin? #3953
  • netdata does not appear to send host tags via graphite backend #3936
  • Netdata breaks suspend in debian stretch #3842
  • NUT ups names #3829
  • New at netdata and a lot of alarms #3826
  • [REQUEST] Add Fleep/webhook notifications #3792
  • Enhancement Redis protocolPika ? #3783
  • Plugin for Litespeed stats #3781
  • Do you have in plan to implement Megacli hardware RAID support metrics ? #3757
  • Add a Safari pinned tab icon #3743
  • Colors for BTRFS graphs are inconsistent #3719
  • [Information] Adding tutorial for Netdata in HTTPS for Plesk systems #3717
  • hddtemp module fails: received data doesn’t have needed records #3683
  • “alarm-notify.sh test” produces error exit code on success #3667
  • init file is not installed on Amazon Linux 2018.03 #3650
  • Option to prevent netdata dashboard.js from downloading FontAwesome #3644
  • FYI: Homebrew formula package of netdata for macOS #3642
  • python.d nginx module – stub status from https server block on localhost? #3628
  • mdadm mismatch_cnt statistic/alarm #3622
  • Python.d postgres unhandled exception #3614
  • Support for RethinkDB stats #3422
  • Notifications to Microsoft Teams #3330
  • enable system alarms on freebsd #3267
  • web_log: response time should support summary or histgram #3102
  • Alarm for big system load #3003
  • Illegal instruction - Debian Stretch i586 #2909
  • New documentation [bounty] #2638
  • web_log: support squid logs #2235
  • Monitoring PHP APCu #2199
  • MySQLService or DatabaseService for python.d #1906
  • RocketChat notifications #1811
  • SCTP Information #1218
  • python.d enhancements #692
  • feature request: pause all data processing if noone is watching the graphs #656
  • netdata package maintainers #651

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator