{"full_name":"netdata/netdata","owner":"netdata","name":"netdata","url":"https://github.com/netdata/netdata","description":"The fastest path to AI-powered full stack observability, even for lean teams.","homepage":"https://www.netdata.cloud","topics":[],"language":"Go","license":"GPL-3.0","avatar":"https://avatars.githubusercontent.com/u/43390781?v=4","created_at":"2013-06-17T18:39:10Z","pushed_at":"2026-11-10T09:12:33Z","metrics":{"stars":81345,"forks":6717,"watchers":1328,"issues":8403,"prs":15613,"releases":143,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":414},"growth":{"day":{"stars":25,"forks":0,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[81320,81345],"forks":[6717,6717],"watchers":[1328,1328],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":8527,"title":"install script doesnt work in China","comments":47,"created_at":"2020-03-29T04:54:33Z"},{"number":15640,"title":"[Feat]: Disable new UI","comments":43,"created_at":"2023-07-30T15:18:13Z"},{"number":13506,"title":"[Bug]: Averaging metrics across active and inactive DBs causes incorrect values in composite charts","comments":28,"created_at":"2022-08-10T08:48:26Z"},{"number":15150,"title":"[Feat]: Number of cores / CPUs as metric","comments":22,"created_at":"2023-06-06T12:32:59Z"},{"number":9517,"title":"Install script should support OpenWRT","comments":15,"created_at":"2020-07-10T10:56:24Z"},{"number":24165,"title":"Add native NVIDIA Jetson monitoring","comments":13,"created_at":"2026-10-06T16:30:09Z"},{"number":19212,"title":"[Bug]: Windows Server 2019 Memory Leak","comments":12,"created_at":"2024-12-15T02:13:18Z"},{"number":16412,"title":"[Bug]: netdata high mem usage when thousands of containers are created each day","comments":12,"created_at":"2023-11-14T11:37:48Z"}],"discussions":[{"number":24510,"title":"Simplified Chinese (zh-CN) localization contribution for the current Netdata dashboard","comments":0,"category":"Ideas","created_at":"2026-10-31T14:25:18Z"},{"number":24228,"title":"v2.12.1 not complete for ubuntu?","comments":1,"category":"Q&A","created_at":"2026-10-09T12:19:19Z"},{"number":23442,"title":"Netdata Mobile (Android) — \"item not found\" on Google Play in Canada, while iOS is available","comments":3,"category":"Q&A","created_at":"2026-08-11T02:24:02Z"},{"number":22883,"title":"How to debug startup of Nagios plugins?","comments":3,"category":"Q&A","created_at":"2026-06-28T22:13:25Z"},{"number":22805,"title":"Nagios perfdata graphed as average per plugin type, not line per check","comments":2,"category":"Q&A","created_at":"2026-06-21T16:19:49Z"},{"number":22512,"title":"Netdata Dashboard Shows No Charts/Data After System Time Change (API Works, UI Empty, Cloud Frontend Errors)","comments":1,"category":"Q&A","created_at":"2026-05-20T13:32:38Z"},{"number":22425,"title":"Card title for custom dashboard","comments":1,"category":"Q&A","created_at":"2026-05-05T22:06:30Z"},{"number":22241,"title":"Where are gone the mysql replication metrics ?","comments":1,"category":"Q&A","created_at":"2026-04-21T14:58:44Z"}],"latest_release":{"name":"v2.12.3","tag":"v2.12.3","published_at":"2026-11-04T16:43:10Z","body":"# Release notes\r\n\r\nNetdata v2.12.3 is a patch release to address issues discovered since [v2.12.2](https://github.com/netdata/netdata/releases/tag/v2.12.2).\r\n\r\nThis release makes the Agent detect a dead Netdata Cloud connection even while traffic keeps flowing, fixes use-after-free crashes when a stale node is removed while a child or plugin is still using it, stops children configured with `parent using h2o` from crashing on every connection, makes a negated IP in an access list take precedence over hostname matching, rejects malformed percent escapes in URLs, bounds MCP batch requests, removes global SQLite stalls, fixes crashes when obsolete charts are cleaned up while they are still being read, keeps the Agent from hanging at startup when a `dbengine` tier cannot be created, keeps Parents using the `ram` or `alloc` storage modes from shifting their children's history after a gap and from crashing on multi-node metric correlations, lets SNMP and other virtual nodes go offline again when their collector stops reporting them, makes PowerStore charts show the values the array reports instead of zeros, makes the eBPF plugins ignore directory overrides from the environment when they run with elevated privileges, and reloads host labels from the configuration file the Agent actually loaded.\r\n\r\n## Streaming and Netdata Cloud\r\n\r\n- Fixed the MQTT keepalive of the Cloud connection. It was only checked when the connection was idle, so a link with steady inbound traffic never noticed an unanswered ping and could stay stalled indefinitely. The ping and acknowledgement deadlines also followed the wall clock, so a clock step caused a false ping timeout or delayed detection, and on boards without an RTC acknowledgements never timed out before the first NTP sync. Deadlines now use a monotonic clock, and a dead connection is detected 60 seconds after an unanswered ping ([#24427](https://github.com/netdata/netdata/pull/24427), [@stelfrag](https://github.com/stelfrag))\r\n- The Agent's HTTPS client for Netdata Cloud now checks the chunk sizes of chunked responses strictly and caps such responses at 1 MiB. A malformed or very large chunk size could make the Agent exit while allocating memory for it ([#24483](https://github.com/netdata/netdata/pull/24483), [@stelfrag](https://github.com/stelfrag))\r\n- Fixed use-after-free crashes when `netdatacli remove-stale-node` or the orphan and ephemeral host cleanup removed a host that was still in use, either by a child reconnecting to it or by a plugin that had it selected as a virtual node. A child that reconnects during a removal is now asked to retry, and a virtual node selected by a plugin is reported as online and left alone ([#24353](https://github.com/netdata/netdata/pull/24353), [@stelfrag](https://github.com/stelfrag))\r\n- Removed the `[stream] parent using h2o` option. The h2o web server was removed in v2.7.0, and since v2.8.0 a child with this option enabled crashed on every connection attempt to its Parent. A `stream.conf` that still sets it is accepted and the option is ignored ([#24426](https://github.com/netdata/netdata/pull/24426), [@stelfrag](https://github.com/stelfrag))\r\n\r\n## Web server and APIs\r\n\r\n- Access lists: a client whose IP matches a negated entry, such as `!203.0.113.7` in `allow connections from = !203.0.113.7 *`, is now denied without its hostname being checked against the list. This applies to every access list in `netdata.conf` when DNS checks are enabled, including the default `heuristic` mode for lists with a wildcard ([#24404](https://github.com/netdata/netdata/pull/24404), [@ArjunD3456](https://github.com/ArjunD3456))\r\n- URLs with malformed percent escapes are now rejected with HTTP 400. A `%` had to be followed by two hex digits but was not checked, and a URL that failed to decode was served using the part decoded so far, so `/api/v1/info%zz` was answered as `/api/v1/info`. A request containing a literal `%` that is not followed by two hex digits, such as `?x=100%`, now g"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}