Releases: netdata/netdata
Release list
v2.11.0
Table of Contents
- Summary
- Highlights
- Network Monitor Dashboard (Technical Preview)
- Network Flows: NetFlow, IPFIX and sFlow (Technical Preview)
- Network Topology and Application Dependencies (Technical Preview)
- SNMP Trap Listener
- Expanded SNMP Device Coverage
- Logs: OpenTelemetry Ingestion and a Unified Log Engine
- AWS CloudWatch Collector
- New Collectors
- Endpoint Monitoring: macOS, Windows, FreeBSD and Linux
- Prometheus Collector Overhaul
- Query Engine and API
- Netdata Cloud: AI Troubleshooting and MCP
- Netdata Cloud: Alerts and Notifications
- Netdata Cloud: Fleet Management and Scale
- Netdata Cloud: Dashboards and Charts
- Security Hardening
- End of Full Support for RHEL 7.x, CentOS 7.x, and Amazon Linux 2
- Acknowledgments
- Contributions
- Deprecation notice
- Support options
Release Summary
Netdata has always been exceptionally good at one particular thing: telling you, per second and with no configuration,
what is happening inside a machine. v2.11.0 is the release where that stops being the boundary.
Two things happen here, and together they change what Netdata is.
First, Netdata learns the network. A new Network Monitor dashboard brings device inventory, metrics, topology,
flows, traps and alerts into one place. Behind it, Network Flows receives NetFlow, IPFIX and sFlow from your routers,
switches and firewalls and turns raw records into a faceted view of who is talking to whom. Network Topology walks
your devices over SNMP and draws the Layer 2 and Layer 3 map — LLDP neighbours, forwarding databases, OSPF and BGP
adjacencies — while Application Dependency Mapping does the same for your software, reading your Linux hosts'
kernels to map what each process, container and Kubernetes workload talks to, with nothing to instrument. The SNMP Trap
Listener makes Netdata a trap receiver that decodes traps from 800+ vendor profiles into
charts and readable messages instead of raw OIDs. Feeding all of it, SNMP device coverage grew from 229 to 273
profiles. The usual Netdata rules still apply: the profiles are already written, collection and storage stay on your own
infrastructure, and there is little to configure beyond telling Netdata where the devices are. Network Monitor, Network
Flows and Network Topology ship as technical previews — complete enough to run today, open to every Netdata user
while in preview, and still moving fast.
Second, and just as important, logs become a first-class pillar of the platform. This release adds OpenTelemetry
logs — OTLP log records are ingested, stored and queried from the same Logs tab that already serves systemd journal
and Windows events, with journald, filelog and syslog receivers, configurable retention, log-to-metric conversion
and parsing for unstructured lines. The deeper change is architectural: the same faceted, high-cardinality log engine now
backs systemd journal, Windows events, OpenTelemetry logs, SNMP traps and network flows alike. Five very different
signal types, one query surface, all stored on your own infrastructure.
Around those two, this release completes the major-cloud set with a new AWS CloudWatch collector — the counterpart to
the Azure Monitor collector added in v2.10.0 — and rebuilds the Prometheus collector around a real relabeling engine
with application profiles. Underneath all of it sits the largest stability and memory-safety effort we have ever shipped
in a single release: 87 incremental parts across the database engine, streaming, ACLK, health, ML and libnetdata.
Netdata's strong endpoint monitoring capabilities have been enhanced. macOS monitoring was rebuilt natively: unified
logs through Apple's OSLog framework, GPU, SMC and IOHID sensors, fans, power and battery, thermal pressure and NVMe
health, none of which was reachable before without dropping to log show and powermetrics by hand. Windows added
Active Directory and SMB monitoring on a reworked perflib layer, FreeBSD added system-call monitoring, and
Linux added audit subsystem monitoring. One agent, four endpoint operating systems, per-second resolution on each.
In Netdata Cloud, AI troubleshooting just became more accurate and more relevant: you can now connect your own MCP servers
to your Netdata Space — GitHub, PagerDuty and Atlassian, and your own custom servers — and Netdata AI will use them while
investigating. Alongside that, new Fleet Management views render nodes as status hexagons, the Nodes and Alerts views were
rebuilt to stay fluent in 50,000-node rooms, silencing rules gained timezone-anchored scheduling, and the mobile app
opened up to everyone on free plans.
| Feature | Highlights | Details |
|---|---|---|
| Network Monitor Dashboard | One place for the whole network Technical Preview |
• Device inventory, vendors, health and top talkers at a glance • Overview, Devices, Metrics, Topology, NetFlow, Traps and Alerts sub-tabs • Per-device and per-interface traffic, speed and error rates |
| Network Flows | NetFlow v5/v9, IPFIX, sFlow Technical Preview |
• New high-throughput flow-analysis plugin with its own four-tier journal • Cisco ASA NSEL accounting • Enrichment with cloud provider IP ranges, BGP/RIPE RIS data, and private-IP labelling |
| Network Topology | L2 and L3 topology discovery Technical Preview |
• LLDP, FDB and STP based Layer 2 topology • L3 subnet segments plus OSPF and BGP adjacencies • MAC OUI vendor lookup and reverse DNS enrichment |
| Application Dependency Mapping | Per-host service maps, no instrumentation Technical Preview |
• What each process talks to, read from the kernel socket table • Attributed per container, image, systemd unit and Kubernetes pod/workload (Linux) • Regroup the map by process name, container or PID |
| SNMP Trap Listener | 800+ vendor trap profiles | • Profile-based trap decoding into charts and log entries • Trap enrichment and forwarding to SIEM • Configurable via the Dynamic Configuration UI |
| Expanded SNMP Device Coverage | 273 device profiles, up from 229 | • Cisco Catalyst, Cisco Nexus, FortiGate and Check Point improvements • BGP session monitoring and network-device licence monitoring • SNMPv3 context names, bitmask value mappings, ping_only mode |
| Logs | One engine, five signal types | • OpenTelemetry (OTLP) log ingestion, query and retention • journald, filelog and syslog receivers; log-to-metric conversion • Same faceted engine now backs journal, Windows events, traps and flows |
| AWS CloudWatch Collector | 47 service profiles, 800+ metrics | • Automatic resource discovery with tag filtering and multi-account support • Stock health alerts, incl. load-balancer target health and MSK • Query policies to control API cost on sparse metrics |
| New Collectors | Cato Networks, PAN-OS, and more | • SASE and firewall monitoring for Cato Networks ... |
v2.10.4
Release notes
Netdata v2.10.4 is a patch release to address issues discovered since v2.10.3.
This is a larger-than-usual patch release focused on stability, memory safety, and crash resilience across the database engine, streaming, Cloud connectivity, and collectors. It also backports the new macOS hardware sensor collectors to the 2.10.x line.
New in this release
- macOS hardware sensor collectors: GPU power, clock, and temperatures, SMC and IOHID sensors and fans, power sources and thermal pressure, NVMe SMART, with a
powermetricsfallback viandsudo, plus a cross-OSsensorsfunction and a shared temperature-histogram context (#22475, #23085, @ktsaou) - Bounded-cardinality process grouping for
apps.pluginon macOS, keeping per-process monitoring meaningful on hosts with high process churn (#23085, @ktsaou)
Database engine and metadata
- Hardened DBENGINE against corrupted or truncated data files: extent disk-size and uncompressed-page-bounds validation, SIGBUS protection and header-offset bounds checks on v2 journal walks, improved journal file access error handling, and spinlock-holder identification for datafile/journal deadlock diagnostics (#22324, #22514, #22310, #22725, @stelfrag; #22666, @jmestwa-coder)
- Fixed page-cache races in
pgc_page_addandpgc_queue_del, a deadlock on dimension creation, and a crash on virtual node takeover (#22466, #22400, #22417, @stelfrag) - Validated data loaded from SQLite to prevent crashes on corrupted databases, and improved UUID handling and error reporting in SQLite functions (#22679, #22233, @stelfrag)
- Kept chart indexes allocated while a host is archived and guarded against a null root index in chart lookups, avoiding null dereferences during queries (#23074, #23056, @stelfrag)
- Fixed an rrdcontext metadata leak on non-dbengine hosts (#22438, @stelfrag)
- Rotated the active datafile and requeued the pending extent on unrecoverable write errors, so a failing disk no longer stalls the database engine (#23048, @ktsaou)
Streaming and replication
- Tracked and accounted memory allocation size in replication queries, and fixed a sender replication counter leak on obsolete charts (#22756, #22428, @stelfrag)
- Rejected oversized ZSTD frames and handled decompression errors gracefully (log and fail the connection instead of
fatal()) (#22830, @stelfrag) - Fixed the streaming receiver discarding already-delivered data when a child disconnects (#23118, @ktsaou)
Cloud connectivity (ACLK)
- Prevented rare unbounded one-core CPU spins in the cloud-connection loops, and avoided returning an uninitialized
packet_idon publish failure (#22879, @ktsaou; #22504, @stelfrag)
Alerts and machine learning
- Bounded the alert notification execution wait so a stuck notification script cannot block progress, and fixed a shutdown race when restoring alert information from the database (#22626, #22448, @stelfrag)
- Added safeguards against ML database corruption and streamlined the recovery process (#22478, @stelfrag)
Collectors
- Fixed
systemd-journal.pluginmemory retention after queries and itsapps.pluginaccounting (#23089, @ktsaou) - Fixed file descriptor accounting in
apps.plugin(addingnfdsmonitoring) and eBPF FD PID map iteration (#22447, @arch-yunus; #22436, @stelfrag) - Fixed buffer overflows and counter-size issues in platform collectors: a stack buffer overflow in macOS
mach_smi, FreeBSD counter size mismatches and an off-by-one infreebsd_ipfwand the claim code, and afreeipmi.pluginwatchdog underflow at low system uptime (#22553, @artem; #23044, @DavidMarec; #22710, @vkalintiris; #22490, @ktsaou) - Fixed Windows Events row rendering crashes with stricter size checks, safer XML parsing, and robust variant handling (#22872, @ktsaou)
- Restored stable temperature and power collection in
go.d/nvidia_smiwith NVIDIA driver 580 XML output variants (#23047, @copilot-swe-agent) - Fixed Windows hardware detection so virtual machines are no longer reported as bare metal (#22942, @thiagoftsm)
- Moved the fail2ban socket path into
ndsudoforgo.d/fail2ban(#22745, @ilyam8) - Fixed a pluginsd cleanup race with an active collector, added a slot bounds check to the pluginsd parser, and initialized mountpoint state before the slow worker in the diskspace plugin (#22207, #22598, #22298, @stelfrag)
Security and API
- The
/api/v3/settingsendpoint is now gated behindHTTP_ACL_DASHBOARDinstead ofHTTP_ACL_NOCHECK, enforcing connection allowlists and blocking anonymous state-changing requests (#22896, @stelfrag) - Fixed the
csvjsonarrayoutput format emitting invalid JSON whenlabel-quotesis passed (#23115, @ktsaou)
Core stability and memory safety
- Fixed internal race conditions: a TOCTOU race in
dictionary_destroy(), ARAL allocator races and a double-free (#22108, #22212, #22294, #22367, @stelfrag) - Fixed a payload memory leak, JSON object validation and null-key handling, an inverted empty-buffer guard in
simple_pattern, and prevented a concurrent fatal from masking the first one (#22492, #22309, #22326, #22671, @stelfrag; #22688, @vkalintiris) - Fixed memory-safety and correctness bugs surfaced by Coverity and Sonar audits (#22266, #22267, #22268, #22270, #22279, #22281, #22329, #22330, #22331, #22332, #22333, #22334, #22335, #22336, #22338, #22339, #22340, #22835, @stelfrag; [#22293](#222...
v2.10.3
Release notes
Netdata v2.10.3 is a patch release to address issues discovered since v2.10.2.
This patch release provides the following bug fixes and updates:
- Fixed a per-PID shared-memory pool leak in
ebpf.pluginthat, on hosts with normal process churn, filled the 32,768-slot pool within ~15 hours and then pegged a CPU core at 100% in an infinite map-iteration loop; aggregation paths now use a non-allocating lookup, freshly-allocated slots are zeroed, module bits are swept on exit, and stale shared-memory and semaphore objects are properly cleaned up on init (#22232, @ktsaou) - Switched the SNMP collector's primary uptime source to
SNMP-FRAMEWORK-MIB::snmpEngineTime(in seconds) to avoid the ~497-day TimeTicks wrap ofhrSystemUptime/sysUpTime, while keeping the existingsystemUptimemetric name and HR-MIB fallback (#22231, @ilyam8) - Split dynamic configuration job-name validation per domain so service discovery, vnode, and secret-store names can include dots (e.g., FQDNs), while collectors retain strict naming rules (#22247, @ilyam8)
- Removed the unused
extra_detailsfield from thego.d/powerstoreHardware struct to fix/hardwareresponse decoding errors that caused job check failures (#22291, @ilyam8)
Support options
As we grow, we stay committed to providing the best support ever seen from an open-source solution. Should you encounter an issue with any of the changes made in this release or any feature in the Netdata Agent, feel free to contact us through one of the following channels:
- Netdata Learn: Find documentation, guides, and reference material for monitoring and troubleshooting your systems with Netdata.
- GitHub Issues: Make use of the Netdata repository to report bugs or open a new feature request.
- GitHub Discussions: Join the conversation around the Netdata development process and be a part of it.
- Community Forums: Visit the Community Forums and contribute to the collaborative knowledge base.
- Discord Server: Jump into the Netdata Discord and hang out with like-minded sysadmins, DevOps, SREs, and other troubleshooters. More than 2000 engineers are already using it!
v2.10.2
Release notes
Netdata v2.10.2 is a patch release to address issues discovered since v2.10.1.
This patch release provides the following bug fixes and updates:
- Fixed ZFS-related crashes in diskspace.plugin by guarding a NULL filesystem field and replacing the blocking pool-capacity collector with a lightweight cache fed by existing statvfs calls, preventing coredumps on degraded or exporting ZFS pools (#22188, @thiagoftsm)
- Reduced default SNMP MaxOIDs from 60 to 20 for more reliable polling, and removed 32-bit counter fallbacks from the IF-MIB profile to prevent counter type switching and overflow between collection cycles (#22203, @ilyam8)
- Eliminated false-positive "timed out waiting for enable/disable decision" warnings by removing the wait-decision timeout and making the dyncfg command path non-droppable, so back-pressure flows upstream instead of producing 503 errors (#22201, @ilyam8)
Support options
As we grow, we stay committed to providing the best support ever seen from an open-source solution. Should you encounter an issue with any of the changes made in this release or any feature in the Netdata Agent, feel free to contact us through one of the following channels:
- Netdata Learn: Find documentation, guides, and reference material for monitoring and troubleshooting your systems with Netdata.
- GitHub Issues: Make use of the Netdata repository to report bugs or open a new feature request.
- GitHub Discussions: Join the conversation around the Netdata development process and be a part of it.
- Community Forums: Visit the Community Forums and contribute to the collaborative knowledge base.
- Discord Server: Jump into the Netdata Discord and hang out with like-minded sysadmins, DevOps, SREs, and other troubleshooters. More than 2000 engineers are already using it!
v2.10.1
Release notes
Netdata v2.10.1 is a patch release to address issues discovered since v2.10.0.
This patch release provides the following bug fixes and updates:
- Added
ping_onlyoption to the SNMP collector, allowing collection of only ICMP round-trip time metrics while still using SNMP at startup for device identification and labeling (#22180, @ilyam8) - Fixed SNMP collector retries serialization so a zero value is correctly preserved, and disabled bulk walk detection when MaxRepetitions is set to 0 (#22179, @ilyam8)
- Reduced transient 503 errors on dynamic configuration enable/disable by buffering the command channel and extending the handoff timeout in the go.d plugin (#22183, @ilyam8)
Support options
As we grow, we stay committed to providing the best support ever seen from an open-source solution. Should you encounter an issue with any of the changes made in this release or any feature in the Netdata Agent, feel free to contact us through one of the following channels:
- Netdata Learn: Find documentation, guides, and reference material for monitoring and troubleshooting your systems with Netdata.
- GitHub Issues: Make use of the Netdata repository to report bugs or open a new feature request.
- GitHub Discussions: Join the conversation around the Netdata development process and be a part of it.
- Community Forums: Visit the Community Forums and contribute to the collaborative knowledge base.
- Discord Server: Jump into the Netdata Discord and hang out with like-minded sysadmins, DevOps, SREs, and other troubleshooters. More than 2000 engineers are already using it!
v2.10.0
Table of Contents
Release Summary
Netdata v2.10.0 introduces secrets management, a Nagios plugins collector, Azure Monitor support, and broad stability improvements.
| Feature | Highlights | Details |
|---|---|---|
| Secrets Management | 4 resolver types, 4 backends | • Environment variables, files, commands, and secretstore references • AWS Secrets Manager, Azure Key Vault, GCP Secret Manager, HashiCorp Vault |
| Enhanced AI Conversations | Reports and Alerts integration | • Resume and expand generated AI reports • Ask AI about active alerts or charts, their root causes, and recommended remediation steps |
| Advanced Alerting | Silencing, Evaluation & Acknowledge | • Complete support for recurrence rules for Alerts Silencing • Test alert definitions against historical data before deploying • Acknowledge alerts you're working on |
| Improved Custom Dashboards | Complete Customisation | • Add Metrics, Logs, Events, Node List, Alerts, Live Functions and Text components • Duplicate Custom Dashboards |
| Nagios Plugins Collector | Run any Nagios-compatible check | • Automatic performance data charts • Threshold-based alerting with soft/hard state logic • Execution metrics (duration, CPU, memory) |
| Azure Monitor Collector | 38 service profiles, 1,300+ metrics | • Automatic resource discovery via Azure Resource Graph • Multi-subscription, flexible scoping by resource groups/regions/tags |
| Azure AD for Database Collectors | MSSQL, PostgreSQL, Generic SQL | • Service principal, managed identity, and default credential chain • Passwordless auth for Azure-hosted databases |
| New Storage Collectors | Dell PowerStore, Dell PowerVault | • Hardware health, performance, capacity, and sensor monitoring • Built on V2 collector framework |
| Expanded Collector Coverage | vSphere, MSSQL, SNMP, Docker | • vSphere datastores/clusters/resource pools • MSSQL Always On AG monitoring • SNMP IPSec/VPN profiles for FortiGate, Juniper, MikroTik, Check Point • Docker container listing function |
| OpenTelemetry Improvements | Metrics pipeline overhaul | • Proper slot-based aggregation with configurable intervals • Multi-slot ingestion with out-of-order support |
| Stability & Performance | Production reliability | • Faster agent startup • ML prediction optimization • Alerts API speedup • Multiple crash and race condition fixes |
Release Highlights
Secrets Management
Keep collector credentials out of plain-text configuration files. Netdata now lets you reference secrets in collector configurations instead of storing them directly. Passwords, tokens, and API keys are resolved at runtim...
v2.9.0
Table of Contents
Release Summary
Netdata v2.9.0 brings powerful database observability and expanded OpenTelemetry support.
| Feature | Highlights | Details |
|---|---|---|
| Interactive Query Analysis | 14+ databases supported | • Identify slow queries • Debug bottlenecks • Monitor operations • No manual database connections required |
| Rebuilt SQL Server Collector | Rewritten in Go | • Comprehensive metrics • Query Store integration • UI-based configuration |
| OpenTelemetry Log Ingestion | Logs via otel plugin |
• Stored in systemd-compatible journal files • Configurable retention policies |
| Stability Improvements | Production reliability | • Under-the-hood fixes for more robust operation |
Release Highlights
New Top Tab Functions: 14+ Databases and SNMP
We've added interactive query analysis functions to database collectors, letting you identify slow queries, long-running operations, and performance bottlenecks directly from the Netdata
dashboard—no need to connect to the database and run diagnostic queries manually.
| Database | Functions | Description |
|---|---|---|
| ClickHouse | Top Queries | • Aggregated query stats from system.query_log• Execution time, memory usage, rows read/written |
| CockroachDB | Top Queries | • Statement statistics from crdb_internal• Execution counts, latency, rows processed |
| Running Queries | • Currently executing statements via SHOW CLUSTER STATEMENTS• Client info, duration, distributed execution status |
|
| Couchbase | Top Queries | • Completed N1QL requests from system:completed_requests• Service time, result count, error tracking |
| Elasticsearch/OpenSearch | Top Queries | • Active search tasks from Tasks API • Running time, search type, node distribution |
| MongoDB | Top Queries | • Slow operations from system.profile• Execution time, docs examined, keys examined, plan summary |
| MS SQL Server | Top Queries | • Query Store statistics • CPU time, logical reads/writes, memory grants, parallelism |
| Deadlock Info | • Latest deadlock from system_health Extended Events• Victim process, lock mode, wait resource |
|
| Error Info | • Recent SQL errors from Extended Events session • Error number, message, query text |
|
| MySQL/MariaDB | Top Queries | • Digest statistics from performance_schema• Execution time, lock time, rows examined/sent |
| Deadlock Info | • Latest InnoDB deadlock from SHOW ENGINE INNODB STATUS• Victim transaction, lock mode, wait resource |
|
| Error Info | • Recent SQL errors from Performance Schema history • Error number, SQLSTATE, message per query digest |
|
| Oracle DB | Top Queries | • SQL statistics from V$SQLSTATS• CPU time, elapsed time, buffer gets, disk reads |
| Running Queries | • Active sessions from V$SESSION• Wait events, blocking sessions, SQL text |
|
| PostgreSQL | Top Queries | • Statement statistics from pg_stat_statements• Total/mean time, shared blocks hit/read, temp blocks |
| Running Queries | • Active queries from pg_stat_activity• Duration, wait events, client info, backend state |
|
| ProxySQL | Top Queries | • Query digest from stats_mysql_query_digest• Execution time, rows affected/sent, errors |
| Redis | Top Queries | • Slow commands from SLOWLOG• Command name, duration, client info |
| RethinkDB | Running Queries | • Active jobs from rethinkdb.jobs• Query text, duration, involved servers |
| YugabyteDB | Top Queries | • YSQL statistics from pg_stat_statements• Execution time, calls, rows processed |
| Running Queries | • Active backends from pg_stat_activity• Query state, wait events, elapsed time |
|
| Generic SQL | User-Defined | • Custom SQL functions defined in job configuration • Interactive table views in Top tab for any SQL database |
What You Can Do:
- Identify resource hogs: Sort by total execution time, CPU time, or I/O
- Spot frequent queries: Find high-call-count queries that may benefit from caching
- Debug in real-time: See currently running queries and which client initiated them
- No extra tools needed: All analysis happens in the Netdata dashboard's Top tab
Important
Some functions require database-specific configuration (e.g., enabling Query Store, pg_stat_statements, or profiling).
See each collector's documentation for prerequisites.
Also Added: SNMP Network Interfaces Function
| Collector | Function | Description |
|---|---|---|
| SNMP | Network Interfaces | • Real-time interfa... |
v2.8.5
Netdata v2.8.5 is a patch release to address issues discovered since v2.8.4.
This patch release provides the following bug fixes and updates:
- Updated the Netdata Docker image to Debian 13.3 with the latest upstream updates and security fixes
- Standardized alert configuration to use a consistent type for time group values (#21528, @ilyam8)
- Fixed CSV parser configuration serialization so empty settings are correctly omitted from logs configuration output (#21526, @ilyam8)
- Fixed ProxySQL backend status metrics in the go.d collector to correctly reflect reported backend states (#21524, @ilyam8)
- Fixed proc file parsing to support non-seekable files, restoring network stats collection on affected kernels (#21507, @ilyam8)
- Fixed edit-config to ignore inherited container environment values, preventing incorrect command handling (#21505, @ilyam8)
- Fixed vnode label configuration by allowing arbitrary label keys in the go.d schema, enabling labels to be set via the UI (#21503, @ilyam8)
Support options
As we grow, we stay committed to providing the best support ever seen from an open-source solution. Should you encounter an issue with any of the changes made in this release or any feature in the Netdata Agent, feel free to contact us through one of the following channels:
- Netdata Learn: Find documentation, guides, and reference material for monitoring and troubleshooting your systems with Netdata.
- GitHub Issues: Make use of the Netdata repository to report bugs or open a new feature request.
- GitHub Discussions: Join the conversation around the Netdata development process and be a part of it.
- Community Forums: Visit the Community Forums and contribute to the collaborative knowledge base.
- Discord Server: Jump into the Netdata Discord and hang out with like-minded sysadmins, DevOps, SREs, and other troubleshooters. More than 2000 engineers are already using it!
v2.8.4
Netdata v2.8.4 is a patch release to address issues discovered since v2.8.3.
This patch release provides the following bug fixes and updates:
Support options
As we grow, we stay committed to providing the best support ever seen from an open-source solution. Should you encounter an issue with any of the changes made in this release or any feature in the Netdata Agent, feel free to contact us through one of the following channels:
- Netdata Learn: Find documentation, guides, and reference material for monitoring and troubleshooting your systems with Netdata.
- GitHub Issues: Make use of the Netdata repository to report bugs or open a new feature request.
- GitHub Discussions: Join the conversation around the Netdata development process and be a part of it.
- Community Forums: Visit the Community Forums and contribute to the collaborative knowledge base.
- Discord Server: Jump into the Netdata Discord and hang out with like-minded sysadmins, DevOps, SREs, and other troubleshooters. More than 2000 engineers are already using it!
v2.8.3
Netdata v2.8.3 is a patch release to address issues discovered since v2.8.2.
This patch release provides the following bug fixes and updates:
- Fixed the go.d AP collector to handle unknown station statistics gracefully (#21461, @ilyam8)
- Fixed incorrect plugin and binary paths on Windows for the go.d plugin by correctly detecting the installation prefix at startup (#21451, @ilyam8)
- Improved go.d job management by avoiding blocking during job shutdown, keeping other jobs responsive (#21448, @ilyam8)
- Fixed and standardized Windows AD, ADCS, and ADFS charts, and improved stability and accuracy of Windows hardware metrics collection (#21433, #21454, @thiagoftsm)
- Fixed SNMP service discovery by accepting version “2” and using the default polling interval instead of overriding it (#21424, @ilyam8)
- Logged data collection duration when go.d collections are skipped due to a previous run still in progress (#21423, #21425, @ilyam8)
- Fixed the MSSQL errors chart in the Windows plugin by using the correct metric (#21412, @thiagoftsm)
- Removed the strict
rabbitmq_versioncheck to improve RabbitMQ collector compatibility with older brokers (#21411, @ilyam8) - Added collection statistics to the SNMP go.d collector and exposed them as per-profile charts (#21409, @ilyam8)
- Updated ndexec runner to return captured stdout on command failures (#21405, @ilyam8)
- Disabled the MongoDB exporter on affected Ubuntu versions due to insecure libbson dependencies (#21403, @Ferroin)
- Updated bundled components used in static builds (#21401, @Ferroin)
- Fixed off-by-one validation in Journal v2 by treating
extent_index == extent_entriesas invalid, preventing out-of-bounds access (#21400, @stelfrag) - Fixed timed waits in completion to handle spurious wakeups and honor shutdown timeouts, preventing premature timeouts and hangs (#21395, @stelfrag)
- Prevented datafiles from exceeding their max size by making size checks atomic and accounting for incoming writes (#21390, @stelfrag)
- Updated DEB package builds to use XZ or zstd compression instead of gzip (#21310, @Ferroin)
Support options
As we grow, we stay committed to providing the best support ever seen from an open-source solution. Should you encounter an issue with any of the changes made in this release or any feature in the Netdata Agent, feel free to contact us through one of the following channels:
- Netdata Learn: Find documentation, guides, and reference material for monitoring and troubleshooting your systems with Netdata.
- GitHub Issues: Make use of the Netdata repository to report bugs or open a new feature request.
- GitHub Discussions: Join the conversation around the Netdata development process and be a part of it.
- Community Forums: Visit the Community Forums and contribute to the collaborative knowledge base.
- Discord Server: Jump into the Netdata Discord and hang out with like-minded sysadmins, DevOps, SREs, and other troubleshooters. More than 2000 engineers are already using it!