Project: Netdata (Observability and Analysis / Observability)
File: CHANGELOG.md

Merged pull requests: go.d dyncfg rm space yaml contentType () Revert "Support to WolfSSL \(Step 1\)" () fix sender parsing when receiving remote input () dyncfg files on disk do not contain colons () DYNCFG: add userconfig action () Check for empty dimension id from a plugin () Fix timex slow shutdown () go.d sd fix rspamd classify match () Properly detect attribute format types () go.d dyncfg add userconfig action () Regenerate integrations.js () Re-enable ML for RHEL 7 and AL 2 RPM packages. () add go.d/rspamd () Regenerate integrations.js () fix broken links and links pointing to Learn () add rspamd to apps\_groups.conf () Fix compilation without h2o, cloud enabled () Include the Host in the HTTP header () Regenerate integrations.js () Fix CentOS 7 builds for ML. () go.d litespeed () Correctly handle required compilation flags for dependencies. () python.d remove litespeed () files movearound () go.d update config dirs () Regenerate integrations.js () go.d cockroachdb fix calculation () Fall back to querying libc.so.6 if ldd cant detect libc implementation. () Regenerate integrations.js () go.d hpssa fix cache battery chart ctx () files movearound () Regenerate integrations.js () Update libbpf () Support offline installs in the updater code. () Update the claim readme () remove doc and consolidate info to main section page () Bump github.com/vmware/govmomi from 0.37.1 to 0.37.2 in /src/go/collectors/go.d.plugin () Fix incorrect bind failure warning () go.d ping add missing setting to schema () logs: add ND\ALERT\STATUS to facets () Add valkey to apps\_groups.conf () python.d remove hpssa () go.d hpssa () ndsudo add ssacli () health update isc dhcp alarms () add pcre2 to install-required-packages "netdata" for macOS () Bump github.com/docker/docker from 26.1.1+incompatible to 26.1.2+incompatible in /src/go/collectors/go.d.plugin () Regenerate integrations.js () go.d isc\_dhcpd create a chart for each pool () python.d remove bind\_rndc () Add Sentry support to new CPack packages. () Regenerate integrations.js () go.d filecheck update to create a chart per instance () go.d systemdunits fix unit files selector () Improve handling of an alert that transitions to the REMOVED state () log to journal all transitions () Remove contrib now that we use cpack for DEB packages () add update every to json schema () reset health when children disconnect () go.d dyncfg return 200 on Enable for running jobs () Regenerate integrations.js () Bump golang.org/x/net from 0.24.0 to 0.25.0 in /src/go/collectors/go.d.plugin () Bump jinja2 from 3.1.3 to 3.1.4 in /packaging/dag () go.d systemdunits add unit files state () Add option to limit architectures for offline installs. () Regenerate integrations.js () Make offline installs properly offline again. () remove python.d/smartd\_log () go.d postgres: reset table/index bloat stats before querying () Bump golang.org/x/text from 0.14.0 to 0.15.0 in /src/go/collectors/go.d.plugin () Bump github.com/docker/docker from 26.1.0+incompatible to 26.1.1+incompatible in /src/go/collectors/go.d.plugin () Update eBPF code to v1.4.1. () Fix handling of service startup in DEB packages. () go.d/python.d respect all netdata log levels () Fix DEB package conflict entries. () fix ndsudo setuid bit for static builds () fix table () Fix invalid item in postinst script for Netdata package. () Regenerate

