All Versions
52
Latest Version
Avg Release Cycle
37 days
Latest Release
592 days ago

Changelog History
Page 1

  • v1.36.0 Changes

    August 10, 2022

    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)
  • v1.35.0 Changes

    June 08, 2022

    Full Changelog

    πŸ”€ Merged pull requests:

    • ⚑️ Update README.md #13089 (ktsaou)
    • ⚑️ Update README.md #13088 (ktsaou)
    • πŸ›  fix(updater): return 0 on successful update for native packages when running interactively #13083 (ilyam8)
    • πŸ›  Fix Coverity errors in mqtt_websockets submodule #13082 (underhood)
    • πŸ›  fix(updater): don't produce any output if binpkg update completed successfully #13081 (ilyam8)
    • πŸ›  Fix handling of DEB package naming in CI. #13076 (Ferroin)
    • ⚑️ Update default value for "host anomaly rate threshold" #13075 (shyamvalsan)
    • πŸ›  Fix locking access to chart labels #13064 (stelfrag)
    • fix(cgroup.plugin): read k8s_cluster_name label from the correct file #13062 (ilyam8)
    • πŸŽ‰ Initialize chart label key parameter correctly #13061 (stelfrag)
    • βž• Added Alma Linux 9 and RHEL 9 support to CI and packaging. #13058 (Ferroin)
    • πŸ›  Fix handling of temp directory in kickstart when uninstalling. #13056 (Ferroin)
    • πŸ›  Fix coverity 378625 #13055 (MrZammler)
    • βž• add the ability to merge dictionary items #13054 (ktsaou)
    • Check for host labels when linking alerts for children #13053 (MrZammler)
    • dictionary improvements #13052 (ktsaou)
    • πŸ›  Fix dictionary crash walkthrough empty #13051 (ktsaou)
    • πŸ›  coverity fixes about statsd; removal of strsame #13049 (ktsaou)
    • βž• Add improved reinstall documentation. #13047 (Ferroin)
    • πŸ›  Fix disabled apps (ebpf.plugin) #13044 (thiagoftsm)
    • βž• add note about anomaly advisor #13042 (andrewm4894)
    • replace history with relevant dbengine params #13041 (andrewm4894)
    • Fix the retry count and netdata_exit check when running an sqlite3_step command #13040 (stelfrag)
    • ⏱ Schedule retention message calculation to a worker thread #13039 (stelfrag)
    • 🌲 Check return value and log an error on failure #13037 (stelfrag)
    • βž• Add additional metadata to the data response #13036 (stelfrag)
    • When sending a dimension for the first time, make sure there is a non zero created_at timestamp #13035 (stelfrag)
    • ⚑️ Update apps_groups.conf #13033 (fqx)
    • Dictionary with JudyHS and double linked list #13032 (ktsaou)
    • βž• add hostname to mirrored hosts #13030 (ktsaou)
    • ⚑️ Update dashboard to version v2.25.6. #13028 (netdatabot)
    • prevent gap filling on dbengine gaps #13027 (ktsaou)
    • πŸŽ‰ Initialize a pointer and add a check for it #13023 (vlvkobal)
    • πŸ›  Fix coverity issue 378598 #13022 (MrZammler)
    • Skip collecting network interface speed and duplex if carrier is down #13019 (vlvkobal)
    • fix COVERITY_PATH added with INSTALL_DIR into PATH #13014 (maneamarius)
    • πŸ“‡ Only try to update repo metadata in updater script if needed. #13009 (Ferroin)
    • πŸ‘• Treat dimensions as normal when we don't have enough/valid data. #13005 (vkalintiris)
    • ⚠ Use printf instead of echo for printing collected warnings in kickstart.sh. #13002 (Ferroin)
    • ⚑️ Update dashboard to version v2.25.4. #13000 (netdatabot)
    • πŸ”Œ Run the /net/dev module of the proc plugin in a separate thread #12996 (vlvkobal)
    • Autodetect coverity install path to increase robustness #12995 (maneamarius)
    • πŸ›  Fix compilation warnings #12993 (vlvkobal)
    • Delay children chart obsoletion check #12992 (MrZammler)
    • πŸ›  Fix nanosleep on platforms other than Linux #12991 (vlvkobal)
    • πŸ“‡ Don't expose the chart definition to streaming if there is no metadata change #12990 (stelfrag)
    • Faster queries #12988 (ktsaou)
    • πŸ‘Œ Improve reconnect node instructions #12987 (cakrit)
    • πŸ‘‰ Make heartbeat a static chart #12986 (MrZammler)
    • πŸ”Œ chore(apps.plugin): change cpu_guest chart context #12983 (ilyam8)
    • πŸ›  fix: don't kill Netdata PIDs if successfully stopped Netdata #12982 (ilyam8)
    • βž• add dictionary support to statsd #12980 (ktsaou)
    • πŸ›  fix(kickstart.sh): handle the case when tput colors doesn't return a number #12979 (ilyam8)
    • query engine optimizations and cleanup #12978 (ktsaou)
    • ⚑️ optimize poll_events() to spread the work over the threads more evenly #12975 (ktsaou)
    • πŸ“‡ chore: check link local address before querying cloud instance metadata #12973 (ilyam8)
    • Alarms py collector add filtering #12972 (andrewm4894)
    • Don't permanetly disable a destination because of denied access #12971 (MrZammler)
    • ⚠ modify code to resolve compile warning issue #12969 (kklionz)
    • ⚑️ Return rc->last_update from alarms_values api #12968 (MrZammler)
    • cleanup and optimize rrdeng_load_metric_next() #12966 (ktsaou)
    • feat(charts.d/apcupds): add load usage chart (Watts) #12965 (ilyam8)
    • πŸ›  fix: keep virtualization unknown if all used commands are not available #12964 (ilyam8)
    • statsd sets should count unique values #12963 (ktsaou)
    • βž• Add automatic retries fo static builds during nightly and release builds. #12961 (Ferroin)
    • Cleanup chart hash and map tables on startup #12956 (stelfrag)
    • ⚠ Suppress warning when freeing a NULL pointer in onewayalloc_freez #12955 (stelfrag)
    • 🚚 Trigger queue removed alerts on health log exchange with cloud #12954 (MrZammler)
    • πŸ“‡ Optimize the dimensions option store to the metadata database #12952 (stelfrag)
    • πŸ”€ Defer the dimension payload check to the ACLK sync thread #12951 (stelfrag)
    • detailed dbengine stats #12948 (ktsaou)
    • Prevent command_to_be_logged from overflowing #12947 (MrZammler)
    • ⚑️ Update libbpf version #12945 (thiagoftsm)
    • ⬇️ Reduce timeout to 1 second for getting cloud instance info #12941 (MrZammler)
    • Stream and advertise metric correlations to the cloud #12940 (MrZammler)
    • 🚚 feat: move dirs, logs, and env vars config options to separate sections #12935 (ilyam8)
    • Adjust the dimension liveness status check #12933 (stelfrag)
    • 0️⃣ chore(fping.plugin): bump default fping version to 5.1 #12930 (ilyam8)
    • βͺ Restore a broken symbolic link #12923 (vlvkobal)
    • ⚑️ collectors: apps.plugin: apps_groups: update net, aws, ha groups #12921 (k0ste)
    • βœ‚ Remove Alpine 3.12 from CI. #12919 (Ferroin)
    • πŸ”§ user configurable sqlite PRAGMAs #12917 (ktsaou)
    • πŸ›  fix [global statistics] section in netdata.conf #12916 (ilyam8)
    • 0️⃣ chore(streaming): bump default "buffer size bytes" to 10MB #12913 (ilyam8)
    • πŸ›  fix(cgroups.plugin): improve check for uninitialized containers in k8s #12912 (ilyam8)
    • πŸ›  fix virtualization detection when systemd-detect-virt is not available #12911 (ilyam8)
    • βž• added worker jobs for cgroup-rename, cgroup-network and cgroup-first-time #12910 (ktsaou)
    • πŸ›  Fix the log entry for incoming cloud start streaming commands #12908 (stelfrag)
    • 🚚 chore(cgroups.plugin): remove "enable new cgroups detected at run time" config option #12906 (ilyam8)
    • πŸ›  Fix release channel in the node info message #12905 (stelfrag)
    • πŸ‘· chore(worker_utilization): log an error when re-registering an already registered job #12903 (ilyam8)
    • πŸ›  fix(cgroups.plugin): use correct identifier when registering the main thread "chart" worker job #12902 (ilyam8)
    • βœ‚ Remove CPU-specific info from cpuidle dimensions #12898 (vlvkobal)
    • Adjust alarms count #12896 (MrZammler)
    • Return stable or nightly based on version if the file check fails #12894 (stelfrag)
    • ⚑️ Update reconnect node with kickstart info #12891 (cakrit)
    • πŸ›  Fix compilation warnings in FreeBSD #12887 (vlvkobal)
    • πŸ›  Fix compilation warnings #12886 (vlvkobal)
    • Take into account the in queue wait time when executing a data query #12885 (stelfrag)
    • ⚑️ Update dashboard to version v2.25.2. #12884 (netdatabot)
    • Consider ZFS ARC shrinkable as cache on FreeBSD #12879 (vlvkobal)
    • βœ‚ Remove Fedora 34 from CI and package builds. #12875 (Ferroin)
    • πŸ›  fix(health): change duplicate health template message logging level to 'info' #12873 (ilyam8)
    • πŸ“„ docs: fix unresolved file references #12872 (ilyam8)
    • Set trust durations to have data from children properly aligned #12870 (stelfrag)
    • πŸ”Œ feat(proc/cgroups.plugin): add PSI stall time charts #12869 (ilyam8)
    • ⚑️ Update README.md #12868 (tkatsoulas)
    • πŸ›  fix for negative per job busy time #12867 (ktsaou)
    • Apply some logic to possible streaming destinations #12866 (MrZammler)
    • πŸ›  fix(cgroups.plugin): do not disable K8s pod/container cgroups if can't rename them #12865 (ilyam8)
    • πŸ‘· workers fixes and improvements #12863 (ktsaou)
    • ⬆️ bump go.d.plugin version to v0.32.3 #12862 (ilyam8)
    • πŸŽ‰ Initialize the metadata database when performing dbengine stress test #12861 (stelfrag)
    • βž• Add a SQLite database checkpoint command #12859 (stelfrag)
    • πŸ”Œ feat(cgroups.plugin): add k8s cluster name label (GKE only) #12858 (ilyam8)
    • Autodetect channel for specific version #12856 (maneamarius)
    • Pause alert pushes to the cloud #12852 (MrZammler)
    • πŸ›  fix(proc.plugin): consider ZFS ARC as cache when collecting memory usage on Linux #12847 (ilyam8)
    • Resolve coverity related to memory and structure dereference #12846 (stelfrag)
    • πŸ›  fix memory leaks and mismatches of the use of the z functions for allocations #12841 (ktsaou)
    • πŸ‘ Allow usage of new MQTT 5 implementation #12838 (underhood)
    • ⏱ Set a page wait timeout and retry count #12836 (stelfrag)
    • πŸ”¦ Expose anomaly-bit option to health. #12835 (vkalintiris)
    • πŸ”Œ feat(plugins.d): allow external plugins to create chart labels #12834 (ilyam8)
    • πŸ‘• Ignore obsolete charts/dims in prediction thread. #12833 (vkalintiris)
    • πŸ›  fix(exporting)" make 'send charts matching' behave the same as 'filter' for prometheus format #12832 (ilyam8)
    • βœ‚ Remove sync warning #12831 (thiagoftsm)
    • ⬇️ Reduce the number of messages written in the error log due to out of bound timestamps #12829 (stelfrag)
    • πŸ› Bug fix in netdata-uninstaller.sh #12828 (maneamarius)
    • Cleanup the node instance table on startup #12825 (stelfrag)
    • ⏱ Accept a data query timeout parameter from the cloud #12823 (stelfrag)
    • πŸ‘• Broadcast completion before unlocking condition variable's mutex #12822 (vkalintiris)
    • βž• Add chart filtering parameter to the allmetrics API query #12820 (vlvkobal)
    • 🌲 Write the entire request with parameters in the access.log file #12815 (stelfrag)
    • βž• Add a parameter for how many worker threads the libuv library needs to pre-initialize #12814 (stelfrag)
    • ⚑️ Optimize linking of foreach alarms to dimensions. #12813 (vkalintiris)
    • πŸ›  fix!: do not replace a hyphen in the chart name with an underscore #12812 (ilyam8)
    • speedup queries by providing optimization in the main loop #12811 (ktsaou)
    • onewayallocator to use mallocz() instead of mmap() #12810 (ktsaou)
    • βž• Add support for installing static builds on systems without usable internet connections. #12809 (Ferroin)
    • πŸ”§ Configurable storage engine for Netdata agents: step 2 #12808 (aberaud)
    • πŸ‘· Workers utilization charts #12807 (ktsaou)
    • βž• add --repositories-only option #12806 (maneamarius)
    • 🚚 Move kickstart argument parsing code to a function. #12805 (Ferroin)
    • 🚚 Fill missing removed events after a crash #12803 (MrZammler)
    • 🐧 Switch to Alma Linux for RHEL compatible support. #12799 (Ferroin)
    • πŸ“‡ Rename --install option for kickstart.sh #12798 (maneamarius)
    • 🚚 chore(python.d): remove python.d/* announced in v1.34.0 deprecation notice #12796 (ilyam8)
    • πŸ‘• Don't use MADV_DONTDUMP on non-linux builds #12795 (vkalintiris)
    • Speed up BUFFER increases (minimize reallocs) #12792 (ktsaou)
    • procfile: more comfortable initial settings and faster/fewer reallocs #12791 (ktsaou)
    • just a simple fix to avoid recompiling protobuf all the time #12790 (ktsaou)
    • πŸ›  fix(proc/net/dev): exclude Proxmox bridge interfaces #12789 (ilyam8)
    • πŸ›  fix(cgroups.plugin): do not add network devices if cgroup proc is in the host net ns #12788 (ilyam8)
    • One way allocator to double the speed of parallel context queries #12787 (ktsaou)
    • πŸ›  fix(installer): non interpreted new lines when printing deferred errors #12786 (ilyam8)
    • Trace rwlocks of netdata #12785 (ktsaou)
    • ⚑️ update ml defaults in docs #12782 (andrewm4894)
    • πŸ›  fix: printing a warning msg in installer #12781 (ilyam8)
    • πŸ”Œ feat(cgroups.plugin): add filtering by cgroups names and improve renaming in k8s #12778 (ilyam8)
    • ⚑️ Skip ACLK dimension update when dimension is freed #12777 (stelfrag)
    • πŸ”§ Configurable storage engine for Netdata agents: step 1 #12776 (aberaud)
    • πŸ›  Fix coverity on receiver setsockopt #12772 (MrZammler)
    • ⚑️ some config updates for ml #12771 (andrewm4894)
    • βœ‚ Remove node.d.plugin and relevant files #12769 (surajnpn)
    • πŸ›  Fix checking of enviornment file in updater. #12768 (Ferroin)
    • πŸ“œ use aclk_parse_otp_error on /env error #12767 (underhood)
    • feat(dbengine): make dbengine page cache undumpable and dedupuble #12765 (ilyam8)
    • πŸ›  fix: use 'diskutil info` to calculate the disk size on macOS #12764 (ilyam8)
    • faster execution of external programs #12759 (ktsaou)
    • πŸ›  Fix and improve netdata-updater.sh script #12757 (MarianSavchuk)
    • fix implicit declaration of function 'appconfig_section_option_destroy_non_loaded' #12756 (ilyam8)
    • ⚑️ Update netdata-installer.sh #12755 (petecooper)
    • 🏷 Tag Gotify health notifications for the Gotify phone app #12753 (JaphethLim)
    • πŸ›  fix(cgroups.plugin): remove "search for cgroups under PATH" conf option to fix memory leak #12752 (ilyam8)
    • πŸ›  fix(cgroups.plugin): run renaming script only for containers in k8s #12747 (ilyam8)
    • πŸ›  fix(cgroups.plugin): remove "enable cgroup X" config option on cgroup deletion #12746 (ilyam8)
    • 🚚 chore(cgroup.plugin): remove undocumented feature reading cgroups-names.sh when renaming cgroups #12745 (ilyam8)
    • πŸ”Œ feat(cgroups.plugin): add "CPU Time Relative Share" chart #12741 (ilyam8)
    • 🌲 chore: reduce logging in rrdset #12739 (ilyam8)
    • feat(cgroups.plugin): add k8s_qos_class label #12737 (ilyam8)
    • expand on the various parent-child config options #12734 (andrewm4894)
    • πŸ“š Mention serial numbers in chart names in the plugins.d API documentation #12733 (vlvkobal)
    • πŸ‘• Make atomics a hard-dep. #12730 (vkalintiris)
    • βž• add --install-version flag for installing specific version of Netdata #12729 (maneamarius)
    • βœ‚ Remove per chart configuration. #12728 (vkalintiris)
    • πŸ‘• Avoid clearing already unset flags. #12727 (vkalintiris)
    • βœ‚ Remove commented code. #12726 (vkalintiris)
    • ⚑️ chore(kickstart.sh): remove unused --auto-update option when using static/build install method #12725 (ilyam8)
    • 🍎 [Chore]: Small typo in macos document #12724 (MrZammler)
    • πŸ›  fix upgrading all currently installed packages when updating Netdata on Debian #12716 (iigorkarpov)
    • πŸ”Œ chore(cgroups.plugin): reduce the CPU time required for cgroup-network-helper.sh #12711 (ilyam8)
    • βž• Add -pipe to CFLAGS in most cases for builds. #12709 (Ferroin)
    • πŸ— Tweak static build process to improve build speed and debuggability. #12708 (Ferroin)
    • Check for chart obsoletion on children re-connections #12707 (MrZammler)
    • πŸ”Œ feat(apps.plugin): add proxmox-ve processes to apps_groups.conf #12704 (ilyam8)
    • 0️⃣ chore(ebpf.plugin): re-enable socket module by default #12702 (ilyam8)
    • πŸ— Disable automake dependency tracking in our various one-time builds. #12701 (Ferroin)
    • βž• Add missing values to algorithm vector (eBPF) #12698 (thiagoftsm)
    • πŸš€ Allocate buffer memory for uv_write and release in the callback function #12688 (stelfrag)
    • πŸ“„ [Uninstall Netdata] - Add description in the docs to use uninstaller script with force arg #12687 (odynik)
    • ⚠ Correctly propagate errors and warnings up to the kickstart script from scripts it calls. #12686 (Ferroin)
    • Memory CO-RE #12684 (thiagoftsm)
    • πŸ“„ Docs: fix GitHub format #12682 (eltociear)
    • πŸ”Œ feat(apps.plugin): add caddy to apps_groups.conf #12678 (simon300000)
    • fix: use NETDATA_LISTENER_PORT in docker healtcheck #12676 (ilyam8)
    • βž• Add a 2 minute timeout to stream receiver socket #12673 (MrZammler)
    • βž• Add options to kickstart.sh for explicitly passing options to installer code. #12658 (Ferroin)
    • πŸ‘Œ Improve agent cloud chart synchronization #12655 (stelfrag)
    • βž• Add the ability to perform a data query using an offline node id #12650 (stelfrag)
    • Gotify notifications #12639 (coffeegrind123)
    • πŸ‘Œ Improve handling of release channel selection in kickstart.sh. #12635 (Ferroin)
    • πŸ›  Fix Valgrind errors #12619 (vlvkobal)
    • Pass the child machine's guid to the goto_url link #12609 (MrZammler)
    • Implements new capability fields in aclk_schemas #12602 (underhood)
    • Metric correlations #12582 (MrZammler)
    • ⬇️ Reduce alert events sent to the cloud. #12544 (MrZammler)
    • πŸ“¦ include proper package dependency #12518 (atriwidada)
  • v1.34.0 Changes

    April 14, 2022

    Full Changelog

    πŸ”€ Merged pull requests:

    • πŸ‘• Cancel anomaly detection threads before joining. #12681 (vkalintiris)
    • ⚑️ Update dashboard to version v2.25.0. #12680 (netdatabot)
    • βœ‚ Delete ML-related data of a host in the proper order. #12672 (vkalintiris)
    • πŸ›  fix(ebpf.plugin): add missing chart context for cgroups charts #12671 (ilyam8)
    • βœ‚ Remove on pull_request trigger #12670 (dimko)
    • 0️⃣ [Stream compression Docs] - Enabled by default #12669 (odynik)
    • ⚑️ Update dashboard to version v2.24.0. #12668 (netdatabot)
    • πŸ”€ Show error when clock synchronization state is unavailable #12667 (vlvkobal)
    • Dashboard network title #12665 (thiagoftsm)
    • ⬆️ bump go.d.plugin version to v0.32.2 #12663 (ilyam8)
    • πŸ”§ Properly limit repository configuration dependencies. #12661 (Ferroin)
    • πŸ— Show --build-only instead of --only-build #12657 (MrZammler)
    • ⚑️ Update dashboard to version v2.22.6. #12653 (netdatabot)
    • βž• Add a chart label filter parameter in context data queries #12652 (stelfrag)
    • βž• Add a timeout parameter to data queries #12649 (stelfrag)
    • πŸ›  fix: remove instance-specific information from chart titles #12644 (ilyam8)
    • feat: add k8s_cluster_name host tag (GKE only) #12638 (ilyam8)
    • ⚠ Summarize encountered errors and warnings at end of kickstart script run. #12636 (Ferroin)
    • βž• Add eBPF CO-RE version and checksum files to distfile list. #12627 (Ferroin)
    • πŸ›  Fix ACLK shutdown #12625 (underhood)
    • Don't do fatal on error writing the health api management key. #12623 (MrZammler)
    • πŸ›  fix(cgroups.plugin): set CPU prev usage before first usage. #12622 (ilyam8)
    • ⚑️ eBPF update dashboard #12617 (thiagoftsm)
    • πŸ›  fix print: command not found issue #12615 (maneamarius)
    • πŸ‘ feat: add support for cloud providers info to /api/v1/info #12613 (ilyam8)
    • πŸ›  Fix training/prediction stats charts context. #12610 (vkalintiris)
    • πŸ›  Fix a compilation warning #12608 (vlvkobal)
    • ⚑️ Update dashboard to version v2.22.3. #12607 (netdatabot)
    • Enable streaming of anomaly_detection.* charts #12606 (vkalintiris)
    • πŸ‘ Better check for IOMainPort on MacOS #12600 (vlvkobal)
    • πŸ›  Fix coverity issues #12598 (vkalintiris)
    • πŸ”Š chore: make logs less noisy on child reconnect #12594 (ilyam8)
    • πŸ”Œ feat(cgroups.plugin): add CPU throttling charts #12591 (ilyam8)
    • πŸ›  Fix ebpf exit #12590 (thiagoftsm)
    • ⚑️ feat(collectors): update go.d.plugin version to v0.32.1 #12586 (ilyam8)
    • Check if libatomic can be linked #12583 (MrZammler)
    • πŸ“š Update links to documentation (eBPF) #12581 (thiagoftsm)
    • πŸ›  fix: re-add setuid bit to ioping after installing Debian package #12580 (ilyam8)
    • Kickstart improved messaging #12577 (Ferroin)
    • βž• add some new ml params to README #12575 (andrewm4894)
    • ⚑️ Update ML-related charts #12574 (vkalintiris)
    • ⚑️ update anonymous-statistics readme for PH Cloud #12571 (andrewm4894)
    • Respect dimension hidden option when executing a query #12570 (stelfrag)
    • πŸ›  [Agent crash on api/v1/info call] - fixes #12559 #12565 (erdem2000)
    • πŸ›  Fix temporary directory handling for dependency handling script in updater. #12562 (Ferroin)
    • ⚑️ feat(netdata-updater): add the script name when logging #12557 (ilyam8)
    • πŸ›  Fix Build on MacOS #12554 (underhood)
    • Unblock cgroup version detection with systemd #12553 (vlvkobal)
    • πŸ›  fix FreeBSD bundled protobuf build if system one is present #12552 (underhood)
    • πŸ›  fix: use /proc/cpuinfo for CPU freq detection as a last resort #12550 (ilyam8)
    • βž• add --reinstall-clean flag for kickstart.sh and update documentation #12548 (maneamarius)
    • Don't send alert events without wc->host #12547 (MrZammler)
    • ⬇️ reduce min dbengine anomaly rate every 60s->30s #12543 (andrewm4894)
    • Explicitly use debhelper to enable systemd service #12542 (ralphm)
    • πŸš€ Allocate buffer and release on callback when executing agent CLI commands #12540 (stelfrag)
    • πŸ‘• Make sure registered static threads are unique. #12538 (vkalintiris)
    • packaging: upgrage protocol buffer version to 3.19.4 #12537 (surajnpn)
    • ⚑️ feat(collectors): update go.d.plugin version to v0.32.0 #12536 (ilyam8)
    • πŸ‘Œ Improve ACLK sync logging #12534 (stelfrag)
    • Socket connections (eBPF) and bug fix #12532 (thiagoftsm)
    • πŸ›  fix: use internal defaults for sched policy/oom score in native packages #12529 (ilyam8)
    • πŸ“„ docs: fix unresolved file references #12528 (ilyam8)
    • πŸ›  fix(kickstart.sh): use $ROOTCMD when setting auto updates #12526 (ilyam8)
    • πŸ›  fix(netdata-updater): properly handle update for debian packages #12524 (ilyam8)
    • πŸ›  fix centos gpg key issue #12519 (maneamarius)
    • πŸ›  fix: Netdata segfault because of 2 timex.plugin threads #12512 (ilyam8)
    • πŸ›  Fix memory leaks on Netdata exit #12511 (vlvkobal)
    • πŸ›  fix centos7 gpg key issue #12506 (maneamarius)
    • πŸ‘• Use live charts to count the total number of dimensions. #12504 (vkalintiris)
    • ⚑️ Update ebpf doc #12503 (thiagoftsm)
    • πŸ”Œ feat(collectors/timex.plugin): add clock status chart #12501 (ilyam8)
    • PR template: Include user information section #12499 (kickoke)
    • βž• add locust to apps_groups.conf #12498 (andrewm4894)
    • ⚑️ Properly skip running the updater in kickstart dry-run mode. #12497 (Ferroin)
    • πŸ”Œ Adjust timex.plugin information to be less cryptic #12495 (DanTheMediocre)
    • πŸ‘• ML-related changes to address issue/discussion comments. #12494 (vkalintiris)
    • πŸ›  fix: open fd 3 before first use in the netdata-updater.sh script #12491 (ilyam8)
  • v1.33.1 Changes

    February 14, 2022

    Full Changelog

    πŸ”€ Merged pull requests:

    • πŸ“„ docs: rename kickstart install badges units #12131 (ilyam8)
    • ⚑️ Update dashboard to version v2.20.18. #12117 (netdatabot)
    • πŸ“„ Docs: Fix paths to install boxes #12109 (kickoke)
    • πŸ“„ Docs fix: Match the new install box component name #12106 (kickoke)
    • βž• Add proper support for Oracle Linux native packages to installer. #12101 (Ferroin)
    • πŸ“„ Docs improvement: Added interactive kickstart scripts where possible #12098 (kickoke)
    • ⚑️ Update syntax for Caddy v2 #12092 (mohammed90)
    • Properly handle non-interactive installs as non-root users. #12089 (Ferroin)
    • βž• Add info about installer interactivity to anonymous installer telemetry events. #12088 (Ferroin)
    • πŸš€ Make a lack of an os-release file non-fatal on install. #12087 (Ferroin)
    • πŸ“„ docs: add a note that the "Install Netdata on Synology" is maintained by community #12086 (ilyam8)
    • disable_ebpf_socket: Disable thread while race condition is fixed #12085 (thiagoftsm)
    • βž• add native installation for rockylinux #12081 (maneamarius)
    • βœ‚ Remove mention of libJudy in installation documentation for macOS #12080 (vlvkobal)
    • πŸ“„ docs: improve "Docker container names resolution" section #12079 (ilyam8)
    • Fix aclk_kill_link reconnect endless loop #12074 (underhood)
    • Disable hashes for charts and alerts if openssl is not available #12071 (MrZammler)
    • βž• Adds legacy protocol deprecation banner to agent log #12065 (underhood)
    • πŸ›  fix typo, tidy up sentence #12062 (petecooper)
    • πŸ“„ Docs install cleanup #12057 (kickoke)
    • πŸ›  Fix handling of non-x86 static builds in updater. #12055 (Ferroin)
    • πŸ›  fix(docs): unresolved file references #12053 (ilyam8)
    • ⚑️ Update dashboard to version v2.20.16. #12052 (netdatabot)
    • [Stream Compression] - Bug fix #12043 - lz4.h compilation error - compile from source #12049 (odynik)
    • πŸ›  Fix compilation errors for OpenSSL on macOS #12048 (vlvkobal)
    • ⚑️ Updated the docs to match new install script #12042 (kickoke)
    • πŸ›  Fix handling of removed packages with leftover config files in package check. #12033 (Ferroin)
    • ⚑️ update existing OS dependencies scripts and add scripts for fedora an… #11963 (maneamarius)
    • Posix #11961 (maneamarius)
    • ⚑️ Updated formatting issues and copy #11944 (kickoke)
    • 🐧 Replace CentOS 8 with RockyLinux 8 in CI and package builds. #11801 (Ferroin)
  • v1.33.0 Changes

    January 26, 2022

    Full Changelog

    πŸ”€ Merged pull requests:

  • v1.32.1 Changes

    December 14, 2021

    Full Changelog

    πŸ”€ Merged pull requests:

    • πŸ“„ Clean up anomaly-detection guide docs #11901 (andrewm4894)
    • πŸ‘‰ Use the chart id instead of chart name in response to incoming cloud context queries #11898 (stelfrag)
    • 🚚 Moved data privacy section into a separate topic #11889 (kickoke)
    • πŸ›  Fixed formatting issues. #11888 (kickoke)
    • πŸ›  Fix postdrop handling for systemd systems. #11885 (Ferroin)
    • ⚑️ Minor ACLK docu updates #11882 (underhood)
    • βž• Adds Swagger docs for new /api/v1/aclk endpoint #11881 (underhood)
    • πŸ›  fix(updater): don't produce output when static update succeeded #11879 (ilyam8)
    • πŸ›  fix(updater): fix exit code when updating static install && updater script #11873 (ilyam8)
    • βž• add z score alarm example #11871 (andrewm4894)
    • πŸ›  fix(health): used_swap alarm calc #11868 (ilyam8)
    • πŸŽ‰ Initialize enabled parameter to 1 in AlarmLogHealth message #11856 (MrZammler)
    • πŸ“¦ Explicitly conflict with distro netdata DEB packages. #11855 (Ferroin)
    • πŸ›  fixed username for not-local users #11854 (scatenag)
    • πŸ›  fix static build, curl will be staict binary; extra args can be transfer #11852 (boxjan)
    • Create ML README.md #11848 (andrewm4894)
    • πŸ›  Fix token name in release draft workflow. #11847 (Ferroin)
    • ⬆️ Bump static builds to use Alpine 3.15 as a base. #11836 (Ferroin)
    • πŸ‘• Detect whether libatomic should be linked in when using CXX linker. #11818 (vkalintiris)
    • ⚑️ Make netdata-updater.sh POSIX compliant. #11755 (Ferroin)
    • βœ‚ Remove Fedora 33 from CI. #11640 (Ferroin)
    • βœ‚ Remove OpenSUSE Leap 15.2 from CI. #11600 (Ferroin)
  • v1.32.0 Changes

    November 30, 2021

    Full Changelog

    πŸ”€ Merged pull requests: