netdata v1.23.2 Release Notes

Release Date: 2020-07-16 // almost 4 years ago
  • Netdata v1.23.2

    🚀 Release v1.23.2 of the Netdata Agent is a patch for one significant issue.

    📜 PR #9491 fixed a buffer overrun vulnerability in Netdata's JSON parsing code. This vulnerability could be used to crash Agents remotely, and in some circumstances, could be used in an arbitrary code execution (ACE) exploit.

    ⚡️ We strongly encourage all Netdata users to update their nodes to v1.23.2 as soon as possible.

    🚀 This release also contains additional bug fixes and improvements.

    Acknowledgements

    • @Saruspete for adding Infiniband monitoring to Netdata!
    • @meesaltena for fixing a typo in netdata-installer.sh.
    • @anirudhdggl for tweaking the PyMySQL library to respect the my.cnf parameter when monitoring MySQL.
    • @candrews for cleaning up the exporting engine by wrapping header definitions in compilation conditions.
    • 🚀 @RubenKelevra for deploying an update to the IPFS collector that makes it compatible with IPFS v0.5.0+.
    • 👍 @vsc55 for adding support for returning headers using python.d's UrlService.

    👌 Improvements

    • ➕ Add support for multiple ACLK query processing threads (#9355, @underhood)
    • ➕ Add Infiniband monitoring to collector proc.plugin (#9091, @Saruspete)
    • 🔄 Change the HTTP method to make the IPFS collector compatible with 0.5.0+ (#9248, @RubenKelevra)
    • ➕ Add support for returning headers using python.d's UrlService (#9236, @vsc55)

    📚 Documentation

    • 🛠 Fix broken link in Kavenegar notification doc (#9492, @joelhans)
    • ➕ Add documentation for installing Netdata on k8s clusters (#9364, @joelhans)
    • ➕ Add notices to packaging docs for access errors and Cloud dependencies (#9422, @joelhans)
    • 🛠 Fix broken link to Polyverse in Docker documentation (#9426, @joelhans)
    • ➕ Add notice to eBPF documentation about incompatibility with static builds (#9418, @joelhans)

    Packaging / installation

    CI/CD

    🐛 Bug fixes

    • 🛠 Fix vulnerability in JSON parsing (#9491, @underhood)
    • 🛠 Fixed stored number accuracy (#9540, @stelfrag)
    • 🛠 Fix transition from archived to active charts not generating alarms (#9536, @mfundul)
    • 🛠 Fix PyMySQL library to respect my.cnf parameter (#9526, @anirudhdggl)
    • ✂ Remove health from archived metrics (#9520, @mfundul)
    • ⚡️ Update exporting engine to read the prefix option from instance config sections (#9463, @vlvkobal)
    • 🛠 Fix display error in Swagger API documentation (#9417, @underhood)
    • Wrap exporting engine header definitions in compilation conditions (#9458, @candrews)
    • 👌 Improve cgroups collector to autodetect unified cgroups (#9249, @underhood)
    • 🛠 Fix CMake build failing if ACLK is disabled (#9537, @underhood)
    • 🛠 Fix now_ms in charts.d collector to prevent tc-qos-helper crashes (#9510, @ilyam8)
    • 🛠 Fix python.d crashes by adding a lock to stdout write function (#9508, @ilyam8)
    • 🛠 Fix an issue with random crashes when updating a chart's metadata on the fly (#9509, @stelfrag)
    • 🛠 Fix ACLK protocol version always parsed as 0 (#9502, @underhood)
    • 🛠 Fix the check condition for chart name change (#9503, @stelfrag)
    • 🛠 Fix the exporting engine unit tests (#9460, @vlvkobal)
    • 🛠 Fix a Coverity defect for resource leaks (#9462, @vlvkobal)