Download Latest Version netdata-latest-x64.msi (184.2 MB) Google Add to Preferred Sources
Home / v2.12.1
Name Modified Size InfoDownloads / Week
Parent folder
Manifest 2026-10-08 2.0 kB
Manifest.sig 2026-10-08 566 Bytes
Version 2026-10-08 8 Bytes
latest-version.txt 2026-10-08 8 Bytes
netdata-aarch64-latest.gz.run 2026-10-08 302.9 MB
netdata-aarch64-v2.12.1.gz.run 2026-10-08 302.9 MB
netdata-armv6l-latest.gz.run 2026-10-08 181.4 MB
netdata-armv6l-v2.12.1.gz.run 2026-10-08 181.4 MB
netdata-armv7l-latest.gz.run 2026-10-08 266.3 MB
netdata-armv7l-v2.12.1.gz.run 2026-10-08 266.3 MB
netdata-latest-x64.msi 2026-10-08 181.8 MB
netdata-latest.gz.run 2026-10-08 326.7 MB
netdata-latest.tar.gz 2026-10-08 32.4 MB
netdata-latest.tar.zst 2026-10-08 22.6 MB
netdata-v2.12.1-x64.msi 2026-10-08 181.8 MB
netdata-v2.12.1.gz.run 2026-10-08 326.7 MB
netdata-v2.12.1.tar.gz 2026-10-08 32.4 MB
netdata-v2.12.1.tar.zst 2026-10-08 22.6 MB
netdata-x64.msi 2026-10-08 181.8 MB
netdata-x86_64-latest.gz.run 2026-10-08 326.7 MB
netdata-x86_64-v2.12.1.gz.run 2026-10-08 326.7 MB
sha256sums.txt 2026-10-08 1.7 kB
README.md 2026-10-08 6.0 kB
v2.12.1 source code.tar.gz 2026-10-08 32.1 MB
v2.12.1 source code.zip 2026-10-08 43.2 MB
Totals: 25 Items   3.5 GB 0

Netdata v2.12.1 is a patch release to address issues discovered since v2.12.0.

This release fixes a startup crash and a timezone detection bug in the Windows Agent, stabilizes the eBPF collector across a wider range of kernels and libbpf versions, reduces the load the Docker collector places on the Docker daemon, and removes unnecessary work from dbengine datafile deletion on busy Parents.

Windows

  • Fixed the Windows Agent crashing at startup with an access violation inside msys-2.0.dll. The bundled MSYS2 runtime carried an incomplete backport of an upstream Cygwin change; packages now ship a runtime rebuilt with the missing upstream fixes, the MSYS2 installer is pinned by tag and checksum, and packaging fails if the expected runtime is not the one shipped (#24170, @stelfrag)
  • Fixed Windows timezone detection reporting garbage, or reading past its buffer, when the Windows timezone had no match in the IANA mapping. The mapping is now parsed by attribute with bounded copies, the user's region is preferred over the world default as intended, and on failure the existing timezone is kept (#24101, @stelfrag)

eBPF collector

  • Synced the eBPF collector with ebpf-co-re v1.7.0.3 and kernel-collector v1.7.0.4, reworking the disk and process probes for better kernel compatibility, including hosts without BTF (#24008, @thiagoftsm)
  • Fixed ebpf.plugin aborting with heap corruption on hosts where the number of possible CPUs exceeds the number of online CPUs, such as VMware guests (#24008, @thiagoftsm)
  • Fixed a crash when an eBPF object or BTF data could not be loaded on builds with older libbpf versions (#24008, @thiagoftsm)
  • Fixed ebpf.plugin running the wrong action for most command-line options, so options such as --unittest now do what they say (#24008, @thiagoftsm)

Database

  • Removed a scan of the open cache that ran on every dbengine datafile deletion only to feed a debug check compiled out of release builds. The scan walked the whole clean queue under its lock, which can be large on busy Parents (#24162, @stelfrag)

Collectors

  • Docker: reduced the CPU load the collector causes in dockerd and containerd, which was significant on Docker Engine 29+ with the containerd image store. The image list is now refreshed at most once every 5 minutes, and the module's default update_every is raised from 1 to 10 seconds (#24146, @ilyam8)
  • Docker: fixed image usage metrics on daemons that negotiate an API older than 1.51, where every image was counted as active and dangling images were always reported as 0. Usage is now derived from the container list on every collection (#24147, @ilyam8)
  • Redfish: the configuration form now shows the username and password only for the authentication methods that use them (#24106, @ilyam8)
  • Redfish: fixed the collector permanently skipping resources whose @odata.id differs from the URI they were fetched from, such as the trailing-slash variants and remapped NetworkAdapters and Storage paths returned by HPE iLO. Affected jobs stayed in a partial state with a standing redfish_collection_status warning. Same-origin aliases are now accepted, the other URI safety checks still apply, and rejections report the specific reason (#24186, @ilyam8)
  • Ceph: removed a stray option selector from the configuration form, and stopped the Redfish TLS settings from rendering a duplicate tab strip (#24108, @ilyam8)
  • SMBIOS Memory: the collector is now built only on Linux, the only platform that exports the SMBIOS tables it reads. On macOS, FreeBSD and Windows its stock job used to start and fail with read SMBIOS entry point: ... no such file or directory (#24169, @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!
Source: README.md, updated 2026-10-08