() Cpack fixes () Fix compilation without `dbengine` () Fix handling of netdata.conf on install in build system. () Update Netdata subscription plans documentation () go.d prometheus remove apostrophe in label values () remove go.d symbol/debug info with RelWithDebInfo () go.d smartctl add meta setup prerequisites () Regenerate integrations.js () Increase the message size to the spawn server () go.d smartctl small improvements () go.d smartctl improve units () Regenerate integrations.js () Regenerate integrations.js () Add OIDC docs () Fix handling of vendored eBPF code in CMake. () try hardcode docs links () Notification section updates () Adjust eBPF code. () Remove Fedora 38 from CI. () Fix platform EOL check issue assignment. () refresh the ML documentation and consolidate the two docs () Bump github.com/likexian/whois from 1.15.2 to 1.15.3 in /src/go/collectors/go.d.plugin () Additional code cleanup () docs: Add Ubuntu AArch64 that is missing from the list () go.d smartctl () Detect and use ld.mold instead of the system linker. () Significantly simplify the protobuf handling in CMake. () Clean up handling of compiler flags in CMake. () add features section requested on Okta review () Dont unnescesarily clean repo during static builds. () Revert changes to ENABLE\_CLOUD option. () fix \ndpath in detect\existing\_install\(\) () go.d prometheus fix units for snmp\_exporter () update the file () Events tab documentation updates () Bump github.com/docker/docker from 26.0.2+incompatible to 26.1.0+incompatible in /src/go/collectors/go.d.plugin () Anomaly Advisor documentation edits () Support to WolfSSL \(Step 1\) () add smartctl to ndsudo () Fix handling of kernel version detection in CMake. () Work around MSs broken infra in CI. () Move handling of legacy eBPF programs into CMake. () go.d traefik fix "got a SET but dimension does not exist" () Documentation edits () Report correct error code when data insert fails () Sso improvements () Regenerate integrations.js () Additional SQL code cleanup () remove python.d/fail2ban () add go.d fail2ban () better redirect () add fail2ban-client to ndsudo () Windows Support Phase 1 () Update CMake to request new behavior for all policies through v3.28.0. () Fix usage of sha256sum in static builds. () add generic sso authenciation page and SP-initiated SSO on Okta () Public NC Spaces access fix () go.d fix intelgpu with update\_every \> 3 () move node-filter.md () go.d update go.mod 1.22.0 and update some packages () move netdata charts documentation to proper folder () Regenerate integrations.js () move netdata charts documentation to proper folder () Move libbpf and eBPF CO-RE bundling into CMake. () Regenerate integrations.js () Fix labels name-only matching () go.d nvidia\_smi: use XML format by default () go.d pkg prometheus improve parsing err msg () move dashboards file () go.d windows add "vnode" to config schema () Regenerate integrations.js () move dashboards file () Use CPack to generate Debian packages () bump go toolchain to v1.22.0 in check-for-go-toolchain.sh () remove python.d/sensors () Regenerate integrations.js () k8s doc edits () Update Libbpf to 1.4 () Bump github.com/likexian/whois-parser from 1.24.12 to 1.24.15 in /src/go/collectors/go.d.plugin () go.d add sensors () Regenerate integrations.js () Regenerate integrations.js () remove python.d/hddtemp () go.d add hddtemp () Regenerate integrations.js () go.d storcli update () Regenerate

() add section for regenerate claiming token () ndsudo add storcli () go.d add storcli collector () Bump github.com/vmware/govmomi from 0.37.0 to 0.37.1 in /src/go/collectors/go.d.plugin () Bump github.com/miekg/dns from 1.1.58 to 1.1.59 in /src/go/collectors/go.d.plugin () Bump github.com/prometheus/common from 0.52.3 to 0.53.0 in /src/go/collectors/go.d.plugin () Bump github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible in /src/go/collectors/go.d.plugin () Regenerate integrations.js () Add documentation for VictorOps cloud notifications () Reconnect to the cloud when resuming from suspension () timex is not supported on windows. () Clean up CMake build options. () Fix maintainer documentation to reflect the new build system. () Regenerate integrations.js () go.d mega/adaptec meta add alerts () Regenerate integrations.js () Start watcher thread after fork () Regenerate integrations.js () go.d fix adaptec/megacli meta name () Regenerate integrations.js () go.d adaptec fix meta () remove python.d/adaptec\_raid () go.d rewrite python.d/adaptec\_raid () cncf changed the url () Regenerate integrations.js () Fix coverity issue 425241 () Indent generated files () Associate sentry events with guid. () go.d megacli health fix megacli\phys\drive\media\errors () go.d megacli fix meta metrics\_description () remove python.d/megacli () Regenerate integrations.js () go.d sd ll set max\time\series for prometheus/clickhouse () rewrite megacli in go () dashboards doc edits () Logs tab docs in dashboard section () gh labeler: go.d.plugin rm suffix () Bump go.mongodb.org/mongo-driver from 1.14.0 to 1.15.0 in /src/go/collectors/go.d.plugin () Bump github.com/prometheus/common from 0.52.2 to 0.52.3 in /src/go/collectors/go.d.plugin () Bump github.com/vmware/govmomi from 0.36.3 to 0.37.0 in /src/go/collectors/go.d.plugin () Bump github.com/docker/docker from 26.0.0+incompatible to 26.0.1+incompatible in /src/go/collectors/go.d.plugin () Regenerate integrations.js () apply first alarms, then alarm templates () Fix publishing Docker images to Docker Hub. () Regenerate integrations.js () go.d nvme meta: remove sudoers prereq () add simple collector to monitor lvm thin volumes space usage () fix percentages on alerts () Function docs edits () Regenerate integrations.js () go.d nvme: drop using `nvme` directly () Add option to cleanup health\_log table () go.d intelgpu: use cmd.Wait instead of process.Wait () Split Sentry enablement to be per-architecture. () Regenerate integrations.js () lowercase word () go.d intelgpu switch to using ndsudo () Regenerate integrations.js () go.d intelgpu meta update icon () hardcode ndsudo PATH () add intel\gpu\top to ndsudo () Regenerate integrations.js () Canonicalize paths before comparison when checking for multiple installs. () go.d zfspool minor schema and meta fixes () Regenerate integrations.js () go.d intelgpu: uncomment stock config and update meta setup prerequisites () Fix logic in detection of multiple installs. () add collector to monitor ZFS pools space usage () Fix required toolchain version for Go code. () Metrics tab doc () Regenerate integrations.js () Regenerate integrations.js () go.d intelgpu: rename label engine to engine\_class () Regenerate integrations.js () make file if not found () Move vendoring of Sentry to its own module and switch to using Git instead of the releases page. () uninstaller: remove LaunchDaemons plist file \(macOS\) () Regenerate integrations.js () add prerequisites to go.d/intelgpu meta () add intel\gpu\top to apps\_groups.conf () Regenerate integrations.js () add try except () add Okta SSO integration () revised node-tab document () add intel\gpu\top collector () Increase number of pages per extent in dbengine () fix invalid var in prepare\offline\install\_source\(\) () remove unused install\_go.sh () fix proc-power-supply charts family () Bump github.com/likexian/whois from 1.15.1 to

