netdata v1.36.1 Release Notes

Release Date: 2022-08-15 // about 2 months ago

Previous changes from v1.36.0

  • Full Changelog

    πŸ”€ Merged pull requests:

    • rrdcontexts allow not linked dimensions and charts #13501 (ktsaou)
    • πŸ“„ docs: add deprecation notice to python.d/postgres readme #13497 (ilyam8)
    • πŸ“„ docs: change postgres links to go version #13496 (ilyam8)
    • ⬆️ bump go.d version to v0.35.0 #13494 (ilyam8)
    • βž• add PgBouncer charts description and icon to dashboard info #13493 (ilyam8)
    • βž• Add chart_context to alert snapshots #13492 (MrZammler)
    • βœ‚ Remove prompt to add dashboard issues #13490 (cakrit)
    • πŸ“„ docs: fix unresolved file references #13488 (ilyam8)
    • πŸ“„ docs: add a note about edit-config for docker installs #13487 (ilyam8)
    • health: disable go python last collected alarms #13485 (ilyam8)
    • ⬆️ bump go.d.plugin version to v0.34.0 #13484 (ilyam8)
    • chore: add WireGuard description and icon to dashboard info #13483 (ilyam8)
    • 🐳 feat(cgroups.plugin): resolve nomad containers name (docker driver only) #13481 (ilyam8)
    • Check for protected when excluding mounts #13479 (MrZammler)
    • ⚑️ update postgres dashboard info #13474 (ilyam8)
    • βœ‚ Remove the single threaded arrayallocator optiomization during agent startup #13473 (stelfrag)
    • πŸ– Handle cases where entries where stored as text (with strftime("%s")) #13472 (stelfrag)
    • 0️⃣ Enable rrdcontexts by default #13471 (stelfrag)
    • πŸ›  Fix cgroup name detection for docker containers in containerd cgroup #13470 (xkisu)
    • Trimmed-median, trimmed-mean and percentile #13469 (ktsaou)
    • πŸ‘ rrdcontext support for hidden charts #13466 (ktsaou)
    • Load host labels for archived hosts #13464 (stelfrag)
    • πŸ›  fix(python.d/smartd_log): handle log rotation #13460 (ilyam8)
    • πŸ“„ docs: add a note about network interface monitoring when running in a Docker container #13458 (ilyam8)
    • πŸ›  fix a guide so we can reference it's subsections #13455 (tkatsoulas)
    • βͺ Revert "Query queue only for queries" #13452 (stelfrag)
    • /api/v1/weights endpoint #13449 (ktsaou)
    • Get last_entry_t only when st changes #13448 (MrZammler)
    • βž• additional stats #13445 (ktsaou)
    • πŸ“‡ Store host label information in the metadata database #13441 (stelfrag)
    • πŸ›  Fix typo in PostgreSQL section header #13440 (shyamvalsan)
    • πŸ›  Fix tests so that the actual metadata database is not accessed #13439 (stelfrag)
    • βœ‚ Delete aclk_alert table on start streaming from seq 1 batch 1 #13438 (MrZammler)
    • πŸ›  Fix agent crash when archived host has not been registered to the cloud #13437 (stelfrag)
    • Dont duplicate buffered bytes #13435 (vlvkobal)
    • πŸ‘‰ Show last 15 alerts in notification #13434 (MrZammler)
    • Query queue only for queries #13431 (underhood)
    • βœ‚ Remove octopus from demo-sites #13423 (cakrit)
    • Tiering statistics API endpoint #13420 (ktsaou)
    • βž• add discord, youtube, linkedin links to README #13419 (andrewm4894)
    • βž• add ML bullet point to features section on README #13418 (andrewm4894)
    • Set value to SN_EMPTY_SLOT if flags is SN_EMPTY_SLOT #13417 (MrZammler)
    • βž• Add missing comma (handle coverity warning CID 379360) #13413 (stelfrag)
    • codacy/lgtm ignore judy sources #13411 (underhood)
    • Send chart context with alert events to the cloud #13409 (MrZammler)
    • βœ‚ Remove SIGSEGV and SIGABRT (ebpf.plugin) #13407 (thiagoftsm)
    • πŸ“‡ minor fixes on metadata fields #13406 (tkatsoulas)
    • 🚚 chore(health): remove py web_log alarms #13404 (ilyam8)
    • Store host system information in the database #13402 (stelfrag)
    • πŸ›  Fix coverity issue 379240 (Unchecked return value) #13401 (stelfrag)
    • πŸ›  Fix netdata-updater.sh sha256sum on BSDs #13391 (tnyeanderson)
    • chore(python.d): clarify haproxy module readme #13388 (ilyam8)
    • πŸ›  Fix bitmap unit tests #13374 (stelfrag)
    • ⚑️ chore(dashboard): update chrony dashboard info #13371 (ilyam8)
    • 🚚 chore(python.d): remove python.d/* announced in v1.35.0 deprecation notice #13370 (ilyam8)
    • ⬆️ bump go.d.plugin version to v0.33.1 #13369 (ilyam8)
    • βž• Add Oracle Linux 9 to officially supported platforms. #13367 (Ferroin)
    • βž• Address Coverity issues #13364 (stelfrag)
    • πŸ“œ chore(python.d): improve config file parsing error message #13363 (ilyam8)
    • in source Judy #13362 (underhood)
    • βž• Add additional Docker image build with debug info included. #13359 (Ferroin)
    • 🚚 Move host tags to netdata_info #13358 (vlvkobal)
    • Get rid of extra comma in OpenTSDB exporting #13355 (vlvkobal)
    • πŸ›  Fix chart update ebpf.plugin #13351 (thiagoftsm)
    • βž• add job to move bugs to project board #13350 (hugovalente-pm)
    • βž• added another way to get ansible plays #13349 (mhkarimi1383)
    • Send node info message sooner #13348 (MrZammler)
    • query engine: omit first point if not needed #13345 (ktsaou)
    • πŸ›  fix 32bit calculation on array allocator #13343 (ktsaou)
    • πŸ›  fix crash on start on slow disks because ml is initialized before dbengine starts #13342 (ktsaou)
    • πŸ›  fix(packaging): respect CFLAGS arg when building Docker image #13340 (ilyam8)
    • βž• add github stars badge to readme #13338 (andrewm4894)
    • πŸ›  Fix coverity 379241 #13336 (MrZammler)
    • Rrdcontext #13335 (ktsaou)
    • Detect stored metric size by page type #13334 (stelfrag)
    • ⚠ Silence compile warnings on external source #13332 (MrZammler)
    • ⚑️ UpdateNodeCollectors message #13330 (MrZammler)
    • Cid 379238 379238 #13328 (stelfrag)
    • πŸ“„ Docs fix metric storage #13327 (tkatsoulas)
    • πŸ›  Fix two helgrind reports #13325 (vkalintiris)
    • πŸ›  fix(cgroups.plugin): adjust kubepods patterns to filter pods when using Kind cluster #13324 (ilyam8)
    • βž• Add link to docker config section #13323 (cakrit)
    • Guide for troubleshooting Agent with Cloud connection for new nodes #13322 (Ancairon)
    • πŸ›  fix(apps.plugin): adjust zmstat* pattern to exclude zoneminder scripts #13314 (ilyam8)
    • array allocator for dbengine page descriptors #13312 (ktsaou)
    • πŸ›  fix(health): disable go.d last collected alarm for prometheus module #13309 (ilyam8)
    • Explicitly skip uploads and notifications in third-party repositories. #13308 (Ferroin)
    • πŸ”’ Protect shared variables with log lock. #13306 (vkalintiris)
    • Keep rc before freeing it during labels unlink alarms #13305 (MrZammler)
    • πŸ›  fix(cgroups.plugin): adjust kubepods regex to fix name resolution in a kind cluster #13302 (ilyam8)
    • Null terminate string if file read was not successful #13299 (stelfrag)
    • πŸ›  fix(health): fix incorrect Redis dimension names #13296 (ilyam8)
    • πŸ“¦ chore: remove python-mysql from install-required-packages.sh #13288 (ilyam8)
    • βͺ Use new MQTT as default (revert #13258)" #13287 (underhood)
    • πŸ›  query engine fixes for alarms and dashboards #13282 (ktsaou)
    • πŸ‘ Better ACLK debug communication log #13281 (underhood)
    • ⬆️ bump go.d.plugin version to v0.33.0 #13280 (ilyam8)
    • πŸ›  Fixes vbi parser in mqtt5 implementation #13277 (underhood)
    • πŸ›  Fix alignment in charts endpoint #13275 (thiagoftsm)
    • πŸ–¨ Dont print io errors for cgroups #13274 (vlvkobal)
    • πŸ”Œ Pluginsd doc #13273 (thiagoftsm)
    • βœ‚ Remove obsolete --use-system-lws option from netdata-installer.sh help #13272 (Dim-P)
    • πŸ“‡ Rename the chart of real memory usage in FreeBSD #13271 (vlvkobal)
    • πŸ“š Update documentation about our REST API documentation. #13269 (Ferroin)
    • πŸ›  Fix package build filtering on PRs. #13267 (Ferroin)
    • βž• Add document explaining how to proxy Netdata via H2O #13266 (Ferroin)
    • 🚚 chore(python.d): remove deprecated modules from python.d.conf #13264 (ilyam8)
    • Multi-Tier database backend for long term metrics storage #13263 (stelfrag)
    • Get rid of extra semicolon in Graphite exporting #13261 (vlvkobal)
    • πŸ›  fix RAM calculation on macOS in system-info #13260 (ilyam8)
    • Ebpf issues #13259 (thiagoftsm)
    • 0️⃣ Use old mqtt implementation as default #13258 (MrZammler)
    • βœ‚ Remove warnings while compiling ML on FreeBSD #13255 (thiagoftsm)
    • πŸ›  Fix issues with DEB postinstall script. #13252 (Ferroin)
    • βœ‚ Remove strftime from statements and use unixepoch instead #13250 (stelfrag)
    • Query engine with natural and virtual points #13248 (ktsaou)
    • βž• Add fstype labels to disk charts #13245 (vlvkobal)
    • πŸ— Don’t pull in GCC for build if Clang is already present. #13244 (Ferroin)
    • Delay health until obsoletions check is complete #13239 (MrZammler)
    • πŸ‘Œ Improve anomaly detection guide #13238 (andrewm4894)
    • πŸ“¦ Implement PackageCloud cleanup #13236 (maneamarius)
    • ⬆️ Bump repoconfig package version used in kickstart.sh #13235 (Ferroin)
    • ⚑️ Updates the sqlite version in the agent #13233 (stelfrag)
    • Migrate data when machine GUID changes #13232 (stelfrag)
    • βž• Add more sqlite unittests #13227 (stelfrag)
    • ci: add issues to the Agent Board project workflow #13225 (ilyam8)
    • Exporting/send variables #13221 (boxjan)
    • πŸ›  fix(cgroups.plugin): fix qemu VMs and LXC containers name resolution #13220 (ilyam8)
    • netdata doubles #13217 (ktsaou)
    • deduplicate mountinfo based on mount point #13215 (ktsaou)
    • πŸ‘‰ feat(python.d): load modules from user plugin directories (NETDATA_USER_PLUGINS_DIRS) #13214 (ilyam8)
    • ⚑️ Properly handle interactivity in the updater code. #13209 (Ferroin)
    • Don’t use realpath to find kickstart source path. #13208 (Ferroin)
    • Print INTERNAL BUG messages only when NETDATA_INTERNAL_CHECKS is enabled #13207 (MrZammler)
    • Ensure tmpdir is set for every function that uses it. #13206 (Ferroin)
    • βž• Add user plugin dirs to environment #13203 (vlvkobal)
    • πŸ›  Fix cgroups netdev chart labels #13200 (vlvkobal)
    • βž• Add hostname in the worker structure to avoid constant lookups #13199 (stelfrag)
    • Rpm group creation #13197 (iigorkarpov)
    • πŸ‘ Allow for an easy way to do metadata migrations #13196 (stelfrag)
    • πŸ‘ Dictionaries with reference counters and full deletion support during traversal #13195 (ktsaou)
    • βž• Add configuration for dbengine page fetch timeout and retry count #13194 (stelfrag)
    • Clean sqlite prepared statements on thread shutdown #13193 (stelfrag)
    • ⚑️ Update dashboard to version v2.26.5. #13192 (netdatabot)
    • chore(netdata-installer): remove a call to 'cleanup_old_netdata_updater()' because it is no longer exists #13189 (ilyam8)
    • πŸ‘· feat(python.d/smartd_log): add 2nd job that tries to read from '/var/lib/smartmontools/' #13188 (ilyam8)
    • βž• Add type label for network interfaces #13187 (vlvkobal)
    • πŸ›  fix(freebsd.plugin): fix wired/cached/avail memory calculation on FreeBSD with ZFS #13183 (ilyam8)
    • πŸ”§ make configuration example clearer #13182 (andrewm4894)
    • add k8s_state dashboard_info #13181 (ilyam8)
    • πŸ“„ Docs housekeeping #13179 (tkatsoulas)
    • ⚑️ Update dashboard to version v2.26.2. #13177 (netdatabot)
    • feat(proc/proc_net_dev): add dim per phys link state to the "Interface Physical Link State" chart #13176 (ilyam8)
    • 0️⃣ set default for minimum num samples to train to 900 #13174 (andrewm4894)
    • βž• Add ml alerts examples #13173 (andrewm4894)
    • πŸ‘• Revert "Configurable storage engine for Netdata agents: step 3 (#12892)" #13171 (vkalintiris)
    • βœ‚ Remove warnings when openssl 3 is used. #13170 (thiagoftsm)
    • Don’t manipulate positional parameters in DEB postinst script. #13169 (Ferroin)
    • πŸ›  Fix coverity issues #13168 (stelfrag)
    • feat(proc/proc_net_dev): add dim per operstate to the "Interface Operational State" chart #13167 (ilyam8)
    • feat(proc/proc_net_dev): add dim per duplex state to the "Interface Duplex State" chart #13165 (ilyam8)
    • πŸ‘ allow traversing null-value dictionaries #13162 (ktsaou)
    • Use memset to mark the empty words in the quoted_strings_splitter function #13161 (stelfrag)
    • πŸ›  Fix data query on stale chart #13159 (stelfrag)
    • 0️⃣ enable ml by default #13158 (andrewm4894)
    • πŸ›  Fix labels unit test #13156 (stelfrag)
    • πŸ‘ Query Engine multi-granularity support (and MC improvements) #13155 (ktsaou)
    • add CAP_SYS_RAWIO to Netdata's systemd unit CapabilityBoundingSet #13154 (ilyam8)
    • ⚑️ Update docs on what to do if collector not there #13152 (cakrit)
    • βͺ revert to default of host anomaly rate threshold=0.01 #13150 (andrewm4894)
    • πŸ›  fix conditions for nightly build triggers #13145 (maneamarius)
    • βž• Add cargo/rustc/bazel/buck to apps_groups.conf #13143 (vkalintiris)
    • βž• Add an option to use malloc for page cache instead of mmap #13142 (stelfrag)
    • βž• Add mem.available chart to FreeBSD #13140 (MrZammler)
    • πŸ›  fix crashes due to misaligned allocations #13137 (ktsaou)
    • πŸ›  fix(python.d): urllib3 import collection for py3.10+ #13136 (ilyam8)
    • πŸ›  fix(python.d/mongodb): set serverSelectionTimeoutMS for pymongo4+ #13135 (ilyam8)
    • 0️⃣ Use new mqtt implementation as default #13132 (underhood)
    • 0️⃣ use ks2 as MC default #13131 (andrewm4894)
    • πŸ‘ allow label names to have slashes #13125 (ktsaou)
    • πŸ›  fixed coveriry 379136 379135 379134 379133 #13123 (ktsaou)
    • buffer overflow detected by the compiler #13120 (ktsaou)
    • Ci coverage #13118 (maneamarius)
    • βž• Add missing control to streaming #13112 (thiagoftsm)
    • βœ‚ Removes Legacy JSON Cloud Protocol Support In Agent #13111 (underhood)
    • ⚑️ Re-enable updates for systems using static builds. #13110 (Ferroin)
    • βž• Add user netdata to secondary group in DEB package #13109 (iigorkarpov)
    • βœ‚ Remove pinned page reference #13108 (stelfrag)
    • 73x times faster metrics correlations at the agent #13107 (ktsaou)
    • πŸ›  fix(updater): fix updating when using --force-update and new version of the updater script is available #13104 (ilyam8)
    • βœ‚ Remove unnescesary β€˜cleanup’ code. #13103 (Ferroin)
    • ⚑️ Temporarily disable updates for static builds. #13100 (Ferroin)
    • πŸ“„ docs(statsd.plugin): fix indentation #13096 (ilyam8)
    • Statistics on bytes recvd and sent #13091 (underhood)
    • πŸ›  fix virtualization detection on FreeBSD #13087 (ilyam8)
    • ⚑️ Update netdata commands #13080 (tkatsoulas)
    • πŸ›  fix: fix a base64_encode bug #13074 (kklionz)
    • Labels with dictionary #13070 (ktsaou)
    • πŸ”Œ Use a separate thread for slow mountpoints in the diskspace plugin #13067 (vlvkobal)
    • βœ‚ Remove official support for Debian 9. #13065 (Ferroin)
    • πŸ›  Fix coverity 378587 #13024 (MrZammler)