- Increase minimum language standards to C17 and C++17, and update to the latest versions of Protobuf and Abseil. (#21574)
- Drop Ubuntu 20.04 from CI and package builds. (#21647)
- Clarify default storage retention limits in docs (#21780)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.17.3 to 9.18.0 in /src/go (#21782)
- Add cmake render-docs target for integration doc generation (#21778)
- Replace otel-plugin metrics pipeline with proper aggregation. (#21771)
- Regenerate integrations docs (#21783)
- Fix coverity issue (#21777)
- Improve metadata storage of chart and host labels (#21492)
- Docs: update consul keywords for discoverability (#21787)
- Regenerate integrations docs (#21788)
- Improve datafile deletion process (#21781)
- Build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in /src/go (#21791)
- Improve print parsed (#21790)
- Add revalidation for clean pages under lock to ensure queue integrity (#21793)
- ML: Reserve cluster centers (#21795)
- Fix crash when processing a corrupted journalfile (#21794)
- Fix dcgm exporter discovery (#21800)
- Build(deps): bump github.com/valyala/fastjson from 1.6.7 to 1.6.10 in /src/go (#21798)
- Build(deps): bump github.com/vmware/govmomi from 0.52.0 to 0.53.0 in /src/go (#21799)
- Fix race condition on js.timer in scripts.d scheduler (#21801)
- Feat(go.d): new metrics collection framework (#21769)
- Aclk proxy connect log (#21789)
- Chore(go.d): restructure (#21803)
- Regenerate integrations docs (#21807)
- Support environment variable expansion in host labels (#21796)
- Fix url check (#21805)
- Refactor(go.d): tighten agent dyncfg flow and type safety (#21808)
- Feat(go.d/logger): add conditional and rate-limited logging (#21813)
- Docs(go.d/mysql): add User Statistics prerequisite for per-user metrics (#21814)
- Regenerate integrations docs (#21815)
- Chore(go.d/logger): improve caller attribution and unify terminal checks (#21817)
- Reduce log noise for indexing limit warnings on online journal files (#21816)
- Fix(go.d/sd): skip unsupported discoverer configs (#21818)
- Fix potential use after free in RAM mode (#21809)
- Include corrosion's cargo build dir in the clean target. (#21820)
- Plugins.d doubles (#21349)
- Remove most_popular from integrations (#21811)
- Regenerate integrations docs (#21824)
- Refactor(go.d): agent decoupling (#21821)
- Docs(dashboards): add TV Mode documentation section (#21812)
- Feat(go.d/framework): add float dimension option handling (#21825)
- Fix compilation warnings (#21827)
- Refactor(go/plugin): move dump analyzer to metricsaudit (#21830)
- Increase statsd UDP buffer size to localhost MTU (#21822)
- Chore(go.plugin): rename runtimemgr for clarity (#21833)
- Add skill document for querying Netdata Cloud metrics (#21834)
- Improve query metrics skill document (#21836)
- Add troubleshooting FAQ to query metrics skill (#21837)
- Fix: netdev_mutex deadlock when do_proc_net_dev() fails (#21839)
- Fix: apps.plugin use-after-free crash on parent pointer dereference (#21838)
- Fix FreeBSD 15.0 build failure in freebsd_ipfw.c (#21843)
- Chore(go/plugin/sd): dont validate config in userconfig (#21842)
- Chore(go/agent/jobmgr): harden dyncfg lifecycle, locking, and wait-decision flow (#21840)
- Build(deps): bump github.com/microsoft/go-mssqldb from 1.9.6 to 1.9.7 in /src/go (#21848)
- Build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 in /src/go (#21846)
- Refactor(go/plugin/framework/functions): redesign manager (#21850)
- Fix context hub cleanup (#21832)
- Fix(go/plugin/framework/chartengine): decouple runtime build-cycle dedupe from LastSuccessSeq (#21851)
- Preserve UTF-8 characters in RRD string fields (#21694)
- Build(deps): bump actions/download-artifact from 7 to 8 (#21856)
- Build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (#21855)
- Consolidate info into one file (#21829)
- Update units in ping RTT variance chart from
ms^2toms²for consistency (#21857) - Yaml support (#20544)
- Fix(go/plugin/chartengine): sanitize label value dots in chart IDs (#21859)
- Fix(go.d/smartctl): handle non-fatal smartctl exit codes (bits 2-7) (#21858)
- Fix(go.d/mongodb): set 30s default timeout for top-queries function (#21860)
- Fix(dyncfg): rollback non-disruptive sd update failures (#21861)
- Fix data race in ML training during host stop (#21844)
- Refactor UID/GID cache updates in apps plugin aggregation logic (#21864)
- Build(deps): update go toolchain to v1.26.0 (#21866)
- Feat(go.d/docker): add docker ps -a function (#21868)
- Regenerate integrations docs (#21870)
- Rename Top tab to Live tab across all documentation (#21872)
- Docs: fix Top tab leftovers (#21873)
- Regenerate integrations docs (#21874)
- Docs: fix Top tab leftovers (#21875)
- Add msys-yaml DLL to Windows install dependencies (#21867)
- Update Windows.plugin (#21797)
- Add compatibility for TCP(SSL) multiplexing (#21715)
- Build(deps): bump github.com/microsoft/go-mssqldb from 1.9.7 to 1.9.8 in /src/go (#21865)
- Fix uninitialized string assignment in
json-c-parser-inline.h(#21878) - Fix(packaging): add --no-same-owner to tar in Go toolchain install (#21883)
- Revert "build(deps): bump github.com/microsoft/go-mssqldb from 1.9.7 to 1.9.8 in /src/go" (#21884)
- Health/notifications: enforce Pushover API field length limits (#21882)
- Fix initialization handling in
GetHardwareInfofunction (#21885) - Fix integration (#21886)
- Regenerate integrations docs (#21877)
- Add input validation for socket connection definitions (#21881)
- Clarify retention in Parent with tiered storage examples (#21887)
- Build(deps): bump github.com/microsoft/go-mssqldb from 1.9.7 to 1.9.8 in /src/go (#21892)
- Cleanup win plugin (Remove MSSQL) (#21876)
- Update documentation (Windows installer) (#21888)
- Support multi-slot ingestion and batch emission (#21893)
- Fix(jobmgr): register collector static functions on first job start (#21894)
- Improve agent startup time (#21891)
- Fix(packaging): update min go version in check-for-go-toolchain.sh (#21895)
- Feat(integrations): link setup option names to detailed configuration sections (#21897)
- Regenerate integrations docs (#21898)
- Restructure otel-plugin configuration with layered overrides (#21896)
- Regenerate integrations docs (#21899)
- Reject incoming streaming connection for own vnode (#21889)
- Chore(go/plugin/functions): change "not instances configured" resp code (#21903)
- Handle fetching IBM MQ libraries in CI package build jobs outside of CMake (#21862)
- Feat(go/plugin/metrix): add MeasureSet structured family support (#21909)
- Fix(cgroups): improve podman container name resolution (#21317)
- Build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /src/go (#21322)
- Remove log message (#21325)
- Improve(health/dyncfg): Add source unit field to alert value (#21326)
- Fix compilation when DBENGINE is disabled (#21323)
- Disable apps plugin pss mem by default (#21330)
- Fix(go.d): fix dyncfg vnodes configs (#21332)
- Build(deps): bump github.com/ibm-messaging/mq-golang/v5 from 5.6.6 to 5.6.7 in /src/go (#21339)
- Build(deps): bump github.com/godbus/dbus/v5 from 5.1.0 to 5.2.0 in /src/go (#21337)
- Build(deps): bump k8s.io/client-go from 0.34.1 to 0.34.2 in /src/go (#21338)
- Build(deps): bump github.com/prometheus/common from 0.67.2 to 0.67.4 in /src/go (#21340)
- Build(deps): bump actions/checkout from 5 to 6 (#21335)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.16.0 to 9.17.0 in /src/go (#21341)
- Ci: fix MCP Registry publishing workflow (#21342)
- Add check for service shutdown while initializing health for a host (#21329)
- Chore(go.d): disable redis lib logging (#21344)
- Fix(go.d): prefer env-provided dirs over build-time defaults (#21345)
- New Sensors (Windows.plugin) (#21319)
- Reorganize MSSQL (windows.plugin) (#21334)
- User Connections (MSSQL) (#21348)
- Improve replication logic by checking if parent is caught up with child (#21352)
- Improve(go.d/snmp): add EATON UPS profile (#21355)
- Session connections (MSSQL Plugin) (#21350)
- Fix(docker): add netdata user to nvidia device group on non-Debian systems (#21358)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.17.0 to 9.17.1 in /src/go (#21360)
- Chore(go.d): add type=float dimension support (#21362)
- Chore(go.d): fix get dim value (#21363)
- Add netdata user to video group (#21359)
- Fix(docker): fix bugs and refactor Docker entrypoint script (#21364)
- Regenerate integrations docs (#21346)
- Improve stale replication (#21357)
- Update security and privacy design links in map.csv (#21369)
- Detect in kickstart script if we publish native packages for the platform (#21262)
- Fix dangling link to sizing documentation (#21372)
- Adjust windows sensors initialization (#21374)
- Improve(health/notifications/telegram): add option to set API url (#21376)
- Regenerate integrations docs (#21377)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.17.1 to 9.17.2 in /src/go (#21378)
- Fix Broken links before adding
-fto ingest check (#21379) - Remove info containing broken link (#21382)
- Use improved compression algorithms when building DEB packages. (#21310)
- Regenerate integrations docs (#21381)
- Format plugin (MSSQL) (#21383)
- Mark vkalintiris as CODEOWNER for Rust code. (#21385)
- Update home-tab.md (#21386)
- Remove retention check during datafile initialization (#21387)
- Replace dots with slashes in OTEL metric families for hierarchical grouping (#21371)
- Create ingest dry run check (#21152)
- Ci: add concurrency to check-markdown.yml (#21393)
- Use systemd-tmpfiles to handle required directories at runtime when possible. (#21243)
- Improve check for DBENGINE max datafile size allowed (#21390)
- Fix shutdown timeout handling in completion wait function (#21395)
- Fix validation of extent index in journal file (#21400)
- Fix(kickstart): fix incorrect find command patterns (#21399)
- Fix(go.d/pkg/ndexec): return the output along with the error (#21405)
- Add keyword support to the documentation map (#21402)
- Regenerate integrations docs (#21407)
- Update bundled components for static builds. (#21401)
- Disable MongoDB exporter for Ubuntu 20.04, 22.04, and 24.04 packages. (#21403)
- Fix(kickstart): install epel before repo config pkg (#21410)
- Fix(rabbitmq): remove "rabbitmq_version" check (#21411)
- Change chart variable (Windows.plugin) (#21412)
- Chore(go.d/snmp): add collection stats (#21409)
- Docs: remove prereq install smartmontools in Docker (#21413)
- Regenerate integrations docs (#21415)
- Build(deps): bump github.com/microsoft/go-mssqldb from 1.9.4 to 1.9.5 in /src/go (#21420)
- Build(deps): bump azure/trusted-signing-action from 0.5.10 to 0.5.11 (#21419)
- Report inability to update due to native packages no longer being published. (#21288)
- Adjust result when NULL (MSSQL). (#21417)
- Chore(go.d): log skipped data collection (#21423)
- Chore(go.d/snmp): remove non-default update_every from sd config (#21424)
- Improve thread join handling (#21421)
- Chore(go.d): log data collection duration when skipping tick (#21425)
- Fix MQTT packet ACK (#21416)
- Fix(updater): fix deleting /dev/null when URL check fails (#21428)
- Update PLATFORM_SUPPORT.md (#21422)
- Properly handle package check URL creation for RHEL derivatives. (#21431)
- Build(deps): bump peter-evans/create-pull-request from 7 to 8 (#21437)
- Build(deps): bump k8s.io/client-go from 0.34.2 to 0.34.3 in /src/go (#21438)
- Build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 in /src/go (#21434)
- Build(deps): bump github.com/valyala/fastjson from 1.6.4 to 1.6.5 in /src/go (#21440)
- Docs(go.d/snmp): add keywords and improve overview (#21442)
- Docs: remove network devices prom exporters (#21443)
- Regenerate integrations docs (#21444)
- Docs: fix admonition syntax in snmp (#21445)
- Regenerate integrations docs (#21446)
- Attempt to fix broken /dev/null resulting from bug in updater script. (#21432)
- Update MSSQL collection (windows.plugin) (#21426)
- Adjust hardware collection (windows.plugin) (#21433)
- Regenerate integrations docs (#21447)
- Fix(go.d): avoid blocking all jobs when stopping a slow job (#21448)
- Fix(go.d): correct Windows install paths (#21451)
- Docs(go.d/snmp): add Debugging Gaps on Charts (#21452)
- Regenerate integrations docs (#21453)
- AD fixes (windows.plugin) (#21454)
- Build(deps): bump github.com/miekg/dns from 1.1.68 to 1.1.69 in /src/go (#21457)
- Improve streaming connection loss detection (#21430)
- Fix(go.d/ap): handle unknown values in station statistics gracefully (#21461)
- Build(deps): bump github.com/valyala/fastjson from 1.6.5 to 1.6.7 in /src/go (#21465)
- Build(deps): bump actions/cache from 4 to 5 (#21463)
- Build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 (#21462)
- Build(deps): update go toolchain to v1.25.5 (#21459)
- Perflib fixes (Windows.plugin) (#21458)
- Docs: clarify that netdata/netdata defaults to latest and how to use :stable (#21467)
- Update metadata.yaml (#21469)
- Regenerate integrations docs (#21470)
- Chore(go.d): include Go version in build info (#21473)
- Update windows.plugin (#21466)
- Remove Fedora 41 from CI and package builds. (#21475)
- Build(deps): bump actions/download-artifact from 4 to 7 (#21464)
- Fixes Windows.plugin (Part III) (#21474)
- Improve metadata storage stability (#21468)
- Regenerate integrations docs (#21477)
- Update nodes-ephemerality.md (#21471)
- MSSQL Collection (windows.plugin) (#21478)
- Improve ACLK data transmission (#21483)
- Improve error handling and resource cleanup in ACLK query execution (#21479)
- Build(deps): bump github.com/axiomhq/hyperloglog from 0.2.5 to 0.2.6 in /src/go (#21489)
- Build(deps): bump github.com/ibm-messaging/mq-golang/v5 from 5.6.7 to 5.7.0 in /src/go (#21490)
- Fix(netdata-updater): fix major version detection for native packages (#21485)
- Build(deps): bump github.com/godbus/dbus/v5 from 5.2.0 to 5.2.1 in /src/go (#21497)
- Docs(go.d/prometheus): cleanup metadata.yaml (#21498)
- Regenerate integrations docs (#21499)
- Add AI-Powered Alert Configuration docs entry (#21482)
- Fix(go.d/vnodes): add additionalProperties to config_schema.json (#21503)
- Fix(edit-config): ignore container variable inherited from /etc/profile (#21505)
- Build(deps): bump github.com/jackc/pgx/v5 from 5.7.6 to 5.8.0 in /src/go (#21509)
- Chore(go.d/pgbouncer): use jackc/pgx/v5 (#21510)
- Fix: add procfile parsing for non-seekable files (#21507)
- Build(deps): bump github.com/godbus/dbus/v5 from 5.2.1 to 5.2.2 in /src/go (#21511)
- Fix race condition during journal file deletion (#21512)
- Improve EBPF cleanup (#21501)
- Adjust functions event loop to propagate exit code (#21455)
- Improve certificate verification error logging in ACLK connections (#21513)
- Build(deps): bump github.com/likexian/whois from 1.15.6 to 1.15.7 in /src/go (#21516)
- Build(deps): bump github.com/prometheus/common from 0.67.4 to 0.67.5 in /src/go (#21517)
- Suppress a handful of known warnings during the build process. (#20102)
- Minor improvements to CMake code. (#21146)
- Merge MSSQL Queries (windows.plugin) (#21491)
- Improve storage collector by using dictionary delete callbacks (#21500)
- Enhance error handling for journal v2 migration (#21514)
- Fix(go.d/proxysql): correct backend status metric mapping (#21524)
- MCP test client: fix prompts/resources support and schema validation (#21521)
- Fix(go.d/pkg/logs): fix ParserConfig.CSV omitempty behavior (#21526)
- Use the same type for all time_group_value values (#21528)
- Fix(diskspace.plugin): exclude ZFS datasets (#21532)
- Fix incorrect column index for
old_valuein SQLite health query (#21533) - Build(deps): bump github.com/bmatcuk/doublestar/v4 from 4.9.1 to 4.9.2 in /src/go (#21537)
- Build(deps): bump gopkg.in/ini.v1 from 1.67.0 to 1.67.1 in /src/go (#21535)
- Build(deps): bump github.com/miekg/dns from 1.1.69 to 1.1.70 in /src/go (#21536)
- Build(deps): bump golang.org/x/text from 0.32.0 to 0.33.0 in /src/go (#21534)
- Add VM templates and clones documentation (#21527)
- Docs: Add documentation review findings for quick-start-create-your-first-alert.md
- Fix health alert db lookup parser (#21529)
- Docs: fix links in vm-templates.md (#21546)
- Code improvement (Windows.plugin) (#21523)
- Build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 in /src/go (#21550)
- Improve(go.d/proxysql): add hostgroup summary metrics (#21549)
- Improve(health/proxysql): add alerts (#21548)
- Regenerate integrations docs (#21551)
- Docs: Add reciprocal links between ephemerality and identity docs (#21552)
- Add SOC2 badge to security and privacy doc (#21554)
- OTEL logs (#21356)
- Additional checks in error paths (#21541)
- Adjust lock to prevent crash during ML calculations (#21555)
- Fix(go.d/snmp): fix nil dereferencing when no profiles found (#21557)
- Fix(cgroups.plugin): correct is_cgroup_duplicate check (#21559)
- Add sentry error reporting (#21558)
- Allow systemd-journal plugin if journal-viewer does not exist. (#21561)
- Fix(go.d): disable logger color in terminal on Win (#21562)
- Docs(go.d/proxysql): add alerts to metadata.yaml (#21565)
- Regenerate integrations docs (#21566)
- Add On-Prem Release Notes to map.csv (#21571)
- Use host-prefixed log directories under containers. (#21568)
- Bring back systemd-journal.plugin setcap (from source install) (#21569)
- Fix(go.d/proxysql): use timeout when pinging proxysql instance (#21573)
- Fix race condition on shutdown (#21563)
- Additional checks during metric page list retrieval (#21575)
- Fix incorrect macro definition for netdata_mutex_destroy (#21579)
- Proper decompression of data object payloads. (#21578)
- Fix response when no log entries have been found. (#21581)
- Fix 32-bit builds of journal-viewer plugin. (#21580)
- Enable ARM package builds in PR CI runs. (#21570)
- SQL Chain (Windows.plugin) (#21582)
- Add MSSQL collector to go.d.plugin (#21583)
- Regenerate integrations docs (#21584)
- Chore(go.d/mssql): remove collect_ options (#21586)
- Regenerate integrations docs (#21587)
- Chore(go.d/mssql): ignore internal SQL Server databases (#21588)
- Build(deps): bump github.com/microsoft/go-mssqldb from 1.9.5 to 1.9.6 in /src/go (#21590)
- Build(deps): bump azure/trusted-signing-action from 0.5.11 to 1.0.0 (#21589)
- Add health database check before processing alerts and saving logs (#21592)
- Send node info when node is switched to ephemeral (#21456)
- Use static buffer for saving daemon status (#21593)
- Remove Ubuntu 25.04 from CI and package builds. (#21519)
- Docs: Add unclaim/reclaim node guide (#21539)
- Updating ai docs (#21594)
- Use only major version for repo URL in RHEL 9/10. (#21596)
- Feat(go.d): add Top Queries Functions framework with PostgreSQL, MySQL, MSSQL, and MongoDB support (#21595)
- Make function error message key camel case (#21602)
- Prevent race condition during thread exit cleanup (#21603)
- Adjust Windows plugin (#21597)
- Chore(go.d/snmp): add ifTypeGroup mapping for interface type categorization (#21605)
- Regenerate integrations docs (#21601)
- (learn): Use new OneLineInstall component implementation (#21606)
- Feat(go.d/snmp): add interfaces function (#21604)
- Feat(go.d): add top-queries functions for 9 additional database collectors (#21607)
- Regenerate integrations docs (#21611)
- Fix logic for determining when to use $releasever_major. (#21610)
- Docs: clarify alert override ordering and add conceptual model (#21613)
- Improve statement preparation (#21608)
- Chore(docs): remove todo docs (#21614)
- Update kickstart.md (#21600)
- Chore(go.d): revise funcapi docs (#21617)
- Chore(go.d): set default update_every to 10 for all functions (#21616)
- Assortement of journal-viewer plugin fixes. (#21612)
- Docs: Add collector function docs metadata (#21618)
- Regenerate integrations docs (#21620)
- Fix(systemd-units.plugin): correct resp type on info (#21621)
- Add check before releasing metric buffer (#21615)
- Docs: update collector function docs schema and templates (#21622)
- Regenerate integrations docs (#21623)
- Ci: update azure/trusted-signing-action after rebranding (#21591)
- Use debug level for logging of requests. (#21625)
- Docs(go.d): improve functions metadata (#21626)
- Feat(go.d.plugin): add RequireCloud for database functions (#21629)
- Regenerate integrations docs (#21627)
- Docs: add comprehensive node states and transitions documentation (#21630)
- Docs: add node-states-and-transitions to learn map (#21631)
- Build(deps): bump go.mongodb.org/mongo-driver from 1.17.6 to 1.17.7 in /src/go (#21638)
- Build(deps): bump github.com/bmatcuk/doublestar/v4 from 4.9.2 to 4.10.0 in /src/go (#21639)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.17.2 to 9.17.3 in /src/go (#21640)
- Build(deps): bump github.com/miekg/dns from 1.1.70 to 1.1.72 in /src/go (#21641)
- Improve Netdata architecture description (#21642)
- Refactor(go.d.plugin): functions restructure (#21633)
- Feat(go.d.plugin): add function-only mode for modules and jobs (#21646)
- Feat(diskspace.plugin): smart ZFS dataset deduplication (#21643)
- DB error attribution (#21645)
- Regenerate integrations docs (#21648)
- Fix(go.d.plugin): mysql error-info function improvements (#21650)
- Switch to using a hard-coded release version for RHEL repo configs. (#21649)
- Feat(go.d.plugin/mssql): improve deadlock-info and error-info functions (#21652)
- Feat(go.d.plugin): improve db function e2e tests and documentation (#21654)
- Refactor(go.d.plugin): use nested functions config for database collectors (#21655)
- Regenerate integrations docs (#21653)
- Fix(freebsd): CPU frequency detection returns unknown causing NaN display (#21658)
- Fix(notifications): update Matrix sender to comply with Matrix API (#21659)
- Feat(go.d.plugin/postgres): add running-queries and pg_stat_monitor support (#21656)
- Regenerate integrations docs (#21663)
- Remove unused/stale top-level files. (#21660)
- Document function naming conventions (#21661)
- Fix(claim): use printf for portable newline handling in claim script (#21665)
- Add reporting documentation page (#21520)
- Feat(go.d.plugin/sql): add function support for interactive table views (#21666)
- Regenerate integrations docs (#21670)
- Docs(go.d/sql): fix functions section in metadata.yaml (#21671)
- Fix(integrations): show functions section even with empty list (#21672)
- Regenerate integrations docs (#21673)
- Chore(go.d/snmp): use base units for interfaces function columns (#21674)
- Regenerate integrations docs (#21675)
- Test(go.d/snmp): fix tests (#21677)
- Fix(go.d/sql): add requireCloud flag to func (#21678)
- Update external plugins section in map.csv (#21679)
- Feat(go.d/ping): add jitter and variance metrics (#21683)
- Regenerate integrations docs (#21684)
- Always capture backtrace on panic. (#21681)
- Build(deps): bump github.com/coreos/go-systemd/v22 from 22.6.0 to 22.7.0 in /src/go (#21687)
- Build(deps): bump go.mongodb.org/mongo-driver from 1.17.7 to 1.17.8 in /src/go (#21686)
- Fix relative markdown links for learn site ingestion (#21688)
- Fix relative link in Functions developer guide (#21689)
- Fix documentation links to work on both GitHub and learn site (#21690)
- Feat(go.d.plugin): add k8s_apiserver collector with heatmap support (#21682)
- Keep window manager state consistent on
mmapfailures. (#21693) - Handle transient systemd state flag changes. (#21695)
- Adjust curl options when submitting events (#21696)
- Add object size and bounds validation when reading journal files. (#21697)
- Update README links to correct otel-plugin paths (#21699)
- Fix text sanitizer buffer overflow (#21698)
- Fix ML db model load function (#21700)
- Document logs functionality of otel plugin (#21705)
- Make new journal viewer plugin a mandatory dependency for native packages to ensure clean upgrades. (#21701)
- Set status flag of active journal file to archived on shutdown. (#21707)
- Add documentation for access control and feature availability (#21703)
- [Docs] port the map from csv to yaml (#21692)
- Docs: Add Windows telemetry opt-out instructions (#21710)
- Feat(go.d/sd): add dyncfg support for service discovery (#21680)
- Remove otel coll dist (#21714)
- Handle fields with high-cardinality and big payloads. (#21716)
- Refactor(go.d): extract shared dyncfg handler from jobmgr and sd (#21718)
- Update libbpf (#21717)
- Docs: Add bearer token protection as recommended security method (#21712)
- Use info-level log for undhandled modification events. (#21719)
- Improve log message when deferred response is too big. (#21720)
- Fix timeout cleanup race for long-running first web requests (#21722)
- Refactor function progress: move timeout and progress authority to the plugin runtime and agent (#21723)
- Build(deps): bump github.com/ibm-messaging/mq-golang/v5 from 5.7.0 to 5.7.1 in /src/go (#21726)
- Build(deps): bump go.mongodb.org/mongo-driver from 1.17.8 to 1.17.9 in /src/go (#21724)
- Build(deps): bump github.com/prometheus-community/pro-bing from 0.7.0 to 0.8.0 in /src/go (#21725)
- Chore(go.d/snmp): add Westermo Teleindustri to org_to_vendor (#21727)
- Build(deps): bump github.com/lmittmann/tint from 1.1.2 to 1.1.3 in /src/go (#21704)
- Update view-plan-and-billing.md (#21728)
- Fix handling of LZ4 dependency version. (#21669)
- Go.d/sd: enable dyncfg integration and update config format (#21730)
- Reinstate systemd-journal plugin. (#21729)
- Improve synchronization of dyncfg generated alert configurations to cloud (#21706)
- Format workspace with
cargo fmt(#21733) - Fix SIGSEGV in dbengine extent flush due to unacquired UUID reference (#21667)
- Remove redundant operations from event loops (#21657)
- Improve cgroups.plugin discoverability with per-technology modules (#21737)
- Add missing type = api to streaming parent config examples (#21739)
- Regenerate integrations docs (#21738)
- Fix cgroups.plugin supported_platforms to Linux only (#21740)
- Regenerate integrations docs (#21741)
- Fix crash in plugin function callback (#21713)
- Remove unused crates. (#21735)
- Fix the yaml map (#21743)
- Go.d: add dcgm-exporter collector with full field classification (#21721)
- Regenerate integrations docs (#21744)
- Feat: Adds Netdata Cloud MCP server docs (#21736)
- Nagios plugin support (#21294)
- Allow for empty categories with items (#21745)
- Update docs to reference Cloud MCP alongside Agent/Parent MCP (#21746)
- Update MCP Registry entry with Cloud MCP endpoint (#21747)
- Restructure integration categories, fix related_resources, add guides (#21742)
- Regenerate integrations docs (#21748)
- Fix MDX build errors in integration docs and regenerate (#21749)
- Regenerate integrations docs (#21750)
- Strip relatedResource tags from GitHub-rendered md files (#21751)
- Restructure integration categories, add missing metadata (#21753)
- Regenerate integrations docs (#21754)
- Fix metadata validation for ibm.d, network-viewer, and netdata-otel (#21756)
- Regenerate integrations docs (#21757)
- No such category (#21758)
- Feat(collectors): add Windows support for hardware monitoring collectors (#21635)
- Chore(scripts.d): remove zabbix (#21759)
- Build(deps): bump golang.org/x/net from 0.49.0 to 0.50.0 in /src/go (#21764)
- Regenerate integrations docs (#21765)
- Build(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.1 in /src/go (#21766)
- Icons (#21767)
- Regenerate integrations docs (#21768)
- Skip field remapping entries when querying logs. (#21755)
- Change title from 'Netdata MCP Server' to 'Netdata' (#21772)
- Build(deps): bump azure/artifact-signing-action from 1.0.0 to 1.1.0 (#21773)
- Fix(scripts.d): reduce nagios perfdata chart registration log spam (#21774)
- Bump go mod 1.25.0 (#21775)
- Rename function from otel-signal-viewer to otel-logs (#21776)
- Add readme for otel-signal-viewer plugin. (#21734)
- Improve(go.d/rabbitmq): add support for old RabbitMQ whoami tags format (#21049)
- Ai-docs (#21043)
- Feat(go.d/snmp): add optional ICMP ping metrics (#21052)
- Regenerate integrations docs (#21053)
- Feat(go.d/snmp): enable ping by default (#21054)
- Regenerate integrations docs (#21055)
- Chore(go.d/snmp): remove legacy custom oid collection (#21056)
- Regenerate integrations docs (#21058)
- Chore(go.d/ddsmp): profile definition cleanup (#21062)
- Feat(go.d/snmp): add
ping_onlyoption (#21064) - Regenerate integrations docs (#21065)
- Add helper to run external commands without additional privileges. (#20990)
- Win plugin files with .plugin extension (#21068)
- Add missing extension go.d (Windows) (#21070)
- Declare flatten-serde-json at the workspace. (#21072)
- Convert go collectors to use ndexec module for external command invocation (#21067)
- Ml: implement fixed time-based training windows - corrected (#21046)
- Build(deps): bump openssl version in static build (#21074)
- Docs: add note about using ``--init
when not running withpid: host` (#21075) - Make
nd-runsilent unless exiting with an error (#21076) - Build(go): add config dirs (#21077)
- Docs: update SNMP collector metadata to reflect profile-based collection (#21078)
- Regenerate integrations docs (#21079)
- Clean up handling of compiler flags in our build code. (#20821)
- Fix libbpf.a build path (#21051)
- Adjust Disk Size (Windows.plugin) (#21081)
- Fix duplicate header leak in ACLK HTTPS client (#21084)
- Remote MCP support (streamable http and sse) (#21036)
- MCP docs and log spamming fix (#21087)
- Register Netdata to MCP Registry (#21088)
- Fix app.mem_usage (Windows) (#21085)
- Fix cgroup-network spawn server cleanup on fatal exit (#21080)
- Correctly split MCP registry update to it’s own workflow. (#21089)
- Improve installer (Windows) (#21090)
- Build(deps): bump github.com/docker/docker from 28.4.0+incompatible to 28.5.0+incompatible in /src/go (#21095)
- Build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.11 to 3.4.12 in /src/go (#21094)
- Hide mem_private_usage on Windows. (#21093)
- Fix(packaging/docker): add missing nd-run (#21097)
- Event loop cleanup (#21091)
- Add documentation and fallback to /host/ for getting the machine id (#21044)
- Update building-native-packages-locally.md (#21101)
- Use datafile block pos (#21098)
- Improve(go.d/snmp): Add APC PowerNet-MIB sysObjectID mappings and categories (#21104)
- Update
cloud-notificationsdocumentation (#21105) - Regenerate integrations docs (#21106)
- Improve logging and packet handling for unknown packet IDs (#21099)
- Fix invalid map.csv (#21108)
- Fix freeipmi crash (#21109)
- Update installer documentation (#21096)
- Ibm.d.plugin: i, db2, mq, websphere (#21066)
- Build(deps): bump github.com/prometheus/common from 0.66.1 to 0.67.1 in /src/go (#21111)
- Build(deps): bump github.com/ibmdb/go_ibm_db from 0.4.5 to 0.5.3 in /src/go (#21110)
- Fix windows build (#21113)
- Address NULL access (windows.plugin) (#21112)
- Properly include client compoents for IBM MQ libraries. (#21117)
- Add openSUSE Leap 16.0 and Ubuntu 25.10 to CI and package builds. (#21100)
- Make native package dependencies consistent between DEB/RPM packages. (#21118)
- Properly check for ODBC for IBM plugin at configuration time. (#21116)
- Fix issues with IBM libs plugin. (#21120)
- Improve free disk space calculation for Windows (#21121)
- Update IBM plugin documentation. (#21122)
- Fix(ibm.d): various fixes (#21123)
- Fix(ibm.d/mq): change default ExponentialBackoff attempts to 2 (#21124)
- Chore: go.d/ibm.d various fixes (#21128)
- Build: update go otel deps (#21129)
- Build(deps): bump github/codeql-action from 3 to 4 (#21133)
- Build(deps): bump golang.org/x/net from 0.44.0 to 0.46.0 in /src/go (#21137)
- Build(deps): bump github.com/gofrs/flock from 0.12.1 to 0.13.0 in /src/go (#21134)
- Build(deps): bump github.com/docker/docker from 28.5.0+incompatible to 28.5.1+incompatible in /src/go (#21135)
- Build(deps): bump github.com/gohugoio/hashstructure from 0.5.0 to 0.6.0 in /src/go (#21138)
- Chore: move go.d/ibm.d shared pkgs out of go.d (#21132)
- Improve(go.d/snmp): automatically disable SNMP bulkwalk when not supported (#21139)
- Improve agent startup on windows (#21125)
- Add Fedora 43 to CI and package builds. (#21142)
- Skip status file on windows on crash (#21140)
- Chore(go.d): update dyncfg path (#21141)
- Updated child node behaviour change (#21073)
- Switch to using a relative RUNPATH for IBM plugin library lookup. (#21131)
- Fix AS400 metrics (#21147)
- Additional checks during cgroup discovery (#21148)
- Customize node name addition (#21151)
- Fix NaN check in anomaly score calculation (#21149)
- Skip adding Sentry breadcrumb during shutdown timeout (#21150)
- Add
ServiceNowintegration (#21154) - Regenerate integrations docs (#21156)
- Type 2 attestation added (#21157)
- Docs: update Notifications description in cloud-notifications meta (#21159)
- Regenerate integrations docs (#21160)
- As400 improvements (#21158)
- Enable Rust-based systemd journal handling code in Docker builds. (#21161)
- Use parallelization for LTO processing to reduce build times. (#20809)
- Fix feature size calculation and add error handling for KMeans training (#21155)
- Rework maintenance thread (#20694)
- Add Windows install types and release channels doc + update map.csv (#21119)
- Libunwind (#21163)
- Build(deps): bump github.com/ibmdb/go_ibm_db from 0.5.3 to 0.5.4 in /src/go (#21167)
- Build(deps): bump github.com/ibm-messaging/mq-golang/v5 from 5.6.4 to 5.6.5 in /src/go (#21166)
- Docs: fix map.csv for win (#21168)
- Build(deps): bump azure/trusted-signing-action from 0.5.9 to 0.5.10 (#21173)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.14.0 to 9.14.1 in /src/go (#21174)
- Fix /api/v3 data update_every after filtering (#21170)
- Swagger docs (#21086)
- Stacktrace-common: define USE_NOTRACE if no HAVE_BACKTRACE (#21165)
- Update swagger json from yaml (#21176)
- Periodic sync data on windows (#21175)
- Docs: remove ``` from cloud-notifications meta (#21178)
- Regenerate integrations docs (#21179)
- Chore(go.d/snmp): refactor static_tags to structured key/value format (#21180)
- Fix(health/dyncfg): add mising "repeat" in userconfig response (#21181)
- Windows Sensors (Part II) (#20988)
- Regenerate integrations docs (#21185)
- Calculate weights for multiple nodes in parallel (#21184)
- Prometheus - exporting metrics (#21187)
- Initialize cli earlier during agent startup (#21188)
- Fix ML concurrent dimension training (#21183)
- Ci: remove update-website.yml workflow (#21191)
- Netdata API (#21193)
- Alerts api summary option (#21192)
- MSSQL Small fixes (windows.plugin) (#21197)
- As400 part3: performance optimizations (#21164)
- Fix(packagin/otel-plugin): remove cap_net_bind_service (#21198)
- SQL Server Jobs (windows.plugin) (#21182)
- Regenerate integrations docs (#21202)
- Improvement(go.d/mysql): Measure redo log occupancy (#21153)
- Regenerate integrations docs (#21205)
- Acquire and release metric as needed during journal v2 migration (#21200)
- Ibm.d: various fixes (#21204)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.14.1 to 9.16.0 in /src/go (#21208)
- Build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#21206)
- Docs: add SNMP profile format doc (#21201)
- Docs: add snmp profile format to snmp collector doc (#21210)
- Regenerate integrations docs (#21211)
- Add Expanded Chart Analysis doc and update map.csv (#21213)
- Events Feed (#21215)
- Dashboards and Charts (#21216)
- Monitor Anything (#21217)
- Systemd-journal (#21222)
- Charts (#21219)
- Docs: improve snmp profile format documentation (#21223)
- Active_journal_centralization_guide_no_encryption.md (#21221)
- Passive-journal-centralization-without-encryption.md (#21220)
- Doc: improve COLLECTORS.md generation (#21225)
- Docs: fix COLLECTORS.md generation (#21228)
- Regenerate integrations docs (#21229)
- Build(deps): bump github.com/prometheus/common from 0.67.1 to 0.67.2 in /src/go (#21232)
- Build(deps): bump go.mongodb.org/mongo-driver from 1.17.4 to 1.17.6 in /src/go (#21231)
- Docs: improve COLLECTORS.md generation (#21233)
- Update MCP Registry publishing workflow and migrate server.json to latest schema (#21230)
- Regenerate integrations docs (#21234)
- Fix handling of auto updater and data files during native package removal. (#21203)
- Make OpenTelemetry plugin a required dependency for native DEB/RPM packages. (#21194)
- CPU Temperature (windows.plugin) (#20992)
- Regenerate integrations docs (#21237)
- Apps.plugin: add PSS-based memory estimation (#21199)
- Regenerate integrations docs (#21241)
- Handle problematic repo configuration states in kickstart. (#21226)
- Extend code signing in Windows CI to cover drivers. (#21242)
- Check metric count during journal creation (#21238)
- Switch to git-cliff for changelog generation. (#21218)
- WebSocket: Increase inactivity timeout from 5 to 30 minutes (#21244)
- Chore(go.d): add prefix-based func registration (#21245)
- Fix(uninstaller): define rm_file before first use (#21246)
- Build(deps): bump kenji-miyake/setup-git-cliff from 1 to 2 (#21247)
- Route dyncfg GET requests through plugin (#21249)
- Fix(go.d/ping): preserve original ping error by using %w for wrapping (#21251)
- Improve ML shutdown checks (#21250)
- Fix systemd-cat-native crash on realloc (#21254)
- Format code - MSSQL (windows.plugin) (#21256)
- Build(deps): bump github.com/ibm-messaging/mq-golang/v5 from 5.6.5 to 5.6.6 in /src/go (#21259)
- Additional tests to MSSQL (windows.plugin) (#21255)
- Adjust page cache locking (#21240)
- Chore(go.d): add shared dyncfg package (#21263)
- Fix tier check (#21248)
- Fix aral race condition (#21258)
- Update documentation to reflect SOC 2 Type 2 certification (#21265)
- Improve agent startup (#21260)
- Add missing modulo operator to alerts (#21267)
- Improve websocket thread shutdown (#21264)
- Build(deps): bump github.com/docker/docker from 28.5.1+incompatible to 28.5.2+incompatible in /src/go (#21268)
- Security and Privacy (#21271)
- Improve(go.d/sd/pipeline): add
servicesconfig (#21269) - Chore(go.d/sd): make module optional in the template (#21273)
- Compute timestamps needed for status file (#21272)
- Detect netdata CLI initialization failure (#21275)
- Doc: add SNMP to snmp profile format doc title (#21277)
- Build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 in /src/go (#21278)
- Add openSUSE Tumbleweed to CI and package builds. (#21276)
- MSSQL Replication - Publisher (Windows.plugin) (#21235)
- Initialize reusable buffers when streaming ML to parent (#21279)
- Improve forced new datafile on startup (#21282)
- Adjust tier retention calculation (#21280)
- Regenerate integrations docs (#21284)
- Report failures to update native packages. (#21144)
- Update our user/group account handling to use sysusers.d when possible. (#21162)
- Additional check when executing a CLI command (#21286)
- Always set ephemerality label with the correct value (#21274)
- Installation Update (#21292)
- Reorganize MSSQL collection. (#21290)
- Fix repository URLs for openSUSE Tumbleweed. (#21296)
- Sensors (windows.plugin) (#21266)
- Account deletion update (#21293)
- Feat(go.d): add generic sql collector (#21281)
- Regenerate integrations docs (#21297)
- Docs: remove prometheus SQL Exporter (#21306)
- Regenerate integrations docs (#21307)
- Docs: add ScyllaDB prometheus (#21308)
- Regenerate integrations docs (#21309)
- Fix csvjsonarray format returning invalid JSON with extra closing bracket when no data present (#21304)
- Improve(go.d/nvidia_smi): add autodetection_retry option (#21311)
- Regenerate integrations docs (#21312)
- Improve(go.d/sql): add per-query execution time charts (#21313)
- Regenerate integrations docs (#21314)
- Additional checks during initial context load (#21298)
- MSSQL Options (windows.plugin) (#21301)
- Proper locking when searching for datafile (#21302)
- Reset backfill requests on child reconnect (#21315)
- Add helm repo when adding kuberentes to the nodes (#21318)
- Regenerate integrations docs (#21316)
- Update otel-collector components deps (#20693)
- Replace legacy functions-table.md with comprehensive UI documentation (#20697)
- Add Getting Started Netdata guide (#20642)
- Escape < character in plaintext (#20699)
- Update UPDATE.md (#20701)
- Fix(nvme)!: query controller instead of namespace for SMART metrics (#20704)
- Ensure chat exists before handling message input (#20700)
- Build(deps): bump k8s.io/client-go from 0.33.2 to 0.33.3 in /src/go (#20705)
- Build(deps): bump github.com/gosnmp/gosnmp from 1.41.0 to 1.42.0 in /src/go (#20707)
- Build(deps): bump github.com/gosnmp/gosnmp from 1.42.0 to 1.42.1 in /src/go (#20709)
- Update LIBBPF (#20696)
- Improve(go.d/snmp): add profile device meta to vnode labels (#20718)
- Mark the completion from the worker thread (#20719)
- Detect missing ACLK MQTT packet acknowledgents (#20711)
- Remove H2O web server code from Netdata. (#20713)
- Enable services status (windows.plugin) (#20720)
- Docs: add Network-connections to the functions table (#20721)
- Avoid static initialization (#20722)
- Update README.md (#20724)
- Update README.md (#20723)
- Fix SSL certificate detection for Rocky Linux and static curl (#20695)
- Ignore timestamps recording in gzip metadata (for reproducible builds) (#20714)
- SNMP: make units ucum (#20710)
- Reset chart variable after release (#20727)
- Deployment Guides: add and update documentation for deployment strate… (#20712)
- Revert "Deployment Guides: add and update documentation for deployment strate" (#20728)
- Build(deps): bump github.com/bmatcuk/doublestar/v4 from 4.9.0 to 4.9.1 in /src/go (#20730)
- Improve thread shutdown handling for MSSQL plugin (#20725)
- Add additional database checks during shutdown (#20731)
- Build(deps): bump openssl and curl version in static build (#20734)
- Thread creation code cleanup (#20732)
- Build(deps): bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible in /src/go (#20739)
- Fix SNDR thread startup (#20740)
- Revert "Revert "Deployment Guides: add and update documentation for deployment strate"" (#20729)
- Docs: remove customize.md (#20742)
- Chore(go.d/snmp-profiles): use same metric name for cpu usage (#20745)
- Use netdata mutex cond and lock (#20737)
- Update deployment-with-centralization-points.md (#20748)
- Remove redundant defines (#20744)
- Change remaining pthread_ cases (#20746)
- Split collection (Windows.plugin) (#20677)
- Regenerate integrations docs (#20749)
- Streaming routing documentation (#20743)
- Chore(go.d/snmp): add org to vendor map (#20750)
- Record proxy information when establishing ACLK (#20747)
- Chore(go.d/snmp): remove SNMP prefix from hostname (#20751)
- Build(deps): bump github.com/miekg/dns from 1.1.67 to 1.1.68 in /src/go (#20753)
- Chore(go.d/snmp): add _vnode_type host label and rm duplicates (#20754)
- Chore(go.d/snmp): add _clean_hostname host label (#20755)
- Chore(go.d/snmp): update hostname to not include IP (#20756)
- Improve Disk Usage Measure (Windows.plugin) (#20752)
- Chore(go.d/snmp): update org to vendor mapping (#20757)
- Add Oracle Linux 10 to CI and package builds. (#20684)
- Update welcome-to-netdata.md (#20760)
- Fix(go.d/snmp-profile): fix extends in cradlepoint.yaml (#20762)
- Fix(go.d): validate custom binary path (#20761)
- Chore(go.d): remove patternProperties from config_schema.json (#20763)
- Feat(system-info): add default network interface IP detection (#20764)
- Fix packet timeout handling (#20766)
- Add default iface info to host labels (#20767)
- Chore(go.d/snmp): add _net_default_iface_ip host label (#20768)
- Feat(go.d/snmp): add configurable device down threshold for vnodes (#20770)
- Regenerate integrations docs (#20771)
- Add publish latency to the aclk-state command (#20769)
- Update machine-learning-and-assisted-troubleshooting.md (#20772)
- Aclk improvements (#20775)
- Fix MSSQL Charts (#20774)
- Add Debian 13 to CI and package builds. (#20776)
- Docs(go.d/memcached): add UNIX socket access prerequisite (#20780)
- Regenerate integrations docs (#20781)
- Docs(go.d/mysql): add MariaDB 10.5.9+ SLAVE MONITOR privilege (#20782)
- Regenerate integrations docs (#20783)
- Fix(go.d/ddsnmp): respect metric tag order from profile definition (#20784)
- Feat(go.d/ddsnmp): add metric aggregation support for SNMP profiles (#20786)
- Chore(go.d/ddsnmp): replace Mappings with MultiValue for state-based metrics (#20787)
- Virtual node version adjustment (#20777)
- Build(deps): bump golang.org/x/net from 0.42.0 to 0.43.0 in /src/go (#20796)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.11.0 to 9.12.0 in /src/go (#20794)
- Fix(go.d): resolve potential toctou vulnerability in binary path validation (#20798)
- Ci: handle boolean values in EOL API responses for newly released distros (#20792)
- Fix pathvalidate non unix (#20801)
- Add OpenTelemetry plugin implementation. (#20765)
- Fix ping latency calculation (#20800)
- Feat(aclk): Add detailed pulse metrics for ACLK telemetry (#20802)
- Feat(go.d/ddsnmp): sysobjectid-based metadata override support for SNMP profiles (#20803)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.12.0 to 9.12.1 in /src/go (#20804)
- Feat(go.d/snmp): add SNMP sysObjectID mappings for device identification (#20805)
- Improve(go.d/zfspool): add Ubuntu zpool binary path to config (#20806)
- Clear packet id when processed from PUBACK (#20808)
- Monitor memory reclamation and buffer compact (#20810)
- Add more MSSQL metrics (windows.plugin) (#20788)
- Improve(go.d/snmp): optimize Check() to avoid heavy collection (#20813)
- Fix(go.d/ddsnmp): fix match_pattern regex behavior in metadata and metric collection (#20814)
- Render latency chart if ACLK online (#20811)
- Fix Charts (windows.plugin) (#20815)
- Fix(go.d/ddsnmp): correct profile matching, metadata precedence, and OID handling (#20819)
- Add ACLK buffer usage metrics (#20820)
- Build(deps): bump k8s.io/client-go from 0.33.3 to 0.33.4 in /src/go (#20826)
- Refactor(go.d): move nd directories to dedicated pluginconfig package (#20827)
- Feat(go.d/snmp): add YAML overrides for sysobjectids mapping (#20828)
- Improve(go.d/snmp): add more models to meta_overrides.yaml (#20830)
- Chore(go.d/snmp): merge sysObjectIDs.json into meta_overrides.yaml (#20831)
- Chore(go.d/snmp): update category of h3c devices in meta_overrides.yaml (#20835)
- Switch to a Debian 13 base for our Docker images. (#20816)
- Mqtt adjust buffer size (#20834)
- Chore(go.d/snmp): load & merge per-vendor SNMP metadata overrides (#20837)
- Use atomics for mqtt statistics (#20836)
- Improve ACLK message parsing (#20838)
- Improve(go.d/snmp): update netgear/dlink category in snmp meta (#20839)
- Revert "Switch to a Debian 13 base for our Docker images." (#20842)
- Improve(go.d/snmp): update h3c categories in snmp meta (#20844)
- Store virtual host labels (#20841)
- Build(deps): bump actions/checkout from 4 to 5 (#20833)
- Do not set virtual host flag on agent restart (#20845)
- Ci: fix docker-test.sh handling to fail on error (#20847)
- Build(deps): bump github.com/vmware/govmomi from 0.51.0 to 0.52.0 in /src/go (#20852)
- Ci: bump GoTestTools/gotestfmt-action version (#20850)
- Revert "Revert "Switch to a Debian 13 base for our Docker images."" (#20848)
- Improve(go.d/snmp): update snmp meta copilot (#20861)
- Add cargo lock file. (#20855)
- Add build-time check to reject known bad compiler flags. (#20851)
- Chore(go.d/snmp): more vendor-scoped meta yaml files (#20863)
- Kickstarter Fix for DNF5 System (#20823)
- Windows Plugin (Sensors) (#20840)
- Update documentation (Windows.plugin) (#20864)
- Update documentation (#20865)
- Regenerate integrations docs (#20818)
- Improve(go.d/snmp): add more entries in juniper metadata file (#20867)
- Rename default port for the OpenTelemetry Collector (#20868)
- Fix Table field comparison in SNMP collector table tests (#20871)
- Fix(go.d): create vnode internal data_collection_status charts in the main context (#20872)
- Build(deps): bump github.com/coreos/go-systemd/v22 from 22.5.0 to 22.6.0 in /src/go (#20874)
- Chore(go.d/ddsnmp): use plugincofng for loading profiles (#20878)
- Improve(go.d/snmp): add zyxel snmp meta file (#20879)
- Fix(go.d): fix goroutine leak and panic risk in Docker exec (#20881)
- Improve(go.d/snmp): update tplink snmp meta (#20882)
- Improve(go.d/snmp): add MikroTik type and model detection (#20883)
- Fix(go.d/snmp): handle invalid SFP temperature readings for empty slots (#20884)
- Build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in /src/go (#20886)
- Improve(go.d/snmp): add mikrotik mtxrHlProcessorTemperature (#20885)
- Updated logging documentation and added natural siem integration (#20829)
- Troubleshooting: add troubleshoot and custom investigations docs (#20759)
- Windows: round sleep to clock resolution to prevent sub-ms early-wake logs (#20887)
- Improve(go.d/snmp): update Fortinet meta (#20888)
- Improve(go.d/snmp): update Allied Telesis meta (#20889)
- Improve exporting documentation clarity and structure (#20890)
- Move exporting integrations to their own folder (#20894)
- Improve(cgroups): skip KubeVirt helper containers in virt-launcher pods (#20896)
- Improve snmp ubiquiti unifi ap model (#20895)
- Fixing Supported Linux Platforms and Versions (#20893)
- Refactor(go.d/snmp): recreate client on SNMPv3 "packet is not authentic" errors (#20897)
- Improve(go.d/snmp): make snmp v3 auth and priv keys hidden in UI (#20898)
- Update demo link formatting in documentation (#20899)
- Improved alerting docs (#20891)
- Fix processes function: Add PPID grouping and fix WOps typo (#20902)
- Build(deps): bump k8s.io/client-go from 0.33.4 to 0.34.0 in /src/go (#20908)
- Build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 in /src/go (#20906)
- Update link for opt-out section (#20909)
- Update view-plan-and-billing.md (#20910)
- Fix(go.d): try rel path before checking well-known path for user and stock dirs (#20912)
- Chore(go.d): add build-time configuration directory paths (#20913)
- SIGNL4 Alert Notification (#20911)
- Fix(netdata-updater): resolve "run: command not found" error in offline install (#20915)
- Regenerate integrations docs (#20916)
- Chore(go.d): remove unused resolve hostname functionality (#20922)
- Docs(go.d/nginx): improve prerequisites for NGINX collector (#20924)
- Regenerate integrations docs (#20925)
- Fix(go.d/weblog): remove path pattern validation in dyncfg (#20923)
- Build(deps): bump github.com/prometheus/common from 0.65.0 to 0.66.1 in /src/go (#20930)
- Build(deps): bump github.com/docker/docker from 28.3.3+incompatible to 28.4.0+incompatible in /src/go (#20929)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.12.1 to 9.13.0 in /src/go (#20928)
- Build(deps): bump actions/labeler from 5 to 6 (#20935)
- Build(deps): bump actions/setup-go from 5 to 6 (#20934)
- Build(deps): bump actions/setup-python from 5 to 6 (#20936)
- Build(deps): bump golang.org/x/text from 0.28.0 to 0.29.0 in /src/go (#20937)
- Add documentation for account deletion process (#20927)
- MCP WEB CHAT: add ollama, deepseek support (#20741)
- Update account.md (#20940)
- Update sqlite to version 3.50.4 (#20791)
- Chore(go.d/pkgs/logs): validation fixes, resource safety, and cleanup (#20931)
- Update libbpf to 1.6.2 (#20875)
- Migrate the map from Learn repo to netdata/netdata (#20942)
- Add map.csv to triggers for Docs ingest workflow (#20945)
- Update account.md (#20946)
- Change MSSQL Cleanup and Queries (windows.plugin) (#20892)
- Add Network Labels to Windows. (#20938)
- Replace uv mutex and condition variables with netdata equivalents (#20941)
- BSD Compilation (#20944)
- Fix use after free in metric registry (#20947)
- Build(deps): bump golang.org/x/net from 0.43.0 to 0.44.0 in /src/go (#20949)
- Build(deps): bump github.com/jackc/pgx/v5 from 5.7.5 to 5.7.6 in /src/go (#20950)
- Move whole category and fix leftovers (#20951)
- Fix(health/rocketchat): add missing "Content-Type: application/json" header (#20954)
- Improve(go.d/snmp): add transform for Host-Resources-MIB storage metrics (#20957)
- Chore(go.d/snmp): remove hrStorageTable from mikrotik-router.yaml (#20958)
- Improve(go.d/snmp): add net-snmp.yaml profile (#20959)
- Ensure memory ordering when updating partition list and the bitmap (#20956)
- Fix FreeBSD (Part II) (#20955)
- Chore(go.d/sd/snmp): remove skipping servers in snmp discovery (#20960)
- Improve(go.d/ddsnmp): add composite virtual metrics (#20962)
- Improve(go.d/ddsnmp): add composite metrics for CPU & Load Average in std-ucd-mib (#20964)
- Build(deps): bump k8s.io/client-go from 0.34.0 to 0.34.1 in /src/go (#20968)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.13.0 to 9.14.0 in /src/go (#20966)
- Improve(go.d/ddsnmp): add group_by for virtual metrics (#20970)
- Improve(go.d/ddsnmp): add per_row mode for virtual metrics (#20971)
- Docs(go.d/snmp): remove legacy "custom oid" cfg examples (#20972)
- Regenerate integrations docs (#20973)
- Docs(go.d): add UI configuration instructions and restructure Configuration section (#20975)
- Regenerate integrations docs (#20976)
- Docs: restructure Setup, update SNMP prerequisites, and fix SNMP options (#20977)
- Regenerate integrations docs (#20978)
- Perf(go.d/ddsnmp): cache group key per aggregator per metric (#20979)
- Docs: improve config options table with grouped section headers (#20980)
- Regenerate integrations docs (#20982)
- Chore: add
-coption to gen docs for a single collector (#20981) - Enhance README with publishing instructions for docs (#20952)
- Document accuracy implications of sampling algorithm (#20991)
- Fix(macos.plugin): drop SyncookiesFailed metric on macOS 16+ (#20994)
- Fix(go.d): skip writing HOST line for vnodes with no collected metrics (#20995)
- Ci: rm macos 13, add macos 26 (#20993)
- Chore(go.d): skip HOST for vnodes during Cleanup with stale label (#20996)
- Update welcome-to-netdata.md (#20986)
- Docs: add "per cpu core utilization" option to proc/stat meta (#20997)
- Regenerate integrations docs (#20998)
- Docs: Use fallback title "Config options" when folding title is empty (#20999)
- Regenerate integrations docs (#21000)
- Docs: add "cpu idle state" procstat config option (#21001)
- Regenerate integrations docs (#21002)
- Docs: add grouped headers to config options (#20987)
- Regenerate integrations docs (#21007)
- Deps(mcp/bridge/stdio-golang): switch to github.com/coder/websocket (#21006)
- Fix(go.d): correct buf truncate in processMetrics (#21008)
- Update best-practices.md (#20984)
- Chore(go.d): use forked gosnmp to fix SNMPv3 REPORT handling for UniFi APs (#21009)
- Chore: refactor get_doc_integrations.py to use main() and improve structure (#20983)
- Chore(go.d/snmp): remove recreating client on "packet is not authentic" (#21010)
- Handle virtual host disconnection (#20860)
- Rework dbengine async wakeup on windows (#21003)
- Fix Mermaid diagrams across multiple files (#21011)
- Improve(go.d/ddsnmp): add alternatives support for virtual metrics (#21013)
- Chore(go.d): don’t log "no such file or directory" for user SNMP profiles (#21014)
- Docs: Update ToC - add realtime-monitoring and reorganize functions (#21012)
- Fix MDX compilation errors in realtime-monitoring.md (#21015)
- Fix MDX parsing errors in realtime-monitoring.md (#21016)
- Docs: Add comprehensive scalability architecture documentation (#21018)
- Docs: Rename 'Top Monitoring' to 'Top Consumers' in Functions documentation (#21019)
- Docs: Remove parentheses from Top Consumers title to fix URL issues (#21020)
- Fix duplicate ToC entries for Top Consumers (#21021)
- Improve(go.d/ddsnmp): refactor IF-MIB profile with unified virtual metrics and 64-bit preference (#21017)
- Chore(go.d/ddsnmp): update vmBuildGroupKey in per-row mode without group_by (#21022)
- Improve(go.d/snmp): add
manual_profilesoption (#21023) - Build(deps): bump openssl and curl version in static build (#21024)
- Build(deps): update go toolchain to v1.25.1 (#21025)
- Update README.md (#21027)
- Chore(go.d/snmp): remove/disable legacy components (#21026)
- Regenerate integrations docs (#21028)
- Chore(docs): rename REST API sidebar to Netdata APIs (#21029)
- Revert "chore(docs): rename REST API sidebar to Netdata APIs" (#21031)
- Update scalability.md (#21030)
- Ml: implement fixed time-based training windows (#20638)
- Docs: fix mdx parsing scalability.md (#21032)
- Fix(docs): update mermaid diagrams leftovers plus syntax issues (#21034)
- Improve(go.d/ddsnmp): switch profile matching to
selector(#21039) - Chore(go.d/ddsnmp): Improve profile sorting by match specificity (#21042)
- Context loading priority to vnodes (#21040)
- Add documentation on using custom CA certificates to Learn (#21041)
- Revert "ml: implement fixed time-based training windows (#20638)" (#21045)
- Properly integrate Rust code checks in CI. (#20862)
- Revert "Revert "fix(go.d/couchdb): correct db size charts unit"" (#20235)
- Make all threads joinable and join on agent shutdown (#20228)
- Let the user override the default stack size (#20236)
- Fix build issue on old distros (#20243)
- Session claim id in docker (#20240)
- Fix(go.d/sd/snmp): fix snmpv3 credentials (#20247)
- Fix(go.d/snmp): use ifDescr for interface name if ifName is empty (#20248)
- Fix(go.d/snmp): use 32bit counters if 64 aren't available (#20249)
- Update Netdata README (#20251)
- Docs: fix license link and remove GH alerts syntax from FAQ (#20252)
- Fix obsolete chart cleanup to properly handle vnodes (#20254)
- Chore(go.d/snmp): make enable_profiles configurable (needed for dev) (#20255)
- Fix(go.d/sd/snmp): fix snmnpv3 again (#20256)
- Clearify the path of
plugins.d/go.d.pluginin docs (#20258) - Update documentation for native DEB/RPM packages (#20257)
- Docs: reword go.d Troubleshooting section for clarity (#20259)
- Fix(go.d/mysql): fix MariaDB User CPU Time (#20262)
- Minor fixes (#20263)
- Update Netdata README with improved structure (#20265)
- Schedule journal file indexing after database file rotation (#20264)
- Build(deps): bump golang.org/x/net from 0.39.0 to 0.40.0 in /src/go (#20270)
- Build(deps): bump github.com/miekg/dns from 1.1.65 to 1.1.66 in /src/go (#20268)
- SNMP first cisco yaml file pass (#20246)
- Chore(go.d/snmp): small cleanup snmp profiles code (#20274)
- Switch to poll from epoll (#20273)
- Switch to uv threads (#20250)
- Improve MSSQL (Part III) (#20230)
- Docs: update mssql meta (#20278)
- Regenerate integrations docs (#20279)
- Improved StatsD documentation (#20282)
- New Windows Metrics (CPU and Memory) (#20277)
- Regenerate integrations docs (#20284)
- Model Context Protocol Server (MCP) for Netdata (#20244)
- Add "unix://" scheme to DOCKER_HOST in run.sh (#20286)
- Improve agent shutdown (#20280)
- Comment metric tags that could be metrics (#20272)
- Fix(go.d): sanitize vnode labels before creating vnode (#20293)
- Build(deps): bump k8s.io/client-go from 0.33.0 to 0.33.1 in /src/go (#20295)
- Build(deps): bump github.com/prometheus/common from 0.63.0 to 0.64.0 in /src/go (#20296)
- Minor code adjustments (#20290)
- Fix when docker socket group id points to an existing group in container (#20288)
- Build(deps): bump github.com/jackc/pgx/v5 from 5.7.4 to 5.7.5 in /src/go (#20299)
- Updating SOC2 compliance status (#20300)
- Docs: Observability centralization points (#20292)
- Fix(go.d/snmp): replace newline control chars with spaces in system info (#20301)
- Docs: fix
<br>in streaming (#20302) - Fix heap-use-after-free in plugins.d inflight functions (#20304)
- Fix use after free of streaming current parent (#20305)
- Improve metasync shutdown (#20303)
- Improve user transition log messages (#20308)
- Docs: fix tip in streaming readme (#20310)
- Plugins dyncfg is always on localhost (#20312)
- Netdata ai (#20309)
- Docs: fix netdata-assistant.md (#20314)
- IIS W3SCV W3MP Metrics (windows.plugin) (#20245)
- Regenerate integrations docs (#20315)
- Reduce memory allocations in event loops (#20306)
- Cisco yaml pass (#20291)
- Ci: ignore changes in src/go/otel-collector/release-config.yaml.in (#20222)
- Build(deps): update otel dependencies version (#20319)
- SNMP: _generic-if.yaml pass (#20317)
- Update libbpf (#20316)
- Build(deps): bump github.com/lmittmann/tint from 1.0.7 to 1.1.0 in /src/go (#20320)
- _generic-tcp.yaml pass (#20321)
- Dont init dyncfg for vnode (#20324)
- Cancel health initialization if shutdown has been requested (#20318)
- SOC 2 cloud doc update (#20325)
- Generic-udp.yaml pass (#20326)
- Generic-bgp4.yaml (#20328)
- Generic-ospf.yaml pass (#20327)
- Update alerting and notification documentation Agent (#20329)
- Update SCIM documentation (#20330)
- Regenerate integrations docs (#20332)
- Code cleanup and improvements (#20323)
- Alerts cloud (#20334)
- _generic-ip.yaml (#20331)
- Build(deps): bump github.com/vmware/govmomi from 0.50.0 to 0.51.0 in /src/go (#20341)
- SNMP: _generic-lldp.yaml (#20342)
- Switch back to epoll from poll (#20337)
- Fix(go.d/dyncfg): fix duplicate potential "name" in userconfig action (#20346)
- Improvement(go.d/sd): better prometheus exporters detection (#20348)
- SNMP: _generic-rtp.yaml (#20343)
- SNMP: _generic-sip.yaml (#20344)
- SNMP: _generic-ucd.yaml (#20349)
- Build(deps): update otel dependencies version (#20352)
- Add installing flex to install-required-packages.sh (#20322)
- Feat(go.d/dyncfg): add autodetect_retry to dyncfg jobs (#20357)
- Chore(go.d): fix some golangcilint warning (#20360)
- Windows updated (#20358)
- Updated configuration reference (#20347)
- _cisco-voice.yaml (#20361)
- SNMP: _generic-ups.yaml (#20351)
- SNMP: _cisco-wlc.yaml (#20364)
- Chore(otel.plugin): fix building (#20368)
- Split systemd-journal plugin and add Rust-based journal file reader (#20345)
- SNMP: _cisco-ipsec-flow-monitor.yaml (#20353)
- SNMP: _fortinet-fortigate-vpn-tunnel.yaml (#20367)
- SNMP: _fortinet-fortigate-cpu-memory.yaml (#20366)
- Build(deps): bump github.com/lmittmann/tint from 1.1.0 to 1.1.1 in /src/go (#20370)
- SNMP: fortinet-appliance.yaml (#20369)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.8.0 to 9.9.0 in /src/go (#20372)
- Build(deps): bump github.com/docker/docker from 28.1.1+incompatible to 28.2.1+incompatible in /src/go (#20371)
- Fix(go.d/oracledb): correct tablespace usage calculation for all types (#20373)
- Regenerate integrations docs (#20375)
- SNMP: fortinet-fortigate.yaml and remove un-needed profile (#20374)
- Chore(otel.plugin): add more receivers/exporter (#20376)
- Test(go.d/oracledb): fix test (#20378)
- SNMP: fortinet-fortiswitch.yaml (#20377)
- Improve datafile rotation and indexing (#20354)
- SNMP: _aruba-switch-cpu-memory.yaml (#20381)
- Update documentation (#20380)
- SNMP: aruba-switch.yaml (#20385)
- SNMP: aruba-cx-switch.yaml (#20383)
- SNMP: aruba-clearpass.yaml (#20382)
- Apps.plugin documentation and grouping matches improvements (#20386)
- Build(deps): bump github.com/docker/docker from 28.2.1+incompatible to 28.2.2+incompatible in /src/go (#20387)
- Model Context Protocol (MCP) Part 2 (#20287)
- Improvement(go.d/httpcheck): add resp validation debug logging (#20392)
- Improve DynCfg documentation (#20384)
- Feat(go.d): allow to debug a specific job (#20394)
- Maintenance: update restart, backup, uninstall, and restore docs (#20398)
- Improve retention calculation after datafile deletion (#20350)
- Rename nd-mcp on windows (#20404)
- SNMP: _juniper-firewall.yaml (#20407)
- SNMP: _juniper-userfirewall.yaml (#20409)
- SNMP: _juniper-scu.yaml (#20408)
- SNMP: _juniper-dcu.yaml (#20406)
- Improvement(go.d): add ddsnmp profile collector (scalar only) (#20415)
- Fix context updates (#20416)
- SNMP: apc_ups.yaml (#20419)
- Chore(go.d/ddsnmp): correctly handle all mapping types (#20420)
- Improve metrics centralization points documentation (#20412)
- Update_installer: Update remove instruction (#20418)
- Docs: remove sizing-netdata-parents.md (#20421)
- ML: Add documentation for Netdata Insights (#20425)
- Feat(go.d/snmp): enable profile scalar metrics collection (#20426)
- Docs(go.d): add example how to debug a specific job (#20399)
- Chore(go.d/ddsnmp): lazy ddsnmp profile loading (#20427)
- Update MSSQL Metadata (#20429)
- Update ddsnmp mikrotik-router.yaml (#20428)
- Regenerate integrations docs (#20430)
- Enforce correct CPU architecture for Go plugin builds. (#20405)
- Improve statement finalization and cleanup (#20433)
- Adjust stream connector timeout during agent shutdown (#20434)
- Fix heap-use-after-free in query progress updates (#20431)
- Mcp3 (#20435)
- Fix registry save integer overflow and add failure backoff (#20437)
- Improvement(go.d/ddsnmp): use dev type and vendor from meta for family (#20439)
- Chore(go.d/ddsnmp): add basic SNMP table walking functionality (#20441)
- Build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 in /src/go (#20444)
- Build(deps): bump github.com/gosnmp/gosnmp from 1.40.0 to 1.41.0 in /src/go (#20449)
- Build(deps): bump github.com/lmittmann/tint from 1.1.1 to 1.1.2 in /src/go (#20446)
- Build(deps): bump go.mongodb.org/mongo-driver from 1.17.3 to 1.17.4 in /src/go (#20447)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.9.0 to 9.10.0 in /src/go (#20445)
- Feat: improve SCIM documentation (#20451)
- Regenerate integrations docs (#20453)
- Improvement(go.d/ddsnmp): dedup metrics when merging profiles (#20456)
- Weblog collector: Exclude 429 from 4xx (#20443)
- Build(deps): bump github.com/sijms/go-ora/v2 from 2.8.24 to 2.9.0 in /src/go (#20457)
- Chore(go.d/smartctl): debug log exec output (#20460)
- Build: update otel-collector deps (#20461)
- Improvement(go.d/ddsnmp): add table metrics, tags from the same table (#20463)
- Improve database indexing and rotation handling in event loop (#20459)
- Improvement(go.d/ddsnmp): add table metrics and tags caching optimization (#20465)
- Add MSSQL Wait statistics (windows.plugin) (#20307)
- Regenerate integrations docs (#20466)
- Vendor protobuf in static builds. (#17774)
- Improve datafile rotation and indexing during shutdown (#20464)
- Handle orphan journal files by deleting unmatched entries (#20462)
- Remove static build timeouts from regular builds. (#20470)
- Improvement(go.d/snmp): create table charts (#20471)
- Add MCP documentation (#20469)
- Update mcp.md (#20475)
- Chore(go.d/ddsnmp): add dependency-based expiration to table cache (#20474)
- Improvement(go.d): add bearer_token_file to request cfg (#20476)
- Fix(go.d/redis): don't clear tls for rediss (#20478)
- Chore(go.d/ddsnmp): split table collection into walk and process phases (#20479)
- Chore(go.d/ddsnmp): collect cross-table metrics and tags (#20481)
- Correctly ignore patches that are already applied. (#20480)
- Modify Uninstall Action (windows.installer) (#20467)
- Fix typo. (#20417)
- Chore(go.d/ddsnmp): support extracting table index components as tags (#20482)
- Build(deps): bump github.com/go-sql-driver/mysql from 1.9.2 to 1.9.3 in /src/go (#20483)
- Anue (#20488)
- Fix(go.d): add missing props to config schemas (#20489)
- Fix fluentd schema permit_plugin (#20490)
- Chore(go.d/ddsnmp): fix table metrics collection (#20492)
- Fix: mark import groups as not supported SCIM feature (#20495)
- Regenerate integrations docs (#20496)
- Chore(go.d/ddsnmp): fix table metrics again (#20497)
- Chore(go.d/ddsnmp): better label values sanitization (#20500)
- Feat(go.d/ddsnmp): make SNMP profile collection configurable (#20503)
- Fix snmp prof mikrotik mem tagging (#20504)
- Additional checks on metasync thread shutdown (#20455)
- Improve(go.d/snmp profiles): simplify _generic-if.yaml and add interface type tags (#20505)
- Monitor Exchange Server (Window.plugin) (#20454)
- Feat(go.d/snmp profile): add sensors to mikrotik-router.yaml (#20507)
- Feat(go.d/snmp profile): add fallback support for duplicate metric tags (#20508)
- Chore(go.d/ddsnmp): fix table collection with caching (#20509)
- Regenerate integrations docs (#20506)
- Test(go.d/ddsnmp): add more tests for table metrics (#20510)
- Improve(go.d/snmp): add SNMP- prefix for vnode hostname (#20512)
- Docs: add Netdata MCP Server preview announcement (#20513)
- Update machine-learning-and-assisted-troubleshooting.md (#20514)
- Use ARAL for labels (#20502)
- Cleanup pending statements during shutdown (#20511)
- Update mcp.md (#20515)
- Improve(go.d/snmp-profiles): Add hrSystemUptime metric for system upt… (#20516)
- Fix(go.d/ddsnmp): remove singular-to-plural conversion in metric family (#20517)
- Drop POWER8+ builds. (#20518)
- Chore(go.d/snmp-profiles): remove unsupported constant_value_one metrics (#20519)
- MCP Part 4 (#20452)
- Improve(go.d/snmp-profiles): metrics deduplication (#20520)
- Upd generic check in snmp prof metrics deduplication (#20521)
- Update units in _generic-if.yaml (#20523)
- Improve(go.d/snmp): log device profiles matched by sysObjectID (#20524)
- Improve(go.d/snmp-profiles): allow users to add custom SNMP profiles (#20526)
- Improve(go.d/snmp): add Go template-based metric transformations for SNMP profiles (#20528)
- Improve(go.d/snmp): dd support for non-identifying tags in table metrics (#20530)
- Build(deps): bump k8s.io/client-go from 0.33.1 to 0.33.2 in /src/go (#20532)
- Lock before checking the statement pool (#20536)
- Refactor(go.d/ddsnmpcollector): restructure into components (#20543)
- SNMP: bluecat profile (#20538)
- Update SQLITE to version 3.50.1 (#20539)
- Build(deps): bump github.com/prometheus/common from 0.64.0 to 0.65.0 in /src/go (#20545)
- Improve(go.d/snmp-profiles): add DHCP tags transform to bluecat profile (#20547)
- Enable Rust-based journal file reader in static builds. (#20477)
- Properly parse disconnect reason (#20540)
- MSI parameter (#20550)
- Hardware (Windows.plugin) (#20522)
- Fix save alert config transition on shutdown (#20553)
- Regenerate integrations docs (#20552)
- Mcp disclaimer update (#20563)
- Additional checks for valid db during db_execute (#20560)
- Check that there is a valid thread when performing ACLK sync shutdown (#20555)
- Simplify MRG loading mechanism logic (#20562)
- Improve(go.d/smartctl): enable direct smartctl execution on non-Linux (#20567)
- Add CLI command to schedule update information (#20558)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.10.0 to 9.11.0 in /src/go (#20568)
- Improve(go.d/smartctl): add configurable concurrent device scanning (#20569)
- Regenerate integrations docs (#20571)
- Switch install types (#20564)
- Improve(go.d/smartctl): add Win default path for smartctl executable (#20574)
- Chore(go.d/snmp-profiles): skip abstract when loading (#20576)
- NUMA Windows (#20573)
- Regenerate integrations docs (#20577)
- Add Remove Node guide (#20549)
- Improve SQLite library shutdown handling and initialization state (#20559)
- Add Rocky Linux 10 to CI and package builds. (#20578)
- Fix(go.d/ddsnmp): walk cross-table columns when referenced table has no metrics (#20583)
- Fix(go.d/ddsnmp): include table name in config id (#20584)
- Add defines for cleanup statements (#20570)
- Remove devType/Vendor/ from ddsnmp metric families (#20585)
- Fix(go.d/ddsnmp): correct matching same profile multiple times (#20586)
- Ddsnmp add pow transform func and allow mapping duplicate values (#20587)
- Doc: update SCIM doc (#20588)
- Regenerate integrations docs (#20589)
- Build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /src/go/otel-collector/exporter/netdataexporter (#20591)
- Mcp5 (#20529)
- Build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /src/go/otel-collector/exporter/journaldexporter (#20592)
- SNMP: new version of families Cisco pass (#20432)
- SNMP: palo-alto.yaml (#20391)
- SNMP: aruba-wireless-controller.yaml (#20389)
- SNMP: _juniper-cos.yaml (#20402)
- Improve(go.d/snmp-profiles): extend transformEntitySensorValue (#20594)
- SNMP: _juniper-virtualchassis.yaml (#20410)
- SNMP: juniper-pulse-secure.yaml (#20413)
- SNMP: 3com profiles (#20468)
- SNMP: a10 yamls (#20472)
- SNMP: APC profiles (#20491)
- SNMP: Alcatel profiles (#20487)
- SNMP: Arista profiles (#20498)
- SNMP: second pass of aruba profiles (#20499)
- SNMP: avaya profiles (#20525)
- SNMP: audiocodes profile (#20501)
- SNMP: avocent profile (#20527)
- SNMP: brother profile (#20548)
- SNMP: cradlepoint profile (#20561)
- Build(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.0+incompatible in /src/go (#20595)
- SNMP: avtech Profiles (#20535)
- SNMP: barracuda Profiles (#20537)
- SNMP: brocade profiles (#20546)
- SNMP: checkpoint profiles (#20556)
- SNMP: chrysalis profiles (#20557)
- SNMP: Chatsworth profile (#20554)
- SNMP: cyberpower-pdu profile (#20575)
- Docs: fix 404 link in README.md (#20597)
- Migrate from stable to nightly and vice versa (#20551)
- Update generic snmp profiles (#20599)
- Small snmp-related changes (#20603)
- Improve mikrotik-router snmp profile (#20605)
- Fix compilation on windows (#20602)
- Ignore duplicate entries when rebuilding the alert version table (#20579)
- Chore(go.d/snmp): add disable_legacy_collection option (#20606)
- Metadata worker should respect shutdown request (#20598)
- Improve netapp snmp profile (#20608)
- Update fortinet snmp profiles (#20609)
- SNMP Mikrotik profile make units in transform ucum (#20611)
- Update sqlite version to 3.50.2 (#20601)
- Improve datafile indexing (#20607)
- Update tripplite snmp profiles (#20613)
- Bump otel-collector components to v0.129.0 (#20615)
- Transfer Learn PR 2473 (#20600)
- Chore(go.d/snmp-profiles): move fam desc and unit under chart_meta (#20614)
- Chore(go.d/snmp-profiles): small cleanup (#20618)
- Chore(go.d/snmp-profiles): charts meta fixes and fam updates p1 (#20620)
- Chore(go.d/snmp-profiles): charts meta fixes and fam updates p2 (#20621)
- Chore(go.d/snmp-profiles): charts meta fixes and fam updates p3 (#20622)
- Fix coverity issues (#20612)
- Improve journal v2 file creation on startup (#20619)
- Improve packet ID generation (#20624)
- At a glance (#20627)
- Fix syntax error on learn doc (#20628)
- Nidl Framework Documentation (#20629)
- [WIP] Move NIDL-Framework.md to docs/ directory (#20630)
- Move NIDL to docs (#20632)
- Build(deps): bump github.com/docker/docker from 28.3.0+incompatible to 28.3.1+incompatible in /src/go (#20633)
- Chore(go.d/snmp-profiles): charts meta fixes and fam updates p4 (#20623)
- Update NIDL-Framework.md (#20634)
- Refactor(go.d/iprange): migrate from net to net/netip (#20636)
- MCP in Netdata Operations Diagram (#20637)
- Chore(go.d/snmp-profiles): charts meta fixes and fam updates p5 (#20635)
- Improve ACLK connection handling (#20625)
- Rework datafiles (#20581)
- Chore(go.d/snmp-profiles): charts meta fixes and fam updates p6 (#20640)
- Add Screen to Windows installer (#20593)
- Additional checks for ACLK proxy setting (#20639)
- Update Cloud OIDC Authorization Server setup docs (#20643)
- Regenerate integrations docs (#20644)
- SNMP Profiles pass ep1 (#20641)
- Chore(go.d/snmp-profiles): fix quotes (#20645)
- SNMP profiles pass ep2 (#20647)
- Sophos (#20648)
- Build(deps): bump github.com/docker/docker from 28.3.1+incompatible to 28.3.2+incompatible in /src/go (#20650)
- Build(deps): bump golang.org/x/text from 0.26.0 to 0.27.0 in /src/go (#20651)
- Build(deps): bump github.com/miekg/dns from 1.1.66 to 1.1.67 in /src/go (#20649)
- Fix documentation regarding header_match (#20652)
- Regenerate integrations docs (#20655)
- ASP.NET (windows.plugin) (#20485)
- Chore(go.d/snmp-profiles): charts meta fixes and fam updates p7 (#20646)
- Stop submitting analytics (#20654)
- Fix coverity issues (#20656)
- Improve job completion handling with timeout mechanism (#20657)
- Chore(go.d/snmp-profiles): charts meta fixes and fam updates p8 (#20660)
- Cloud Docs: updated (#20661)
- Docs: fix "Unsupported markdown: list" in NC readme diagram (#20665)
- Fix datafile creation race condition (#20662)
- Regenerate integrations docs (#20659)
- Build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 in /src/go (#20667)
- Build(deps): bump github.com/bmatcuk/doublestar/v4 from 4.8.1 to 4.9.0 in /src/go (#20666)
- Windows Pluging (Freedom to update every) (#20580)
- Update netdata-enterprise-evaluation-corrected.md
- Add comprehensive welcome document (#20669)
- Add ML anomaly detection accuracy analysis documentation (#20663)
- Escape chars on documentation (#20671)
- Regenerate integrations docs (#20668)
- Update welcome-to-netdata.md
- Nd-mcp add claude cli cmd for adding netdata mcp (#20440)
- Feat(go.d/snmp): enable table metrics by default (#20674)
- Regenerate integrations docs (#20675)
- Build(deps): bump azure/trusted-signing-action from 0.5.1 to 0.5.9 (#20670)
- Improve agent shutdown on windows (#20672)
- Code cleanup (#20673)
- Agent docs alignement (#20676)
- Chore(charts.d): suppress broken pipe error from echo during cleanup (#20680)
- Fix deadlock in dictionary cleanup (#20679)
- Remove Ubuntu 24.10 from CI and package builds. (#20681)
- Fix systemd-journal-plugin RPM package. (#20686)
- Fix log message format for buffered reader error (#20687)
- Docs: update continue ext setup (#20689)
- Docs: fix file location in continue setup (#20690)
- Remove Fedora 40 from CI and package builds. (#20685)
- Docs: remove Profiles heading from collapsible section (#20691)
- SNMP, Custom descriptions and units (#20100)
- Create Empty Directories (Windows installer) (#20124)
- Fix cleanup and exit and memory leaks (#20120)
- Sqlite upgrade to version 3.49.1 (#19933)
- Work to find leaks easily (#20106)
- Fix compilation when using FSANITIZE_ADDRESS (#20129)
- Handle corrupted journal data when populating the MRG during startup. (#20128)
- Free ACLK message (#20125)
- Make sure pattern array items are added and evaluated in order (#20130)
- Fix Locks (Windows Locks) (#20131)
- Update README.md (#20133)
- Installation-Static Build-Windows (#20122)
- Expression evaluator in re2c/lemon (#20126)
- Install fix admonition docs (#20136)
- Update MSI to use a single unified EULA instead of multiple license pages. (#20134)
- Create netdata-kubernetes.md
- Update netdata-kubernetes.md
- Improve error handling and logging for journal and data files (#20112)
- Fix MSSQL and improvements (#20032)
- Chore(otel/journaldexporter): improve remote tests (#20143)
- Docs: cleanup language and fix minor grammar issues (#20144)
- Build(deps): bump github.com/gosnmp/gosnmp from 1.39.0 to 1.40.0 in /src/go (#20149)
- Build(deps): bump github.com/invopop/jsonschema from 0.12.0 to 0.13.0 in /src/go (#20152)
- Build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.10 to 3.4.11 in /src/go (#20151)
- Build(deps): bump github.com/docker/docker from 28.0.4+incompatible to 28.1.1+incompatible in /src/go (#20153)
- Chore(go.d/apcupsd): log UPS response in debug mode (#20157)
- Improvement(cgroups): filter systemd-nspawn payload by default (#20155)
- Improve metadata event loop shutdown (#20132)
- Fix compilation with DBENGINE disabled (#20154)
- Fix(dyncfg/health): correct db lookup absolute option name (#20161)
- Chore(go.d/snmp): remove unused ddsnmp (#20164)
- Docs: update macOS/freeBSD versions in Versions & Platforms (#20165)
- Chore(go.d): remove wmi->win collector rename handling (#20166)
- Dashboards and charts (#20162)
- Update platforms for CI and package builds. (#20119)
- Update kickstart.md (#20167)
- Improvement(cgroups): improve systemd-nspawn filter for default (#20168)
- Fix integrations config file sample (#20169)
- Regenerate integrations docs (#20170)
- Chore(otel/netdataexporter): add exporter module skeleton (#20171)
- Build(deps): bump github.com/vmware/govmomi from 0.49.0 to 0.50.0 in /src/go (#20173)
- Build(deps): update go toolchain to v1.24.2 (#20176)
- Fix memory leaks and service thread corruption (#20159)
- Fix labels memory accounting (#20158)
- Bump go mod 1.24.0 (#20179)
- Build(deps): bump k8s.io/client-go from 0.32.3 to 0.33.0 in /src/go (#20175)
- Retry nightly changelog generation. (#20178)
- Improve pgc fatal errors (#20181)
- Group anomaly rate per chart context instead of type. (#20180)
- Some fixes for macOS < 11 (#20145)
- Ensure atomicity when logging pending message (#20185)
- Fix recursive lock (#20188)
- Ensure atomicity when logging pending message 3/3 (#20189)
- Fix repeating alert crash (#20186)
- Added dyncfg docs (#20187)
- Ignore maintenance signals on exit (#20190)
- Limit the max number of threads based on memory too (#20192)
- Exporting exit fix (#20191)
- Cleanup ML cached pointers on child disconnection (#20195)
- Rrdset/rrddim find function do not return obsolete metadata (#20196)
- Improve systemd journal logs documentation (#20184)
- Spinlocks now timeout at 10 minutes, to reveal deadlocks (#20197)
- Add fast path to waitq (#20198)
- Rrd metadata needs to be discoverable while replication is running (#20200)
- Reorganize code (IIS) (#20182)
- Add a default busy timeout (#20201)
- Rrd metadata search fix (#20203)
- Remove the status file spinlock to avoid deadlocks (#20205)
- Call spinlock_init() when initializing rrdlabels spinlock (#20206)
- Added more annotations in spinlock deadlock detection (#20207)
- Avoid indexing journal files when db rotation is running (#20204)
- Use one spinlock to access v2 and mmap related data (#20202)
- Fix hardcoding of eval variables (#20210)
- Small fixes (#20209)
- Security and Privacy Design (#20208)
- Add Fedora 42 to CI and package builds. (#20177)
- Improve health log cleanup (#20213)
- Use nd threads in exporting (#20212)
- Small fixes2 (#20219)
- SNMP profiles units and description generation (#20163)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0 in /src/go (#20220)
- Chore(otel/netdataexporter): poc version (#20199)
- Documentation and helpers for centralizing namespaced logs (#20217)
- Enable analytics data collection (#20221)
- Fix crashes 7 (#20224)
- Fix crashes 8 (#20225)
- Fix potential null pointer dereference when accessing journalfile (#20226)
- Clean up prepared statements on thread exit (#20211)
- Improve MSSQL (Windows.plugin Part II) (#20141)
- Status file 28 (#20229)
- Regenerate integrations docs (#20227)
- Docs: rename DynCfg developer doc to avoid title conflict (#20232)
- Fix(go.d/couchdb): correct db size charts unit (#20233)
- Revert "fix(go.d/couchdb): correct db size charts unit" (#20234)
- New exit cause: shutdown timeout (#19903)
- Fix reliability calculation (#19909)
- Store alert config asynchronously (#19885)
- Post the first status when there is no last status (#19912)
- Do not enqueue command if aclk is not initialized (#19914)
- Detect null datafile while finding datafiles in range (#19913)
- Align cmsgbuf to size_t to avoid unaligned memory access. (#19917)
- Make sure ACLK sync thread completes initialization (#19916)
- Exclude external code from CodeQL scanning. (#19923)
- Remove ilove endpoint (#19919)
- Do not expose web server filenames (#19925)
- Fix TOCTOU race in daemon status file handling. (#19924)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.7.1 to 9.7.3 in /src/go (#19926)
- Fix compile without dbengine (#19930)
- Fix max_page_length calculation for GORILLA_32BIT page type (#19932)
- Initial implementation of libbacktrace (#19910)
- Metadata event loop code cleanup (#19929)
- Fix path to copy drop-in crontab from (#19935)
- Status file v21 (#19928)
- Status file 21b (#19937)
- Fix logic for libbacktrace enablement in CMakeLists,txt (#19936)
- Build(deps): bump github.com/go-sql-driver/mysql from 1.9.0 to 1.9.1 in /src/go (#19943)
- Build(deps): bump github.com/miekg/dns from 1.1.63 to 1.1.64 in /src/go (#19945)
- Build(deps): bump github.com/docker/docker from 28.0.1+incompatible to 28.0.2+incompatible in /src/go (#19942)
- Build(deps): bump github.com/jackc/pgx/v5 from 5.7.2 to 5.7.3 in /src/go (#19944)
- Don't build libunwind in static builds when it's not needed. (#19939)
- Detect low ram conditions more aggresively (#19938)
- Build(deps): bump github.com/DataDog/datadog-agent/pkg/networkdevice/profile from 0.65.0-devel.0.20250317105920-ce55f088ab29 to 0.66.0-devel in /src/go (#19941)
- Set default CMake build type to include debug info. (#19946)
- Disable generation of debuginfo packages for DEB distros. (#19948)
- Daemon status 22 (#19953)
- Enable interface to release sqlite memory (#19952)
- Fix claiming on startup (#19954)
- Fix rrdcalc_unlink_from_rrdset() (#19956)
- Improve event loop thread creation (#19951)
- Status file 22b (#19957)
- Use UPDATE_DISCONNECTED mode for libbacktrace. (#19958)
- Large-scale cleanup of static build infrastructure. (#19852)
- Build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 (#19949)
- Fix undefined (#19960)
- Daemon status 22c (#19959)
- Don’t skip building Go code on static builds. (#19961)
- Build(deps): bump github.com/docker/docker from 28.0.2+incompatible to 28.0.4+incompatible in /src/go (#19967)
- Build(deps): bump github.com/jackc/pgx/v5 from 5.7.3 to 5.7.4 in /src/go (#19968)
- Update SCIM docs with Groups support (#19969)
- Regenerate integrations docs (#19970)
- Fix crash in variable_lookup_add_result_with_score() (#19972)
- Doc Linux improved order in kickstart (#19975)
- Set max datafile size to 1GiB (#19977)
- Improve ACLK sync shutdown process (#19966)
- Fix random crash during shutdown (#19978)
- Release memory when calculating metric correlations (#19979)
- Installation section Improvements (#19981)
- Set sqlite max soft and hard heap limit (#19963)
- Revert "fix undefined" (#19982)
- Improvement(health/dyncfg): add widget to load available contexts (#19904)
- Keep errno in out of memory situations (#19984)
- Do not allocate or access zero sized arrays (#19983)
- Improve agent shutdown (#19980)
- Perflib: do not dereference null pointer (#19985)
- Fix MSI installer (#19962)
- IIS Application Pool (Windows.plugin) (#19950)
- Regenerate integrations docs (#19986)
- Installation + docker, improvements (#19987)
- Ebpf.plugin: rework memory (#19844)
- Regenerate integrations docs (#19988)
- Fast restart on busy parents (#19964)
- Update synology.md (#19989)
- Added worker last job id to status file (#19992)
- Docs: improve Synology NAS installation documentation clarity (#19993)
- Add kanelatechnical to CODEOWNERS (#19994)
- Improve shutdown and datafile rotation (#19991)
- Status file 24 (#19996)
- Detect more CI (#19999)
- Update synology.md (#20001)
- Use v4 UUIDs (#20002)
- Deployment Guides Improved (#20004)
- Fix(go.d/megacli): handle BBU hardware component is not present (#20008)
- Fix crashes No 3 (#20007)
- Daemon status 24c (#20003)
- Update synology.md (#20010)
- Added agent-events backend (#20012)
- Agent-events: add deduplicating web server (#20014)
- Minor changes when handling systemd integration. (#20006)
- Daemon status 24d (#20011)
- Validate journal file headers to prevent invalid memory access (#20013)
- Blacklist leaked machine guids (#20016)
- Properly clean up install paths after runtime checks in static builds. (#20017)
- Additional checks then creating a v2 journal file (#20018)
- Windows installer + ML (all) improved (#20021)
- On prem files moved to their own repo (#20023)
- Series of NFCs to make the code more maintainable. (#20022)
- Daemon status 25 (#20026)
- Kickstart.sh: add missing option --offline-install-source to USAGE (#20025)
- Logs enhancements (#20027)
- More completely disable our own telemetry in CI. (#20009)
- Fix crash (#20028)
- Trim-all (#20029)
- Improvement(go.d): add
_hostnamelabel for virtual nodes (#20030) - Improve estimated disk space usage for data file rotation (#20019)
- Improve kickstart so it can add the netdata user/group on Synology DSM (#20024)
- Check for host timer validity in ACLK synchronization (#20031)
- Chore(otel/journaldexporter): convert logs to journald format (#20033)
- Chore(otel/journaldexporter): add trusted journald fields (#20038)
- Daemon status 26 - dmi strings (#20037)
- Update netdata-updater-daily.in (#20039)
- Fix ACLK synchronization fatal on shutdown (#20034)
- Handle journal_v2 file creation failure due to OOM (#19965)
- Trace crashes No 4 (#20043)
- Daemon status 26b (#20041)
- Daemon status 26c (#20044)
- Fix(go.d/megacli): handle Adapters with no drives (#20046)
- Daemon status 26d (#20047)
- Added checksum to detect corruption in netdev rename tasks (#20048)
- Fix releasing statements after databases are closed (#20045)
- Fix cgroup netdev renames (#20050)
- Daemon status 26e (#20051)
- Remove unnecessary parameters for oidc configuration (#20053)
- Regenerate integrations docs (#20054)
- Nested code block in doc (#20056)
- Daemon status 27 (#20058)
- Observability cent points improved (#20052)
- Fix memory leaks (#20062)
- Improve agent-events web server (#20063)
- Agent-events: fix metric names (#20064)
- Agent-events: fix metrics (#20065)
- Ci: remove codeql-action build-mode none (#20066)
- Agent-events: Consolidate metrics into a single labeled counter (#20067)
- Agent-events: fix more metrics (#20068)
- Fix(go.d/prometheus): don't use "ratio" as unit (#20069)
- Update nodes-ephemerality.md (#20073)
- Build(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 in /src/go (#20070)
- Build(deps): bump golang.org/x/text from 0.23.0 to 0.24.0 in /src/go (#20071)
- Build(deps): bump github.com/miekg/dns from 1.1.64 to 1.1.65 in /src/go (#20072)
- Build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /src/go (#20000)
- Agent events No 7 (#20074)
- Update README.md
- Improve ephemerality docs, adding
remove-stale-node(#20057) - Add Docker tags for the last few nightly builds. (#19734)
- Improve jv2 load (#19995)
- Cleanup during shutdown (#20078)
- Fix crash during shutdown when there are pending messages to cloud (#20080)
- Do not try to index jv2 files during shutdown (#20079)
- Daemon status 27b (#20076)
- ACLK synchronization improvements (#20077)
- Address Chart name (Windows Hyper V) (#20060)
- Fix memory allocation for timer callback data when cancelling a timer (#20084)
- Skip non-native builds in CI on PRs in most cases. (#20055)
- Fix inverted logic for skipping non-native CI jobs on PRs. (#20087)
- Alerts and Notifications (#20085)
- Update src/aclk/aclk-schemas to latest version. (#19940)
- Fix typo in .github/scripts/gen-docker-tags.py (#20089)
- Windows Services Monitoring (#19990)
- Regenerate integrations docs (#20091)
- Daemon status 27c (#20088)
- Protected access against SIGBUS/SIGSEGV for journal v2 files (#20092)
- Document switching from a native package to a static build (#20075)
- SNMP Collector, use custom YAML files for auto single metrics (#20020)
- Daemon status 27d (#20096)
- Fix ACLK Backoff Timeout Logic (#20095)
- Release memory after journalfile creation (#20094)
- Protection access improvements 1 (#20093)
- Add the number of cpu cores to the status file (#20101)
- Fix Windows registry name crashes (#20097)
- Improve journal file access error logging protect retention recalculation (#20098)
- Properly integrate dlib into our build system. (#20086)
- Daemon status 27f (#20104)
- Further improve ACLK synchronization shutdown (#20105)
- Build(deps): bump github.com/prometheus-community/pro-bing from 0.6.1 to 0.7.0 in /src/go (#20107)
- Build(deps): bump github.com/go-sql-driver/mysql from 1.9.1 to 1.9.2 in /src/go (#20109)
- Build(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 in /src/go (#20108)
- Docs: clarify static build transition process for EOL platforms (#20110)
- Fix completion marking in ACLK cancel node update timer logic (#20111)
- Netdatacli remove/mark stale, swap order in help output (#20113)
- Fix memory leaks (#20116)
- Feat(system-info): improve Windows OS detection and categorization (#20117)
- Dump Netdata buildinfo during CI. (#19918)
- Chore(otel/journaldexporter): add socket/remote clients (#20121)
- Pulse stream-parents (#19445)
- Use aral in ACLK (#19459)
- Child should be online before initializing health (#19463)
- Streaming nodes accounting (#19466)
- Fix crash when cleaning up virtual nodes (#19467)
- Don’t fail fast on static builds and Docker builds. (#19465)
- Unregister node from the agent to run in a worker thread (#19471)
- Optimized rrdhost_status (#19472)
- Build(deps): bump github.com/prometheus-community/pro-bing from 0.5.0 to 0.6.0 in /src/go (#19477)
- Build(deps): bump github.com/miekg/dns from 1.1.62 to 1.1.63 in /src/go (#19475)
- Build(deps): bump github.com/docker/docker from 27.5.0+incompatible to 27.5.1+incompatible in /src/go (#19476)
- Use QEMU from the runner environment instead of an external copy. (#19468)
- Chore(go.d/ping): set privileged by default for dyncfg jobs (#19480)
- Regenerate integrations docs (#19481)
- Add system-info columns to streaming function (#19482)
- Coverity fixes (#19484)
- Add agent name and version in streaming function (#19485)
- Improve alert transition processing (#19487)
- LTO Benchmark (#19488)
- Proc.plugin: remove traces of /proc/spl/kstat/zfs/pool/state (#19491)
- Build(deps): bump github.com/bmatcuk/doublestar/v4 from 4.8.0 to 4.8.1 in /src/go (#19493)
- Further improve alert processing (#19489)
- Proc.plugin: add
ifb4*to excluded interface name patterns (#19494) - Fix absolute injection (#19496)
- Fix absolute injection again (#19497)
- Create impact-on-resources.md (#19499)
- Add worker for alert queue processing (#19498)
- Fix up libsensors vendoring. (#19369)
- Improve metadata cleanup (#19479)
- Docs(go.d/postgres): add config example with unix socket + custom port (#19501)
- Regenerate integrations docs (#19502)
- Build(deps): bump github.com/vmware/govmomi from 0.47.0 to 0.48.0 in /src/go (#19504)
- Fix(go.d/nvme): support v2.11 output format (#19505)
- ACLK: allow encoded proxy username and password to work (#19508)
- Update buildinfo (#19506)
- Make handling of cross-platform emulation for static builds smarter. (#19470)
- Fix alert transition (#19507)
- Max data file size (#19495)
- Invert order of checks in pgd_append_point(). (#19515)
- Compile time and runtime check of required compiler flags (#19513)
- Link the ebpf plugin against libbpf directly instead of through libnetdata. (#19514)
- Chore(go.d/nvme): fix 🐶 warning (#19510)
- Docs(go.d/httpcheck): add alerts to metadata (#19516)
- Regenerate integrations docs (#19517)
- Improve ACLK query processing (#19518)
- Ci: increase static build timeout 180->300m (#19519)
- Update README.md
- Chore(packaging): remove old dashboard (#19523)
- Fix MSSQL Instance (#19527)
- Active Directory Metrics (Windows.plugin) (#19461)
- Netdata.spec/plugin-go: remove dependency for lm_sensors (#19511)
- Chore(go.d/snmp): enable create_vnode by default (#19529)
- Ci: bump static build timeout to 6hr (#19528)
- Regenerate integrations docs (#19530)
- Docs(web/gui): remove info about old dashboard from readme (#19531)
- Fix heap use after free (#19532)
- Inline functions related to metrics ingestion (#19524)
- Fix coverity issue (#19535)
- Fix contexts stay not-live when children reconnect (#19536)
- Allow dbengine to read at offsets above 4GiB (#19538)
- Allow dbengine to read at offsets above 4GiB - again (#19539)
- Format PGDs on fatal() (#19521)
- Bundle cmake cache. (#19509)
- SMSEagle integration (#19520)
- Regenerate integrations docs (#19541)
- Add NetFramework Metrics (part II) (#19008)
- Modify eBPF.plugin integration (Part I) (#19219)
- Use database/rrd.h instead of daemon/common.h (#19540)
- Virtual hosts now get hops = 1 (#19546)
- Chore: remove old dashboard leftovers (#19545)
- Actually handle the
-fexceptionsrequirement correctly in our build system. (#19534) - Add LTO support in CMake build system. (#17027)
- Chore(windows.plugin): format perflib ad and netframework (#19544)
- Add CLR Remoting metadata (#19203)
- Regenerate integrations docs (#19548)
- Active Directory Certification Service (windows.plugin) (#19492)
- Fix cloud connect after claim (#19547)
- Fix(go.d/mysql): fix typo in test name (#19550)
- Fix(go.d/mysql): don't collect global variables on every iteration (#19549)
- Format ebpf (#19553)
- Rename appconfig to inicfg and drop config_* function-like macros. (#19552)
- Format Windows.plugin (#19554)
- Docs(start-stop-restart): fix restart typo (#19555)
- MSSQL Multiple Instances (windows.plugin) (#19559)
- Build(deps): bump github.com/lmittmann/tint from 1.0.6 to 1.0.7 in /src/go (#19558)
- Metadata (AD and ADCS), and small fixes (#19557)
- Regenerate integrations docs (#19561)
- Cgroups.plugin: fixes to cgroup path validation (#19490)
- Feat(go.d/dnsquery): support system DNS servers from /etc/resolv.conf (#19562)
- Regenerate integrations docs (#19563)
- Start using new GitHub hosted ARM runners for CI when appropriate. (#19427)
- Add a new agent status when connecting to the cloud (#19564)
- Build(deps): bump github.com/prometheus-community/pro-bing from 0.6.0 to 0.6.1 in /src/go (#19567)
- Fix memory leak (#19569)
- Code cleanup on ACLK messages (#19566)
- Fix(go.d): clean up charts for stopped and removed jobs (#19573)
- Inline dbengine query critical path (#19537)
- Improve data write (#19525)
- Fix(go.d/nvme): add missing "/dev/" prefix to device path for v2.11 (#19577)
- Fix static build conditions to run on release and nightly builds. (#19579)
- Build(deps): update go toolchain to v1.23.6 (#19578)
- Fix(go.d/apache): make ?auto param check non-fatal (#19580)
- Generate protobuf source files in build dir. (#19576)
- Format missing file (eBPF.plugin) (#19582)
- Protection against extreme cardinality (#19486)
- Improvement(go.d/zookeeper): add more metrics (#19584)
- Regenerate integrations docs (#19585)
- Docs(go.d/zookeeper): fix ZooKeeper server scope name (#19587)
- Regenerate integrations docs (#19588)
- Docs(health): clarify "special user of the conf operator" (#19589)
- Docs(health): clarify "special user of the cond operator" p2 (#19590)
- Switch from x86 to ARM build host for POWER8+ builds. (#19575)
- Add agent version during ACLK handshake (#19583)
- Fix incomplete implementation of journal watcher (#19592)
- Add check for available active instances when checking for extreme cardinality (#19594)
- Free resources where writing datafile extents (#19593)
- Build(deps): bump github.com/gohugoio/hashstructure from 0.3.0 to 0.5.0 in /src/go (#19598)
- Build(deps): bump golang.org/x/text from 0.21.0 to 0.22.0 in /src/go (#19597)
- Dequeue from hub before deleting contexts (#19599)
- Update manage-notification-methods.md (#19601)
- Streaming alerts (#19586)
- Make remove-stale-node remove also ephemeral nodes (#19602)
- Cleanup hosts - leftover code (#19603)
- Docs: reword nodes-ephemerality for clarity (#19604)
- Add interpolation to median and percentile (#19606)
- Disable LTO for openSUSE package builds. (#19607)
- Close database if we encounter error during startup (#19600)
- Cleanup code that writes extents to the database (#19596)
- Silence new alerts (#19610)
- Allow indirect access when agent is claimed, but offline (indirect cloud connectivity) (#19611)
- Do not register removed node on agent restart (#19609)
- Chore: remove fluentbit.log from Dockerfile (#19613)
- Improvement(health): clarify clickhouse_replicated_readonly_tables info (#19616)
- Add sentry fatal message breadcrumb. (#19608)
- Fix(go.d/mysql): handle Cpu_time in microseconds in v11.4.5+ (#19618)
- Fix: correct typo in NetdataCompilerFlags (#19614)
- Switch to Ubuntu 22.04 runner images for CI build jobs. (#19619)
- Feat(health): add system_reboot_detection alarm (#19624)
- Build(deps): bump github.com/vmware/govmomi from 0.48.0 to 0.48.1 in /src/go (#19625)
- Build(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 in /src/go (#19626)
- HyperV Adjusts (windows.plugin) (#19623)
- Do not send sentry reports on rrd_init() failures (#19628)
- Detect the system ca bundle at runtime (#19622)
- Revert "HyperV Adjusts (windows.plugin)" (#19630)
- More perflib error checking (#19631)
- Fix windows logs (#19632)
- Docs(exporting): remove influxdb (via graphite) exporter (#19633)
- Regenerate integrations docs (#19634)
- Docs(exporting): clarify graphite exporters (#19635)
- Docs: add missing prop to graphite meta (#19637)
- Regenerate integrations docs (#19636)
- Revert "fix windows logs" (#19639)
- Fix windows logs 2 - do not renumber - append fields (#19640)
- Ci: fix win build (#19642)
- Add Group=netdata to systemd unit file (#19638)
- Docs: move /run/dbus mount to Docker recommended way (#19645)
- Make onewayalloc fallback to malloc (#19646)
- Build(deps): bump k8s.io/client-go from 0.32.1 to 0.32.2 in /src/go (#19652)
- Add agent timezones as host labels (#19656)
- Improvement(go.d/k8sstate): collect deployments (#19657)
- Regenerate integrations docs (#19658)
- Speed up aral when a single item is allocated and freed repeateadly (#19660)
- Avoid dbengine event loop starvation by running uv_run periodically (#19661)
- Improvement(go.d/k8sstate): add deployment conditions (#19662)
- Regenerate integrations docs (#19663)
- Add k8s_state_deployment_condition_available alert (#19664)
- Chore(go.d/sensors): disable by default (#19667)
- Improvement(go.d dyncfg): add user to source (#19666)
- Chore: remove lock files from go.d/python.d (#19668)
- Fix(go.d/k8sstate): correct deployment conditions (#19671)
- Improvement(go.d dyncfg): log collector dyncfg actions (#19672)
- Chore: remove netdata_configured_lock_dir (#19669)
- Fix(go.d dyncfg): don't overwrite source (#19673)
- Test(go.d dyncfg): fix tests (#19676)
- Dyncfg users actions log (#19674)
- Fix native package installation on RHEL. (#19643)
- Initial setup of custom OpenTelemetry Collector distribution (#19678)
- Build(deps): bump github.com/go-sql-driver/mysql from 1.8.1 to 1.9.0 in /src/go (#19679)
- Build: change go.mod version to 1.23.6 (#19680)
- Fix freebsd compilation (#19677)
- Build: change go.mod version to 1.23.4 to fix win ci builds (#19681)
- Fix(go.d/mysql): handle Cpu_time in microseconds in v10.11.11+ (#19683)
- Improve dyncfg src type anon message (#19684)
- Allow parsing empty json arrays and objects (#19685)
- Switch back to x86 hosts for POWER8+ builds. (#19686)
- Chore(go.d/mysql): InnodbOSLogIO in MariaDB >= 10.8 (#19687)
- Chore(go.d/pkg/iprange): add iterator (#19688)
- Load health config before creating localhost (#19689)
- Enable libunwind in native packages and Docker images. (#19452)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.7.0 to 9.7.1 in /src/go (#19693)
- Build(deps): bump github.com/docker/docker from 27.5.1+incompatible to 28.0.0+incompatible in /src/go (#19692)
- Change the moto and the description of netdata (#19696)
- Build(deps): bump github.com/sijms/go-ora/v2 from 2.8.23 to 2.8.24 in /src/go (#19698)
- Build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1 (#19697)
- Build(deps): update go.d packages (#19700)
- Detect netdata exit reasons (#19617)
- Under MSYS2 use stat (#19703)
- Add host/os fields to status file (#19704)
- Document journal v2 index file format. (#19701)
- Fix runtime directory; annotate daemon status file (#19706)
- Daemon status improvements 3 (#19707)
- Check for final step (#19708)
- Avoid post initialization errors repeateadly (#19709)
- Fix Fresh Installation on Microsoft (#19710)
- 4 malloc arenas for parents, not IoT (#19711)
- Deduplicate all crash reports (#19712)
- Systemd-journal: allow almost all fields to be facets (#19713)
- Do not use mmap when the mmap limit is too low (#19714)
- Do not call cleanup and exit on fatal conditions during startup (#19715)
- Chore(go.d): add file persister (#19716)
- Unified out of memory handling (#19717)
- Attempt to save status file from the signal handler (#19718)
- Save status on out of memory event (#19719)
- More status file annotations (#19721)
- Status has install type (#19722)
- Minor status file annotation fixes (#19723)
- Allow configuring journal v2 unmount time; turn it off for parents (#19724)
- Handle flushing state during exit (#19725)
- Improve status file deduplication (#19726)
- Docs: clarify Windows Agent limits on free plans (#19727)
- Do not post empty reports (#19729)
- Improved descriptions of exit reasons (#19730)
- Fix json generation of apps.plugin processes function info (#19732)
- Support https_proxy too (#19733)
- Add more information about claiming failures (#19735)
- Allow insecure cloud connections (#19736)
- Add another step when initializing web (#19731)
- Capture deadly signals (#19737)
- Zero mtime when a fallback check fails (#19740)
- Work on agent-events crashes (#19741)
- Fix(go.d): ignore sigpipe to exit gracefully (#19739)
- Allow coredumps to be generated (#19743)
- Pass NULL to sensors_init() when the standard files exist in /etc/ (#19744)
- More strict parsing of the output of system-info.sh (#19745)
- Build(deps): bump github.com/gosnmp/gosnmp from 1.38.0 to 1.39.0 in /src/go (#19747)
- Build(deps): bump github.com/axiomhq/hyperloglog from 0.2.3 to 0.2.5 in /src/go (#19750)
- Build(deps): bump go.mongodb.org/mongo-driver from 1.17.2 to 1.17.3 in /src/go (#19748)
- Build(deps): bump github.com/docker/docker from 28.0.0+incompatible to 28.0.1+incompatible in /src/go (#19746)
- Build(deps): bump github.com/likexian/whois from 1.15.5 to 1.15.6 in /src/go (#19749)
- Status file improvements (dedup and signal handler use) (#19751)
- Status file version 8 (#19753)
- Feat(go.d): add snmp devices discovery (#19720)
- Chore(go.d/sd/snmp): comment out defaults in snmp.conf (#19755)
- Improvement(go.d/sd/snmp): support device cache ttl 0 (#19756)
- Status file timings per step (#19758)
- Fix(go.d/nvidia_smi): handle xml gpu_power_readings change (#19759)
- Fix(go.d/sd/snmp): use rescan and cache ttl only when set (#19760)
- Make status file use fixed size character arrays (#19761)
- Fix invalid free (#19763)
- Post status syncrhonously (#19766)
- Detect crashes during status file processing (#19767)
- Copy fields only when the source is valid (#19768)
- Add documentation outlining how to use custom CA certificates with Netdata. (#19754)
- Add handling for sigabrt in the status file (#19769)
- Block all signals before spawning any threads (#19770)
- Block signals before curl (#19771)
- Chore(go.d/sd): rename discoverers pkgs (#19772)
- Improvement(go.d/sd): add file path to k8s/snmp discovered job source (#19776)
- Fix(go.d/sd): fix logging cfg source when disabled (#19777)
- Fix SIGSEGV on static installs due to dengine log (#19774)
- Kickstart: install native pkg on RPi2+ (#19773)
- Add repository priority configuration for DEB package repositories. (#19705)
- Add unique machine id to status file (#19778)
- Revert broken DEB priority configuration in repoconfig packages. (#19783)
- Restructure shutdown logic used during updates. (#19781)
- Improve agent shutdown (#19775)
- Enable libunwind in static builds (#19764)
- Add datadog profiles for snmp collector (#19785)
- Chore: rename snmp.profiles.d -> snmp.profiles (#19786)
- Detect when running in CI and disable posting status (#19787)
- User configurable crash reporting (#19789)
- Docs(go.d/snmp): add snmp discovery information (#19790)
- Regenerate integrations docs (#19791)
- Improvement(go.d/k8s_state): collect cronjobs (#19793)
- Regenerate integrations docs (#19794)
- Status file improvements 12 (#19792)
- Improvement(go.d/k8s_state): add more CronJob metrics (#19796)
- Bump dag jinja to 3.1.6 (#19800)
- Modify eBPF.plugin integration (Part II, the sockets) (#19572)
- Build(deps): bump golang.org/x/net from 0.35.0 to 0.37.0 in /src/go (#19799)
- Regenerate integrations docs (#19797)
- Add k8s_state_cronjob_last_execution_failed alert (#19801)
- Regenerate integrations docs (#19803)
- Async-signal-safe stack traces (#19802)
- ADFS (windows.plugin) (#19699)
- Regenerate integrations docs (#19804)
- Fix memory corruption in streaming (#19805)
- Help finding leaks and running valgrind (#19806)
- Fix fsanitize ifdefs (#19809)
- Do not change the scheduling policy by default (#19808)
- Detect memory leaks (#19811)
- Avoid zero timeout in libuv timers (#19810)
- Fix(go.d/filecheck): remove dyncfg path validation pattern (#19815)
- Fix(go.d/pihole): switch to pihole6 api (#19807)
- Regenerate integrations docs (#19816)
- Fix LSAN and memory leaks (#19819)
- Acquire datafile for deletion before calculating retention (#19812)
- Free all memory on exit (#19821)
- Include libucontext in static builds to vendor libunwind even on POWER. (#19817)
- Integrate OpenTelemetry collector build into build system. (#19702)
- Use notice log level for "machine ID found" (#19825)
- Build(otel-collector): update to v0.121.0 (#19824)
- Finding leaks No 2 (#19823)
- Rrdhost name fix heap-use-after-free (#19826)
- Fix rrdset name crash on rrdset obsoletion (#19449)
- Revert "fix rrdset name crash on rrdset obsoletion" (#19828)
- Improvement(go.d/k8state): add CronJob suspend status (#19829)
- Fix typo in otel collector build infra. (#19832)
- Regenerate integrations docs (#19833)
- Store status file in /var/lib/netdata, not in /var/cache/netdata (#19831)
- Free strings judy arrays to show leaked strings (#19827)
- When destroying pgc, check if the cache is null (#19837)
- Fix rrdset name crash on cleanup (#19838)
- Fix for building with protobuf 30.0 (#19835)
- Fix RRDDIM_MEM storage engine index (#19830)
- Docs: fix typos in nodes-ephemerality.md (#19840)
- Build(deps): bump k8s.io/client-go from 0.32.2 to 0.32.3 in /src/go (#19848)
- Build(deps): bump github.com/vmware/govmomi from 0.48.1 to 0.49.0 in /src/go (#19845)
- Fix updating on RPi2+ (#19850)
- Add oci meta info (#19839)
- Minor fixes (#19849)
- Fix contexts labels to avoid clearing the rrdlabels pointer (#19853)
- Make sure alerts are concurrently altered by dyncfg (#19854)
- Fix crashes identified by sentry (#19856)
- Daemon status 15 (#19857)
- Netdata-uninstaller: improve input prompt with more descriptive guidance (#19855)
- Disable UNW_LOCAL_ONLY on static builds (#19858)
- Fix(macos.plugin): correct disks/network devices charts (#19859)
- Restore needed variables for pluginsd (#19860)
- Initial commit with snmp profile code (#19813)
- Build(deps): bump github.com/prometheus/common from 0.62.0 to 0.63.0 in /src/go (#19864)
- Daemon status file 16 (#19863)
- Improvement(macos.plugin): add options to filter net ifaces and mountpoints (#19865)
- Fixed sentry dedup (#19867)
- Fixed sentry version (#19868)
- Release memory on shutdown - detect invalid extent in journal files (#19861)
- Fix(freebsd.plugin): correct disks/network devices charts (#19866)
- Daemon status file 17 (#19869)
- Remove tj-actions/changed-files from CI jobs. (#19870)
- Sentry events annotations (#19872)
- Add the fatal to the exit reasons (#19873)
- Make sure the daemon status hash does not depend on random bytes (#19874)
- Do not lose exit reasons (#19875)
- SIGABRT and already running are fatal conditions (#19878)
- Add stack trace information to the compiler and linker (#19879)
- Change log priorities on agent-events (#19880)
- Daemon-status-18 (#19876)
- Ci: use step-security/changed-files (#19881)
- Docs(go.d/snmp): improve auto-detection section (#19882)
- Regenerate integrations docs (#19883)
- Daemon status 18b (#19884)
- Chore(go.d/snmp/ddsnmp): use dd profile definition (#19886)
- Update DEB/RPM package signing key info. (#19888)
- Fix(go.d/snmp/ddsnmp): correct profile directory path (#19887)
- Remove deadlock from dyncfg health (#19890)
- Fix typo in README title (#19891)
- Make sure all rrdcalcs are unlinked the moment they are deleted (#19893)
- Do not recurse cleanup on shutdown (#19894)
- Build: update otel deps to v0.122.0 (#19895)
- Fix for system shutdown (#19897)
- More strict checks on log-fw (#19898)
- More compilation flags for stack traces (#19899)
- Do not use errno when hashing status events (#19900)
- Fix compile without dbengine (#19902)
- Improve CI reliability by allowing for better retry behavior. (#19834)
- Revert "Fix compile without dbengine" (#19905)
- Bump repoconfig version used in kickstart script to 5-1. (#19906)
- Remove auto-retry on changelog generation. (#19908)
- Feat(go.d): add NATS collector (#19252)
- Docs: fix nats metadata suffix (#19253)
- Regenerate integrations docs (#19254)
- Updated copyright notices (#19256)
- Docs: change "node-membership-rules" filename/title (#19257)
- Fix crash when the DRM file does not contain the right information (#19258)
- Add an alert guide for reboot required (#19260)
- HELP and TYPE in prometheus fix (#19261)
- Improvement(go.d/nats): add accstatz metrics (#19262)
- Regenerate integrations docs (#19263)
- Improvement(go.d/nats): add routez metrics (#19264)
- Regenerate integrations docs (#19265)
- Build(deps): bump github.com/axiomhq/hyperloglog from 0.2.0 to 0.2.2 in /src/go (#19270)
- Build(deps): bump github.com/jackc/pgx/v5 from 5.7.1 to 5.7.2 in /src/go (#19271)
- Build(deps): bump github.com/docker/docker from 27.4.0+incompatible to 27.4.1+incompatible in /src/go (#19268)
- Build(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 in /src/go (#19269)
- Build(deps): bump actions/upload-artifact from 4.4.2 to 4.5.0 (#19272)
- Build(deps): update go toolchain to v1.23.4 (#19273)
- Improvement(go.d/nats): add gatewayz metrics (#19266)
- Regenerate integrations docs (#19276)
- Skip label cleanup during metadata processing (#19274)
- Fix(go.d/rabbitmq): handle insufficient perms when querying definitions (#19277)
- Updates to onprem docs (#19275)
- Fix metric retention check and cleanup (#19278)
- Improvement(go.d/nats): add server_id label (#19280)
- Regenerate integrations docs (#19281)
- Docs: improve on-prem troubleshooting readability (#19279)
- Improvement(go.d/nats): add leafz metrics (#19282)
- Regenerate integrations docs (#19283)
- Fix go.d/nats tests (#19284)
- Improvement(go.d/nats): add basic jetstream metrics (#19285)
- Regenerate integrations docs (#19286)
- Bump dag req jinja version (#19287)
- Fix(netdata-updater.sh): remove commit_check_file directory (#19288)
- Fix(netdata-updater.sh): ensure tmpdir-path argument is always passed (#19289)
- Remove go.d/windows (#19290)
- Build(deps): add bison and flex (#19292)
- Monitor sensors using libsensors via debugfs.plugin (#19251)
- DBENGINE: pgc tuning, replication tuning (#19237)
- Fix(debugfs/sensors): correct driver label value (#19294)
- More descriptive alert transition logs (#19297)
- Nd_poll() fairness (#19298)
- Improve stream sending thread error message (#19300)
- Streaming improvements No 12 (#19299)
- Revert waiting-queue optimization (#19301)
- Improvement(go.d/nats): add cluster_name label and jetstream status chart (#19303)
- Waiting Queue (#19302)
- WAITQ: fixed mixed up ordering (#19305)
- Fix shutdown (#19306)
- Load rrdcontext dimensions in batches (#19304)
- Fix aral memory accounting (#19308)
- Docs(go.d/nats): add missing labels to meta (#19309)
- Regenerate integrations docs (#19310)
- Fix(go.d/nats): add missing cid label to gw charts (#19311)
- Fix(go.d/sd): correctly adding tags in classify (#19312)
- Add yugabytedb docker manager (#19313)
- Locks Improvements (#19314)
- Feat(cgroup-name.sh): Add support for
netdata.cloud/*container labels (#19315) - Fix(cgroup-rename): prevent leading comma in Docker LABELS when IMAGE empty (#19318)
- Build(deps): bump github.com/vmware/govmomi from 0.46.3 to 0.47.0 in /src/go (#19322)
- Fix(kickstart.sh): correct wrong function name in perpare_offline_install (#19323)
- Fix(netdata-updater.sh): use explicit paths for temp dir creation (#19293)
- FD Leaks Fix (#19327)
- CGROUP labels (#19316)
- Build(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 in /src/go (#19330)
- Improvement(go.d/docker): add option to filter containers (#19337)
- Docs(go.d/docker): fix syntax error in meta (#19339)
- Regenerate integrations docs (#19340)
- Improvement(go.d/docker): respect ignore label (#19341)
- Convert invalid utf8 sequences to hex characters (#19333)
- Improvement(go.d/k8sstate): respect ignore annotation (#19342)
- Contexts Loading (#19336)
- Abort on fatal and report system available bytes on allocation failures. (#19332)
- Add alert version to aclk-state (#19335)
- Add option to updater to report status of auto-updates on the system. (#19248)
- Add instructions for Docker Compose (#19331)
- Regenerate integrations docs (#19344)
- Assorted systemd detection fixes (#19345)
- Use sqlite3_status64() (#19347)
- Log a summary of metadata ignored contexts (#19348)
- PGC wanted size (#19349)
- Lower compression level to lower cpu resources on parents (#19350)
- RRDCONTEXTS: loading report (#19351)
- Annotate logs with stack trace when libunwind is available (#19334)
- Minor fixes (#19353)
- Fix compilation on windows (#19354)
- Stream receiver/sender compress BEGIN-SET-END performance (#19352)
- Stream Compression Fix (#19355)
- Fix coverity issues (#19317)
- Allow compiling with FSANITIZE_ADDRESS (#19357)
- Fix flood protection (#19358)
- Fix os_system_memory() for concurrent use and call it from pulse (#19359)
- Respect flood protection configuration for daemon (#19360)
- Avoid checking replication status all the time (#19361)
- Metrics-cardinality function (#19362)
- Prevent memory corruption in dbengine (#19363)
- Revert "prevent memory corruption in dbengine" (#19364)
- Prevent memory corruption in dbengine (#19365)
- Improve context load time during startup (#19321)
- Metrics cardinality improvements (#19366)
- Stream-thread fix memory corruption (#19367)
- Metrics cardinality - more statistics and groupings (#19368)
- Fix for PGC wanted_cache_size getting to zero (#19370)
- Disable libunwind on forked children (#19374)
- Fix alert entry traversal when doing cleanup (#19373)
- Build(deps): bump go.mongodb.org/mongo-driver from 1.17.1 to 1.17.2 in /src/go (#19377)
- Build(deps): bump github.com/axiomhq/hyperloglog from 0.2.2 to 0.2.3 in /src/go (#19378)
- Pulse extended memory statistics, now report glibc allocations (#19379)
- ARAL: fast path to quickly allocate elements on a new page (#19376)
- Limit the glibc unused memory (#19380)
- Fix mallinfo2 (#19381)
- Used_arena should exclude unused memory (#19382)
- Added mmap count charts (#19384)
- Reduce glibc memory fragmentation (#19385)
- Build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0 (#19387)
- Build(deps): bump azure/trusted-signing-action from 0.5.0 to 0.5.1 (#19388)
- Fix issues with $PATH and netdatacli detection. (#19371)
- Reduce glibc fragmentation Part 2 (#19390)
- Feat(go.d.plugin): add YugabyteDB collector (#19325)
- Regenerate integrations docs (#19394)
- Build(go.d): switch to gohugoio/hashstructure (#19395)
- Make libunwind opt-in at build time instead of auto-enabled. (#19393)
- UUIDMap (#19307)
- Remove openSUSE 15.5 from CI and package builds. (#19392)
- Update kickstart script to use new repository host. (#18962)
- Unified memory API (#19396)
- Check cluster centers size in copy constructor of inlined kmeans (#19356)
- Verify and cleanup deleted contexts (#19389)
- Fix nodes staying in initializing status (#19398)
- Use worker when dispatching alert transitions to the cloud (#19397)
- Revert "Update kickstart script to use new repository host." (#19400)
- Do not process contexts before they are loaded (#19401)
- Split rrdhost/rrdset/rrddim and rrd.h (#19399)
- System memory calculation for cgroups v1 fix (#19402)
- Delay context cleanup checks after startup (#19403)
- Fix loading contexts (#19404)
- RRD files split, renames, cleanup Part 2 (#19405)
- Fixed http clients accounting (#19406)
- Build(deps): bump github.com/docker/docker from 27.4.1+incompatible to 27.5.0+incompatible in /src/go (#19408)
- Build(deps): bump github.com/bmatcuk/doublestar/v4 from 4.7.1 to 4.8.0 in /src/go (#19407)
- Alert prototypes: use r/w spinlock instead of spinlock (#19410)
- REFCOUNT: use only compare-and-exchange (#19411)
- Query systemd for unit file paths on install/uninstall. (#19346)
- Packaging(windows): use local copy of GPL-3 (#19414)
- Add "netdata-" prefix to streaming and metrics-cardinality functions (#19413)
- Hostnames: convert to utf8 and santitize (#19418)
- Cleanup contexts during loading (#19416)
- PULSE: network traffic (#19419)
- Fix mmaps accounting (#19420)
- Log stream_info payload when it cannot be parsed (#19424)
- Add 'type' to GH report forms (#19421)
- Fix coverity issues (#19422)
- ACLK timeout (#19425)
- Feat(go.d/ethtool): collect module ddm info using ethtool (#19426)
- Fix(go.d/ethtool): use ndsudo for module info (#19429)
- Docs: fix go.d/ethtool meta (#19430)
- Drop Fedora 39 from CI and package builds. (#19431)
- Regenerate integrations docs (#19432)
- Cleanup context check list on startup (#19433)
- Fix go.d/ethtool config schema (#19434)
- Add 'ethtool -m' to ndsudo (#19428)
- Add more aclk worker jobs (#19435)
- Build(deps): bump k8s.io/client-go from 0.32.0 to 0.32.1 in /src/go (#19437)
- Build(deps): bump github.com/prometheus/common from 0.61.0 to 0.62.0 in /src/go (#19439)
- Build(deps): bump github.com/sijms/go-ora/v2 from 2.8.22 to 2.8.23 in /src/go (#19438)
- Move dbengine-retention chart to pulse (#19444)
- Handle incoming ACLK traffic asynchronously (#19436)
- Fix Child web remote access Config in Parent-Child Deployment Examples (#19443)
- Build(deps): update go toolchain to v1.23.5 (#19442)
- Make sure ACLK synchronization event loop runs frequently (#19446)
- Cleanup metadata event loop (#19447)
- Do not run queries synchronously in the event loop (#19448)
- Add missing information in rule based membership document (#19423)
- Enable libunwind in Docker images. (#19409)
- Enable libunwind in DEB native packages. (#19417)
- Revert libunwind being enabled in Docker and DEB builds. (#19450)
- Simplify the rrdhost_ingestion_status call (#19456)
- Fix(go.d/upsd): remove UPS load charts if UPS load not found (#19457)
- Control stream-info requests rate (#19458)
- Fix up handling of libunwind in CMake. (#19451)
- Update Windows Documentation (#18928)
- Regenerate integrations.js (#18966)
- Bump github.com/Wing924/ltsv from 0.3.1 to 0.4.0 in /src/go (#18636)
- Go mod tidy (#18967)
- Build(deps): bump golang.org/x/text from 0.19.0 to 0.20.0 in /src/go (#18968)
- Fix(go.d/snmp): don't return error if no sysName (#18970)
- Feat(go.d/rabbitmq): add cluster support (#18965)
- Regenerate integrations.js (#18971)
- Add rabbitmq alerts (#18972)
- Regenerate integrations.js (#18973)
- Improvement(go.d/rabbitmq): add queue status and net partitions (#18976)
- Ci: fix win jobs (#18979)
- Regenerate integrations.js (#18977)
- Added /api/v3/stream_path (#18943)
- Improvement(go.d.plugin): add data collection status chart (#18981)
- Build(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 in /src/go (#18986)
- Chore(go.d.plugin): fix duplicate boolToInt (#18987)
- Update GH bug report (#18988)
- Health: enable go.d data collection job status alert (#18989)
- Update plugin_data_collection_status alert summary/info (#18990)
- Do not intentionally abort on non-0 exit code. (#18991)
- Docs: single line win deploy (#18994)
- Docs: win deploy remove
./(#18996) - Regenerate integrations.js (#18997)
- Fix: exclude volumes w/o drive letter from disk_space_usage_alert (#19000)
- Improvement(go.d/x509check): support checking full chain expiry time (#19001)
- Regenerate integrations.js (#19002)
- Fix(go.d/dyncfg): remove additionalProperties check (#19003)
- Improve Installer (Part II) (#18983)
- Fix(go.d/x509check): correct check revocation code (#19004)
- Fix(go.d/dyncfg): remove additionalProperties (#19006)
- Set expires header when serving files (#19005)
- Docs(go.d/windows): add deprecation notice (#19009)
- Regenerate integrations.js (#19010)
- Backport of fixes from balance-parents (#19012)
- Add missing spinlock unlocks on containers (#19011)
- Fix has_receiver condition in rrdhost_status() (#19014)
- Remove MSI test (#19015)
- Fix(go.d/ping): fix "interface" option (#19016)
- Regenerate integrations.js (#19018)
- IIS Metadata (#18765)
- Docs: just iis (#19021)
- Add SQL Express Metrics (#18992)
- Regenerate integrations.js (#19022)
- Chore(windows.plugin): format win collectors code (#19019)
- Docs(go.d/windows): remove references to old MSI (#19024)
- Improvement(go.d.plugin): automatically set GOMAXPROCS (#19023)
- Regenerate integrations.js (#19025)
- Chore(go.d.plugin): set nooplogger for automaxprocs (#19026)
- Fix(windows/iis): dont sanitize site name for labels (#19027)
- Improvement(windows/iis): add requests by type chart (#19028)
- Regenerate integrations.js (#19029)
- Build(deps): bump github.com/vmware/govmomi from 0.46.0 to 0.46.1 in /src/go (#19030)
- Update ram-requirements.md
- Build(deps): bump github.com/gorcon/rcon from 1.3.5 to 1.4.0 in /src/go (#19031)
- Fix: ensure correct startup order for Netdata service on FreeBSD (#19032)
- Add
shutdownkeyword to ensure graceful service termination on FreeBSD (#19033) - --dev option to installer (#19034)
- Fix(windows/netframework): dont sanitize proc name for labels (#19036)
- Improvement(go.d.plugin): terminate on QUIT command (#19038)
- Tidy up CI to improve overall run times. (#18957)
- Fix(go.d/nvidia_smi): disable loop mode by default on Win (#19039)
- Fix(go.d/nvidia_smi): disable loop mode on Win (#19040)
- Add Custom Actions (Installer) (#19041)
- Add a special version number to bypass alert snapshots (#19042)
- Capitalize the word "cloud" (#19043)
- Capitalize the word "Agent" (#19044)
- Regenerate integrations.js (#19045)
- Feat(go.d/pkg/web): add "force_http2" option (#19047)
- Regenerate integrations.js (#19048)
- Fix MSSQL algorithm (Windows.plugin) (#19035)
- Fix(go.d/pkg/web): correct close idle connections (#19052)
- Update documentation about our native package repos. (#19049)
- Windows doc updates (#19054)
- Securing Agents section docs cleanup (#19053)
- Build(deps): bump k8s.io/client-go from 0.31.2 to 0.31.3 in /src/go (#19059)
- Build(deps): bump github.com/vmware/govmomi from 0.46.1 to 0.46.2 in /src/go (#19058)
- Add links to mssql perflib object docs (#19062)
- Register service to delay start (#19063)
- Claim -> connect in docs (#19060)
- Regenerate integrations.js (#19065)
- Docs(systemd-journal.plugin): correct "Full-text search" (#19066)
- Update gorilla comp internal charts family (#19068)
- Build(deps): bump github.com/prometheus-community/pro-bing from 0.4.2-0.20241106090159-5a5f1d731cf5 to 0.5.0 in /src/go (#19070)
- Build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /src/go (#19069)
- Create a terminology dictionary for Netdata (#19071)
- Collector configuration page edits (#19072)
- RAM and CPU resource util pages (#19074)
- Database docs edits (#19075)
- Remove Go windows integration (#19078)
- Regenerate integrations.js (#19079)
- Split database overview and configuration reference (#19077)
- Chore(go.d.plugin): renames (#19081)
- Update integrations gen script (#19085)
- Regenerate integrations.js (#19086)
- Fix(go.d/hpssa): handle HPE Smart Array line (#19084)
- Docs: fix go.d modules rename leftovers (#19087)
- Regenerate integrations.js (#19088)
- Docs(systemd-journal.plugin): correct full-text search (#19093)
- Chore(go.d.plugin): renames part 2 (#19090)
- Collected and available metrics, instances and contexts (#19094)
- Remove stale docs, and update links and optimization documentation (#19089)
- Update Registry docs (#19095)
- Reset parameter when generating an alert snapshot (#19097)
- Use mimalloc (#19080)
- Daemon docs edits (#19091)
- Claiming proxy defaults and additonal log info (#19098)
- Edit the organize doc (#19101)
- Update connecting documentation (#19100)
- Docs: fix img tag (#19102)
- Chore(go.d/pkg/socket): add err to callback return values (#19103)
- Docs edits on Cloud versions and On Prem (#19104)
- On-prem docs edits 2 (#19105)
- Docs: update On-Prem System Requirements (#19107)
- Feat(proc.plugin): add Reboot Required collector (#19109)
- Fix(proc/reboot_required): disable on non Debian-based systems (#19110)
- Docs: format, typos, and some simplifications in
docs/(#19112) - Change dim order because of colours in reboot_required (#19111)
- Disable python.d/example (#19114)
- Fix undefined behaviour. (#19116)
- Disable mimalloc by default / enable explicitly if needed (#19118)
- Change default nice level to 0 (#19120)
- Move eBPF code from linetdata to src/collector (#19121)
- Integrations gha, remove .js and .json files after the process (#19125)
- Regenerate integrations docs (#19126)
- Address installer minor issues (Windows) (#19122)
- Reduce EBPF memory usage (#19117)
- Avoid scanning charts for replication status (#19124)
- Fix(system-info): change id_like and name mac -> macOS (#19128)
- Fix(packaging): correct go linux 386 checksum (#19127)
- Docs(windows/hyperv): add Hyper-V metadata (#19129)
- Regenerate integrations docs (#19131)
- Chore(windows/hyperv): small Hyper-V fixes (#19130)
- Balance streaming parents (#18945)
- Ci: fix build/Prepare Artifacts (#19133)
- Docs: restructure readme intro for better readability (#19134)
- Minor beatification of log messages (#19135)
- Fixed bug in streaming sender read (#19136)
- Docs: Edits in the main Netdata Cloud readme (#19139)
- Ci: fix build/create release (#19138)
- Docs: Plans and ACLK docs edits (#19140)
- Docs: fix a typo in aclk readme (#19141)
- Chore(go.d.plugin): improve function parser (#19143)
- Modify Claim Screen (Windows Installer) (#19132)
- Chore(go.d.plugin): simplify netdataapi pkg (#19145)
- Chore(go.d.plugin): simplify main (#19146)
- Build(deps): bump github.com/axiomhq/hyperloglog from 0.2.0 to 0.2.1 in /src/go (#19151)
- Build(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 in /src/go (#19149)
- MSSQL Metadatas (windows.plugin) (#19147)
- Regenerate integrations docs (#19152)
- Build(deps): bump github.com/prometheus/common from 0.60.1 to 0.61.0 in /src/go (#19148)
- Fix(go.d): unlock job files on quit/restart (#19153)
- Fix(go.d): correct unlockall impl (#19154)
- Fix(go.d): correct sd dir (#19155)
- Fix(build): fix building go.d on 32bit (#19156)
- Streaming #1 (#19137)
- NET Framework metadata (Windows.plugin Part 1) (#19158)
- Regenerate integrations docs (#19161)
- Docs: edit Authentication and Authorization section (#19160)
- Docs: leftover links + changes on api-tokens.md (#19162)
- Regenerate integrations docs (#19164)
- Streaming improvements No 2 (#19167)
- Add units per context to /api/v3/contexts (#19165)
- Send quit to plugins (#19166)
- Remove Option from Installer (Windows) (#19159)
- Update cloud virtual host name (#19163)
- Build(deps): bump github.com/docker/docker from 27.3.1+incompatible to 27.4.0+incompatible in /src/go (#19172)
- Processor Metadata (Windows Plugin) (#19171)
- Regenerate integrations docs (#19173)
- Docs: reorder silent mode and add full pipeline command example (#19176)
- Add Objects metadata (Windows Plugin) (#19175)
- Regenerate integrations docs (#19177)
- Bump repository config fetched by kickstart to latest version (#19181)
- Chore(go.d): pass context to init/check/collect/cleanup (#19180)
- Fixup URLs in package repo documentation to use index files. (#19174)
- Disks Metadata (Windows plugin) (#19182)
- Regenerate integrations docs (#19184)
- Fix(kickstart): netdata_avail_check on Ubuntu (#19183)
- Move dependency handling for integrations to script. (#19185)
- Add GitHub workflow (#18128)
- Streaming improvements No 3 (#19168)
- Ci: fix update-website workflow (#19187)
- Build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 in /src/go (#19189)
- Docs: remove a duplicated row (#19190)
- Rw_spinlocks: allow recursive readers, even when writers are waiting (#19191)
- Network Metadata (Windows plugin) (#19188)
- Regenerate integrations docs (#19192)
- Streaming improvements No 4 (#19186)
- Add cross-architecture build tests for Go code. (#19195)
- Streaming Improvements No 5 (#19193)
- Remove July arrays (#19194)
- Streaming improvements No 6 (#19196)
- Streaming improvements No 7 (#19204)
- Feat(go.d.plugin): add dyncfg vnodes (#19205)
- Dyncfg vnodes improvements (#19207)
- Build(deps): bump k8s.io/client-go from 0.31.3 to 0.32.0 in /src/go (#19210)
- Build(deps): bump github.com/vmware/govmomi from 0.46.2 to 0.46.3 (#19213)
- Add dyncfg vnode option to collectors (#19214)
- Fix: use setuid as a fallback for static builds when setcap fails for plugins (#19215)
- Streaming improvements No 8 (#19206)
- Remove ENABLE_H2O=1 from installer (#19216)
- Add pcre2 dev to install-requires-packages.sh (#19217)
- Disable h20 (#19218)
- Removing IP address information. Bumping traefik version (#19222)
- Add dynamic rooms docs (#19199)
- Fix compiler warnings (#19221)
- Fix(ml): remove logging for earch not acquired dimension (#19226)
- Add MegaCli64 to ndsudo (#19223)
- Ci: replace exit 1 with conditional skip in website update workflow (#19227)
- Build(deps): bump github.com/lmittmann/tint from 1.0.5 to 1.0.6 in /src/go (#19229)
- Fix: fix heap use after free in health (#19228)
- Docs: split redistributed and add judy and dlib (#19230)
- Docs: update ui 3rd party link (#19231)
- Fix(go.d/mongodb): add missing disconnect in initClient (#19232)
- Docs: fix win deploy command for nightly (#19236)
- Fix memory leak (#19233)
- Allow more threads to load contexts during startup (#19234)
- RRDHOST system-info isolation (#19235)
- Feat(go.d.plugin): enable dyncfg vnodes (#19238)
- Update netdata internal metrics ctx (#19239)
- Fix the renamed function under windows (#19240)
- Do not call finalize on shutdown (#19241)
- Avoid blocking waiting for an event during shutdown (#19244)
- Chore(go.d): simplify cli is help (#19246)
- Chore(aclk/mqtt): remove client_id len check (#19247)
- Health transition saving optimization (#19245)
- Use inactive memory when calculating cgroups total memory (#19249)
- Fix static builds to ensure usability on intended baseline hardware. (#19224)
- Remove python.d/boinc (#18397)
- Go.d boinc (#18398)
- Regenerate integrations.js (#18400)
- Fix warnings in Dockerfile (#18395)
- Go.d dnsmasqdhcp: simplify parseDHCPRangeValue (#18401)
- Remove python.d/anomalies (#18402)
- Remove pyyaml2 (#18404)
- Imporve netdatacli help usage readability (#18403)
- Fix coverity issues (#18405)
- Kickstart: fix write_claim_config when executed as a regular user (#18406)
- Bump google-github-actions/upload-cloud-storage from 2.1.2 to 2.1.3 (#18407)
- Bump tj-actions/changed-files from 44 to 45 (#18408)
- SPAWN-SERVER: re-evaluate signals even 500ms (#18411)
- Use existing ACLK event loop for cloud queries (#18218)
- Add "smbstatus -P" to ndsudo (#18414)
- Remove python.d/sambsa (#18413)
- Restore /api/v1/badge.svg (#18416)
- Update README.md
- Add go.d samba (#18418)
- Fix hyperlink in go.d samba meta (#18420)
- Regenerate integrations.js (#18421)
- Remove checks.plugin dir (#18424)
- Reset last connected when removing stale nodes with netdatacli (#18425)
- Vendor https://github.com/mdlayher/lmsensors (#18427)
- Go.d lmsensors improve performance (#18429)
- Ci fix InvalidDefaultArgInFrom warn (#18428)
- ACLK code cleanup (#18417)
- Go.d/sensors: add sysfs scan method to collect metrics (#18431)
- Remove charts.d/sensors (#18426)
- Regenerate integrations.js (#18432)
- Go.d remove duplicates in testing (#18435)
- Stream paths propagated to children and parents (#18430)
- Improve agent shutdown time (#18434)
- Remove deadlock from sender (#18438)
- Fix charts.d/sensors leftovers (#18439)
- Fix receiver deadlock (#18440)
- Do not free the sender when the sender thread exits (#18441)
- Claim on Windows (#18410)
- Proper precedence when calculating time_to_evict (#18444)
- Go.d add support for symlinked vnode config files (#18445)
- Go.d remove vnode disable (#18446)
- Exit slabinfo.plugin on EPIPE (#18448)
- Go.d sensors add parsing intrusion to exec method (#18449)
- Regenerate integrations.js (#18450)
- Bump github.com/Masterminds/sprig/v3 from 3.2.3 to 3.3.0 in /src/go (#18453)
- Bump github.com/prometheus/common from 0.55.0 to 0.57.0 in /src/go (#18452)
- Bump github.com/docker/docker from 27.1.2+incompatible to 27.2.0+incompatible in /src/go (#18451)
- Ilert Integration (#18447)
- Regenerate integrations.js (#18454)
- Bump github.com/likexian/whois from 1.15.4 to 1.15.5 in /src/go (#18457)
- Bump github.com/likexian/whois-parser from 1.24.19 to 1.24.20 in /src/go (#18456)
- Bump google-github-actions/upload-cloud-storage from 2.1.3 to 2.2.0 (#18458)
- Netdata-claim.sh: fix parsing url arg (#18460)
- Windows Permissions (#18443)
- Go.d storcli: fix unmarshal driveInfo (#18466)
- Cleanup, rename and packaging fix (Windows Codes) (#18455)
- Fix node index in alerts (#18469)
- Improve processing of pending alerts (#18470)
- W1sensor collector Go implementation (#18464)
- Check correct number of bits for LZC of XOR value. (#18463)
- Remove w1sensor in favor of Go implementation (#18471)
- Added version to systemd-journal info response (#18474)
- Regenerate integrations.js (#18473)
- Config parsers (#17238)
- Prevent sigsegv in config-parsers (#18476)
- Add Access-Control-Allow-Headers: x-netdata-auth (#18477)
- Add Access-Control-Allow-Headers: x-transaction-id (#18478)
- Added missing comma in Access-Control-Allow-Headers (#18479)
- Regenerate integrations.js (#18475)
- Fix win sysinfo installed ram calculation (#18482)
- Update LIbbpf (#18480)
- Bump golang.org/x/text from 0.17.0 to 0.18.0 in /src/go (#18486)
- Bump github.com/prometheus/common from 0.57.0 to 0.58.0 in /src/go (#18487)
- Remove Warnings (ebpf) (#18484)
- Improve processing on removed alerts after agent restart (#18488)
- Remove charts.d/apcupsd (#18481)
- Add go.d/apcupsd (#18489)
- Regenerate integrations.js (#18493)
- Bump github.com/jackc/pgx/v5 from 5.6.0 to 5.7.0 in /src/go (#18498)
- Bump github.com/prometheus/common from 0.58.0 to 0.59.1 in /src/go (#18497)
- Bump golang.org/x/net from 0.28.0 to 0.29.0 in /src/go (#18496)
- Bump peter-evans/create-pull-request from 6 to 7 (#18495)
- Bump github.com/docker/docker from 27.2.0+incompatible to 27.2.1+incompatible in /src/go (#18502)
- Add varnishstat and varnishadm to ndsudo (#18503)
- Remove python.d/varnish (#18499)
- Server dashboard v3 static files, when available (#18507)
- Varnish collector Go implementation (#18491)
- Regenerate integrations.js (#18508)
- Go.d add function to execute a command inside a Docker container (#18509)
- Go.d/varnish: add docker support (#18512)
- Go.d/varnish update meta (#18516)
- Go.d update redis lib to v9 (#18513)
- Bump github.com/jackc/pgx/v5 from 5.7.0 to 5.7.1 in /src/go (#18515)
- Regenerate integrations.js (#18517)
- [WIP] Windows-Events Logs Explorer (#18483)
- Improve netdatacli docs (#18518)
- Remove save-database from netdatacli usage (#18519)
- Go.d/snmp: add an option to automatically create vnode (#18520)
- Regenerate integrations.js (#18522)
- Windows Events: recalculate the length of unicode strings returned every time (#18525)
- Go.d snmp add private enterprise numbers mapping (#18523)
- Go.d snmp: add sys descr, contact and loc as host labels for vnode (#18527)
- Go.d/snmp: add "organization" label (vnode) (#18529)
- Go.d snmp handle multiline sysDescr (#18530)
- Go.d add vnode guid validation (#18531)
- Bump github.com/vmware/govmomi from 0.42.0 to 0.43.0 in /src/go (#18532)
- Go.d snmp fix vnode host labels (#18534)
- Go.d snmp change label name organization->vendor (#18535)
- Windows Plugin Metrics (Thermal and Memory) (#18494)
- Add typesense to apps_groups.conf (#18537)
- Go.d add typesense collector (#18538)
- Go.d typesense: fix name in meta (#18542)
- Regenerate integrations.js (#18543)
- Go.d fix duplicate closeBody func (#18544)
- Go.d pkg web renames (#18545)
- Bump k8s.io/client-go from 0.31.0 to 0.31.1 in /src/go (#18549)
- Go.d move doing http req logic to web (#18546)
- Go.d fix Goland code inspection warnings (#18552)
- Fix some docs issues (#18553)
- Add go.d/nginxunit (#18554)
- Go.d fix typesense/nginxunit meta (#18556)
- Regenerate integrations.js (#18558)
- Add nginx unit to apps_groups.conf (#18557)
- Go.d/prometheus: add label_prefix config option (#18559)
- Regenerate integrations.js (#18560)
- Misc code cleanup (#18540)
- Go.d rename example => testrandom (#18561)
- Fetch metadata by hash for DEB repos. (#18536)
- Assorted build cleanup for external data collection plugins. (#18501)
- Add charts for TCPv4/TCPV6/ICMP errors in windows (#18526)
- Windows Events Improvements 1 (#18528)
- Add cpu model to host labels (#18562)
- Windows Events Improvements 2 (#18563)
- Windows Events Log Explorer improvements 3 (#18564)
- Go.d sd docker: remove unnecessary info message (#18570)
- Go.d/portcheck: add UDP support (#18569)
- Windows Events Log improvements 4 (#18567)
- Regenerate integrations.js (#18571)
- Go.d portcheck update meta (#18573)
- Regenerate integrations.js (#18574)
- Go.d/portcheck schema add tabs (#18575)
- Regenerate integrations.js (#18576)
- Go.d/portcheck: update status duration calculation (#18577)
- WEIGHTS: use node_id when available, otherwise host_id (#18579)
- Reduce connection timeout and fallback to IPV4 for ACLK connections (#18568)
- Go.d move packages (#18580)
- Bump go.mongodb.org/mongo-driver from 1.16.1 to 1.17.0 in /src/go (#18589)
- Bump github.com/docker/docker from 27.2.1+incompatible to 27.3.0+incompatible in /src/go (#18588)
- Update kickstart.sh (#18587)
- Go.d/sensors refactor (#18581)
- Regenerate integrations.js (#18592)
- Go.d/sensors update meta (#18595)
- Go.d/sensors fix meta (#18597)
- Regenerate integrations.js (#18598)
- Bump github.com/docker/docker from 27.3.0+incompatible to 27.3.1+incompatible in /src/go (#18600)
- Add DLLs to CmakeLists.txt (#18590)
- Publish Windows installers on nightly builds. (#18603)
- Add ceph commands to ndsudo (#18583)
- WEB SERVER: retry sending data when errno is EAGAIN (#18607)
- Correctly include Windows installer in release creation. (#18609)
- POST Functions (#18611)
- Feat: HW req for onprem installation. (#18608)
- Go.d/uwsgi: don't write just connect and read (#18618)
- Go.d/hddtemp: connect and read (#18619)
- Revert "Add ceph commands to ndsudo" (#18620)
- Remove python ceph collector implementation (#18584)
- Port Ceph collector to Go (#18582)
- Regenerate integrations.js (#18627)
- Go.d/ceph: fix leftovers #18582 (#18628)
- Go.d/postgres: fix checkpoints query for postgres 17 (#18629)
- Regenerate integrations.js (#18630)
- Go.d pkg/socket: keep only one timeout option (#18633)
- Go.d/smartctl: fix exit status check in scan (#18635)
- Change default pages per extent (#18623)
- Misc mqtt related code cleanup (#18622)
- Remove Python OpenLDAP implementation (#18626)
- Update file names. (#18638)
- Move plugins.d directory outside of collectors (#18637)
- Apps.plugin for windows (#18594)
- Port the OpenLDAP collector from Python to Go (#18625)
- Regenerate integrations.js (#18647)
- Fixed freebsd cpu calculation (#18648)
- Go.d remove duplicate chart check in tests (#18650)
- Use temporary file for commit date check. (#18646)
- Log agent start / stop timing events (#18632)
- Windows Installer (Silent mode) (#18613)
- Go.d sd fix sprig funcmap (#18658)
- New wording about edit-config script in docs (#18639)
- Bump go toolchain v1.22.8 (#18659)
- Apps.plugin improvements (#18652)
- Handle mqtt ping timeouts (#18653)
- Fix win apps uptime (#18662)
- Docs directory lint documentation and fix issues (#18660)
- Docs lint on
packaging/dir (#18665) - Remove python implementation of oracledb (#18651)
- Apps_groups.conf: add oracledb (#18666)
- Regenerate integrations.js (#18667)
- Remove section in python plugin readme (#18669)
- Windows.plugin (IIS) (#18566)
- Add go.d/oracle (#18654)
- Regenerate integrations.js (#18671)
- Add FAQ to SCIM integration doc (#18664)
- Src dir docs pass (#18670)
- Regenerate integrations.js (#18672)
- Adjust content api/v1/info (Windows) (#18656)
- Properly set start/shutdown times to parent/child (#18668)
- Apps plugin improvements2 (#18673)
- Go.d downgrade go-ora to v2.8.20 (#18677)
- Bump github.com/tidwall/gjson from 1.17.3 to 1.18.0 in /src/go (#18681)
- Bump github.com/prometheus/common from 0.59.1 to 0.60.0 in /src/go (#18680)
- Docs fixes (#18676)
- Bump go.mongodb.org/mongo-driver from 1.17.0 to 1.17.1 in /src/go (#18679)
- Regenerate integrations.js (#18682)
- Embed CPU architecture info in Windows installer filename. (#18661)
- Go.d/chrony: collect serverstats using chronyc (#18685)
- Regenerate integrations.js (#18686)
- UTF8 support for chart ids, names and other metadata (#18684)
- Fix sanitization issues (#18687)
- Add MSSQL metrics (Part I). (#18591)
- Send node info update after ACLK connection timeout (#18683)
- Fix(cgroups.plugin): handle containers no env vars (#18691)
- Go.d/nvidia_smi: use configured "timeout" in loop mode (#18692)
- Regenerate integrations.js (#18693)
- Cgroups.plugin: call
setresuidbefore spawn server init (#18694) - Fix ram usage calculation in LXC (#18695)
- Fix system-info disk space in LXC (#18696)
- Bump golang.org/x/net from 0.29.0 to 0.30.0 in /src/go (#18701)
- Improve apps.plugin readme (#18705)
- Update windows documentation (#18703)
- Feat(go.d/sensors): add a config option to update/add sensor label value (#18707)
- Detect when swap is disabled when agent is running (#18702)
- Fix wrong config file name in go.d/oracledb meta (#18709)
- Regenerate integrations.js (#18708)
- Add link to meta section on integrations template (#18713)
- Regenerate integrations.js (#18714)
- Add instructions to configure SCIM integration in Okta (#18710)
- Regenerate integrations.js (#18715)
- Go.d: use lib function to check if stderr connected to journal (#18718)
- Add check for 64bit builtin atomics (#18565)
- Windows Plugin metadata (#18599)
- Fix(go.d/portcheck): stop checking UDP ports on ICMP listen error (#18721)
- Fix logs POST query payload parsing (#18722)
- Reset the log sources to apply user selection (#18725)
- Apps.plugin: print also the original comm (#18727)
- Systemd-cat-native negative timeout (#18729)
- Pass correct GOOS and GOARCH on to package builders in CI. (#18717)
- Windows installer (Change descriptions add helping) (#18711)
- Fix handling of workflow artifacts. (#18726)
- Improve windows installer (#18649)
- Fix(perf.plugin): disable if all events disabled during init (#18728)
- [storcli] Support for controller ROC temperature. (#18732)
- Static install: bump openssl and curl to latest stable versions (#18719)
- Apps.plugin; allow parents to identify the children (#18734)
- MSSQL Metrics (Part II). (#18689)
- Fix(go.d/sensors): fix parsing power accuracy (#18735)
- Delay child disconnect update (#18712)
- Windows deploy metadata (#18733)
- Sanitizers should not remove trailing underscores (#18738)
- Add
ilertcloud notification integration (#18736) - Docs(apps.plugin): fix prefix/suffix pattern example (#18742)
- Feat(go.d/nvme): add model_number label (#18741)
- Regenerate integrations.js (#18720)
- Fix(apps.plugin): fix debug msg spam on macOS/freeBSD (#18743)
- Fix crash on agent initialization (#18746)
- Fix issues with Cloud Notification Integrations metadata (#18745)
- Simplify sentence on cloud notification integrations (#18750)
- Fix(freebsd.plugin): fix sysctl arcstats.p fails on FreeBSD 14 (#18748)
- Fix(python.d.plugin): fix plugin exit if no python found (#18747)
- Regenerate integrations.js (#18749)
- Remove CR (windows.plugin) (#18737)
- Update metadata.yaml (#18755)
- Regenerate integrations.js (#18756)
- Add Ubuntu 24.10 and Fedora 41 to CI. (#18753)
- Fix(go.d/sd/net_listeners): exit if local-listeners constantly times out (#18757)
- Local-listeners without libmnl (#18759)
- SPAWN SERVER: close all open fds on callback (#18764)
- Fix(proc.plugin/zfs): fix arcstats.pm (#18758)
- Adjust option (Windows claim) (#18763)
- Bump github.com/sijms/go-ora/v2 from 2.8.20 to 2.8.22 in /src/go (#18767)
- Bump github.com/bmatcuk/doublestar/v4 from 4.6.1 to 4.7.1 in /src/go (#18768)
- Bump github.com/vmware/govmomi from 0.43.0 to 0.44.1 in /src/go (#18766)
- Remove the overview section from cloud notif. integrations (#18754)
- Regenerate integrations.js (#18771)
- NetFramework (Part I) (#18762)
- Fix(go.d/sd/netlisteners): fix exec deadline exceeded check (#18774)
- Fix storing of repeat field (#18760)
- Fix(go.d/apcupsd): fix ups_load value divided by 100 (#18780)
- Log to windows (#18688)
- Sqlite upgrade to version 3.46.1 (#18772)
- Expand ml enabled option (#18761)
- Load chart labels on demand (#18699)
- Update README.md, fix a typo (#18781)
- Document ML enabled
auto(#18784) - Bump github.com/redis/go-redis/v9 from 9.6.1 to 9.6.2 in /src/go (#18783)
- Fix(netdata-updater.sh): ensure
--non-interactiveflag is passed during self-update (#18786) - Windows Alerts Improvements (#18785)
- Fix broken claiming via kickstart on some systems. (#18789)
- Systemd-journal; support querying archived files (#18792)
- Add ref to dyncfg (#18793)
- Ιmplementation to add logs integrations (#18791)
- Regenerate integrations.js (#18794)
- Unify claiming response json (#18777)
- Windows fixes (chart labels and warnings) (#18796)
- Fix atomic builtins test that currently fails for llvm+compiler_rt when gcc is not present (#18788)
- Schedule a node state update after context load (#18795)
- Docs: fix grammar in readme (#18799)
- Bugfix for logs integrations (#18800)
- Regenerate integrations.js (#18801)
- Feat(apps.plugin): add vernemq to apps_groups.conf (#18802)
- Remove macOS 12 from CI, and add macOS 15. (#18797)
- Local-listeners improvements (#18798)
- Cgroup-network now uses its own spawn server (#18674)
- Fix(go.d/sensors): ignore 'unknown' values (#18806)
- Allow local-listeners to associate container sockets with pids (#18807)
- Aesthetic changes in the code (#18808)
- Calculate currently collected metrics (#18803)
- Fix(proc/proc_net_dev): delay collecting all virtual interfaces (#18812)
- Fix variable scope to prevent invalid memory access (#18813)
- Comment out dictionary with hashtable code for now (#18814)
- Claiming should wait for node id and status ONLINE only (#18816)
- Revert "Fix atomic builtins test that currently fails for llvm+compiler_rt when gcc is not present" (#18811)
- Optimizations for servers with vast amounts of sockets (#18820)
- Windows storage metrics (#18810)
- Fixes last PR merge (#18821)
- Numa basic meminfo (#18822)
- Fix compilation on windows (#18823)
- More windows metrics (#18824)
- Fix(go.d/vernemq)!: support prometheus namespace added in v2.0 (#18815)
- Regenerate integrations.js (#18826)
- Common O/S Caching Layer for users and groups (#18825)
- Build(deps): bump github.com/redis/go-redis/v9 from 9.6.2 to 9.7.0 in /src/go (#18828)
- Remove old obsolete check for excess data in request (#18830)
- Add the Windows event logs integration to the meta (#18829)
- Feat(go.d/nvidia_smi): add "index" label to GPU charts (#18833)
- Chore(go.d/vernemq): remove unused file (#18835)
- Regenerate integrations.js (#18834)
- Remove RRDSET_FLAG_DETAIL. (#18837)
- Spawn-server-nofork: invalid magic (#18831)
- Update enterprise SSO docs (#18836)
- Feat(go.d/vernemq): add "Queued PUBLISH Messages" chart (#18838)
- Regenerate integrations.js (#18839)
- Un-vendor proprietary dashboard code. (#18437)
- Docs(web/gui): remove legacy dashboard description (#18841)
- Silence up-to-date installation targets. (#18842)
- Fix(packaging): fix installing libcurl_dev on FreeBSD (#18845)
- Feat(go.d/sd/nl): make timeout and interval configurable (#18847)
- Fix(packaging): check for sys/capability.h only on Linux (#18849)
- Reorganize top-level headers in libnetdata. (#18643)
- Make integration links absolute (#18851)
- Regenerate integrations.js (#18852)
- Do not load/save context data in RAM mode (#18790)
- Chore(ci): print versions in check_successful_update (#18853)
- Build(deps): bump github.com/vmware/govmomi from 0.44.1 to 0.45.0 in /src/go (#18854)
- Feat(proc/numa): add numa node mem activity (#18855)
- Fix(apps.plugin): add tini to Linux managers (#18856)
- Feat(go.d.plugin): add MaxScale collector (#18859)
- Regenerate integrations.js (#18860)
- Do not build H2O by default. (#18861)
- Prevent memory corruption during ACLK OTP decode (#18863)
- Docs(go.d/ping): clarify permissions (#18868)
- Regenerate integrations.js (#18869)
- Fix: correct health schema typo preventing Action alert rendering. (#18871)
- Fix corruption in expression value replacement (#18865)
- Build(deps): bump k8s.io/client-go from 0.31.1 to 0.31.2 in /src/go (#18873)
- Build(deps): bump github.com/prometheus/common from 0.60.0 to 0.60.1 in /src/go (#18874)
- Build(deps): bump github.com/vmware/govmomi from 0.45.0 to 0.45.1 in /src/go (#18872)
- Fix: correct go.d.plugin permission for source builds (#18876)
- Include windows.h globally in libnetdata (#18878)
- Adjust text_sanitizer to accept the default value (#18870)
- Windows storage fixes (#18880)
- Build(deps): bump azure/trusted-signing-action from 0.4.0 to 0.5.0 (#18883)
- Properly sanitize prometheus names and values (#18884)
- Fix(go.d/k8sstate): use static list of warning/terminated reasons (#18885)
- Improvement(go.d/k8sstate): collect pod status reason (#18887)
- Regenerate integrations.js (#18886)
- Remove python.d/spigotmc (#18889)
- Feat(go.d.plugin): add spigotmc collector (#18890)
- Regenerate integrations.js (#18891)
- Log2journal: fix config parsing memory leaks (#18893)
- Fix coverity issues (#18892)
- Start-stop-restart for windows, plus move info to its own file (#18894)
- Docs edit (#18895)
- Remove python.d/zscores (#18897)
- Regenerate integrations.js (#18899)
- Coverity fixes (#18896)
- Add basis for MSI installer. (#18787)
- Chore(go.d.plugin): add build tags to modules (#18900)
- Regenerate integrations.js (#18901)
- Updating Netdata docs (#18898)
- Versioning for functions (#18902)
- Update uninstallation docs and remove reinstallation page (#18907)
- Uninstall docs edits (#18908)
- Fix(debugfs/extfrag): add zone label (#18910)
- Proc.plugin: log as info if a dir not exists (#18909)
- Fix potential wait forever in mqtt loop (#18913)
- Fix a potential invalid double free memory (#18905)
- Docs: fix broken links in metadata (#18915)
- Regenerate integrations.js (#18917)
- Build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 in /src/go (#18920)
- Docs: fix ui license link (#18918)
- Log2journal now uses libnetdata (#18919)
- Go.d/portcheck: separate tabs for tcp/upd ports (#18922)
- Add
dagsterto apps_groups.conf (#18912) - Docs: small fixes and pass on sizing Agents (#18923)
- Chore(go.d/nvidia_smi): remove use_csv_format (deprecated) from config (#18924)
- Update CI to generate MSI installer for Windows using WiX. (#18914)
- Update Libbpf (#18921)
- Fix release generation in build workflow.
- Add randomness per thread to heartbeat (#18929)
- Docs: Changes to title and CPU requirements (#18925)
- Installation section simplification (#18911)
- Improve the documentation on removing stale nodes (#18927)
- Regenerate integrations.js (#18932)
- Better randomness for heartbeat (#18930)
- Add hyper-v metrics (#18697)
- Fix(go.d/prometheus): correct unsupported protocol scheme "file" error (#18938)
- Improve ACLK sync CPU usage (#18935)
- Random numbers improvements (#18939)
- Random numbers No 3 (#18940)
- Docs: grammar/format fixes to
docs/netdata-agent/(#18942) - Streaming re-organization (#18941)
- Switch DEB/RPM repositories to new subdomain. (#18916)
- Hyper collector fixes (#18934)
- Docs: fix Caddy docker compose example (#18944)
- Fix memory leak when using libcurl (#18947)
- Docs: add "Plugin Privileges" section (#18946)
- Docs: simplify go.d.plugin readme (#18949)
- Fix br elements (#18952)
- Update README.md (#18954)
- Chore(go.d.plugin): remove duplicate logging in init/check (#18955)
- Build(deps): bump github.com/vmware/govmomi from 0.45.1 to 0.46.0 in /src/go (#18959)
- Adjust max possible extent size (#18960)
- Build(deps): update go toolchain to v1.23.3 (#18961)
- MSI Improvements (#18903)
- Precompile Python code on Windows. (#18951)
- Adjust API version (#18906)
- Include Windows artifacts for all builds, not just nightlies.
- Properly create release branch for major releases.
- WIP - Netdata v2 (#18125)
- Bump version to v1.99.0 for v2.0 prerelease nightlies.