What's Changed
- procfs: fix parseStat comment and reuse line variable by @zanarellidev in #855
- Fix bcache data unit by @SuperQ in #871
- Synchronize common files from prometheus/prometheus by @prombot in #867
- Improve linting by @SuperQ in #865
- fix: Preserve the final environment entry without a trailing NUL by @gerardrecinto in #884
- sysfs: skip cooling devices whose attributes return ENODATA by @jlapenna in #886
- sysfs: fix NVMe namespace size and parse multipath path namespaces by @lpneyon in #885
- sysfs: handle cpufreq files with values by @neoLsH in #866
- sysfs: don't hang on cpufreq files that return EAGAIN by @blovett in #879
- Fix WSL2 mountinfo parsing by @SuperQ in #874
- cpuinfo: parse arm64 CPU implementer, variant, and part by @AdamMagued in #882
- sysfs: parse NVMe diag counters (controller, namespace, multipath head) by @lpneyon in #887
- Return errors instead of panicking on short lines in meminfo, ipvs and cpufreq parsers by @LemonCondor in #880
- test: split proc stat limit coverage by architecture by @happysnaker in #833
- class_nvme: read NVMe namespace nuse on demand by @scarlet-storm in #889
- netstat: check the scanner result and error by @youdie006 in #868
New Contributors
- @zanarellidev made their first contribution in #855
- @gerardrecinto made their first contribution in #884
- @jlapenna made their first contribution in #886
- @lpneyon made their first contribution in #885
- @blovett made their first contribution in #879
- @AdamMagued made their first contribution in #882
- @LemonCondor made their first contribution in #880
- @happysnaker made their first contribution in #833
- @scarlet-storm made their first contribution in #889
- @youdie006 made their first contribution in #868
Full Changelog: v0.22.0...v0.23.0