in /src/go/collectors/go.d.plugin () Bump github.com/vmware/govmomi from 0.36.2 to 0.36.3 in /src/go/collectors/go.d.plugin () Bump github.com/prometheus/common from 0.51.1 to 0.52.2 in /src/go/collectors/go.d.plugin () Add repo config for Amazon Linux 2023. () Add power consumption metric to power supply monitoring module () Enable Sentry for Ubuntu and Debian native packages. () go.d: schema windows: fix url placeholder scheme () go.d: schemas: add missing "body" and "method" () remove old overview infrastructure and add home tab doc () Drop generic bitmap implementation. () Remove seemingly dead logging related code from libnetdata. () Check for Snappy only when required. () set min thread stack size to 1 MB () Call with resize true when dictionary has DICT\OPTION\INDEX\_HASHTABLE () Drop legacy dbengine support () Address cmake compilation () Explicitly require systemd for systemd journal plugin. () Fix assorted issues in the Docker build process. () dyncfg function on parents should not require any access rights () Add a build option to disable all optional features by default. () Update metadata frequency () Fix handling of post-release workflows triggered by Docker workflow. () go.d: sd ll: add mysql socket jobs () go.d: sd local listeners: add unix socket job () Bump github.com/vmware/govmomi from 0.36.1 to 0.36.2 in /src/go/collectors/go.d.plugin () Bump github.com/go-sql-driver/mysql from 1.8.0 to 1.8.1 in /src/go/collectors/go.d.plugin () Fix SWAP pages () Update hpssa.chart.py () fix rrdlabels traversal () fix positive and negative matches on labels () go.d: don't create jobs with unknown module () Fix repoconfig publishing. () go.d: set User-Agent automatically when creating HTTP req () go.d: sd docker: create multiple nginx configs () go.d: socket package: don't set client on connect\(\) err () Add Fedora 40 to CI, packages, and support policy. () Add Ubuntu 24.04 to CI, package builds, and support policy. () Revert "Enable sentry on all Debian and Ubuntu versions." () Correctly handle libyaml linking for log2journal. () REFERENCE - Fix small unligned typo () Regenerate integrations.js () go.d: dyncfg: allow "name" additional property () add additional fields to webhook reachability notifications () Update Codeowners () go.d: config schemas update: prohibit additional properties () Regenerate integrations.js () fix duplicate chart context () Reset database connection handle on close () docs: update pagerduty meta () Correctly propagate errors from child scripts in kickstart.sh. () Regenerate integrations.js () Enable sentry on all Debian and Ubuntu versions. () include reachability alert fields () Add dbengine compression info in -W buildinfo () minor fix in monitor releases workflow () go.d: job manager: set config defaults () go.d: sd local-listeners: drop docker-proxy targets () go.d: sd local-listeners: discover /proc/net/tcp6 only apps () update whats new () Try finding OpenSSL using pkg-config first on macOS. () remove USR1 "Save internal DB to disk" () Bump github.com/docker/docker from 25.0.5+incompatible to 26.0.0+incompatible in /src/go/collectors/go.d.plugin () Bump github.com/prometheus/common from 0.50.0 to 0.51.1 in

() DBENGINE: support ZSTD compression () apps\proc\pid\fd: ignore kf\sock\_inpcb on modern FreeBSD () Fix MRG Metric refcount issue () Code cleanup () DBENGINE: use gorilla by default () updated dbengine unittest () dbengine: cache bug-fix when under pressure () fix html () update flowchart cloud-onprem () feat: add netdata cloud api-tokens docs () Trigger subsequent workflows for Helmchart and MSI () fixing the helm login command for the onprem installation () Reduce flush operations during journal build () go.d: mysql: disable session query log and slow query log () go.d: local-listeners sd: fix mariadbd comm () Assorted macOS build fixes. () Fix job depdendencies in Docker workflow. () add warning on old custom dashboards and rephrase existing page () Bump github.com/docker/docker from 25.0.4+incompatible to 25.0.5+incompatible in /src/go/collectors/go.d.plugin () Add -Wno-builtin-macro-redefined to compiler flags. () Move bundling of JSON-C to CMake. () Compatibility with Prometheus HELP () Add label for cgroup () Fix action lints () Merged pull requests: Dynamic configuration switch to version 2 () update bundled UI to v6.104.1 () go.d: adjust dyncfg return codes () go.d: local-listeners sd: trust known ports to identify an app () go.d: weblog allow PURGE HTTP method () go.d: local-listeners sd: use "ip:port" as address instead of "localhost" () Fix issues with permissions when installing from source on macOS () Handle agents will wrong alert\_hash table definition () Fix alert hash table definition () health: unsilence cpu % alarm () Fix sum calculation in rrdr2value () Move bundling of libyaml to CMake. () add callout that snapshots only available on v1 () Bump github.com/vmware/govmomi from 0.36.0 to 0.36.1 in /src/go/collectors/go.d.plugin () Bump k8s.io/client-go from 0.29.2 to 0.29.3 in /src/go/collectors/go.d.plugin () Bump github.com/prometheus/common from 0.48.0 to 0.50.0 in /src/go/collectors/go.d.plugin () split apps.plugin into multiple files and support MacOS () Update themes.md () go.d sd docker use well-known port for app identification too () go.d sd docker add mongodb-community-server () Update themes.md () go.d sd config add "disabled" () docs: add "With NVIDIA GPUs monitoring" to docker install () go.d.plugin: jsonschema allow array/object to be null () DYNCFG: alerts improvements () go.d.plugin: update file path pattern in jsonschema () Announce dynamic configuration capability to the cloud () go.d.plugin: execute local-listeners periodically () Install the correct service file based on systemd version () go.d.plugin: sd compose: allow multi config template () Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /src/go/collectors/go.d.plugin () Improve offline install error handling. () go.d.plugin: add docker service discovery () Fix macOS issue with SOCK\_CLOEXEC () Document new field on PagerDuty cloud integration () bring back old docs that were containing missing information () Update go.d.plugin packages () Check alert duration on submission to the cloud () Bump github.com/go-sql-driver/mysql from 1.7.1 to 1.8.0 in /src/go/collectors/go.d.plugin () Bump github.com/prometheus-community/pro-bing from 0.3.0 to 0.4.0 in /src/go/collectors/go.d.plugin () Bump github.com/vmware/govmomi from 0.35.0 to 0.36.0 in /src/go/collectors/go.d.plugin () Add macos check \(build from source\) () Bump github.com/likexian/whois-parser from 1.24.10 to 1.24.11 in /src/go/collectors/go.d.plugin () Bump github.com/cloudflare/cfssl from 1.6.4 to 1.6.5 in /src/go/collectors/go.d.plugin () Bump github.com/jackc/pgx/v4 from 4.18.1 to 4.18.3 in /src/go/collectors/go.d.plugin () Bump golang.org/x/net from 0.21.0 to 0.22.0 in /src/go/collectors/go.d.plugin () remove repetitive words () packaging: remove Suggests nut () Prefer Protobufs own CMake config over CMake's FindProtobuf. () Fix login to GHCR when publishing Docker images. () Detect self thread when exiting. () fix health alert dyncfg schema fullPage option () improve go.d.plugin dyncfg config schemas () minor fix; broken link on on prem installation doc () \ This Changelog was automatically generated by *