Repository navigation
Releases: prometheus/procfs
Releases · prometheus/procfs
Release list
v0.23.0
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
v0.22.0
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #840
- procfs: add KernelTainted() to parse /proc/sys/kernel/tainted by @arunsrini3082 in #844
- kernel_tainted: use linux build tag instead of !windows by @arunsrini3082 in #847
- Synchronize common files from prometheus/prometheus by @prombot in #843
- build(deps): bump actions/setup-go from 6.4.0 to 6.5.0 by @dependabot[bot] in #835
- build(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #834
- fix(procfs): report raw values in parse errors by @HNO3Miracle in #841
- build(deps): bump the golang-org-x group with 2 updates by @dependabot[bot] in #849
- build(deps): bump actions/setup-go from 6.5.0 to 7.0.0 by @dependabot[bot] in #848
- Synchronize common files from prometheus/prometheus by @prombot in #850
- Synchronize common files from prometheus/prometheus by @prombot in #857
- sysfs: add SR-IOV VF PCI address and NUMA node helpers for net interfaces by @aharivel in #795
- netstat: model legacy TcpExt counters removed from recent kernels by @neoLsH in #863
- Add resctrlfs package by @rtreffer in #862
- build(deps): bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #856
- Synchronize common files from prometheus/prometheus by @prombot in #858
- Rename internal/util package by @SuperQ in #864
- sysfs: add support for ACPI 4.0 power meters by @dongjiang1989 in #860
- sysfs: add InfiniBand device listing and per-device parsing by @rafal-szypulka in #854
- fix: skip FileDescriptorsLen fast path on non-Linux/FreeBSD platforms by @kazeburo in #853
- fix(mdstat): parse (W), (J) and (R) component device flags by @sueun-dev in #842
New Contributors
- @arunsrini3082 made their first contribution in #844
- @aharivel made their first contribution in #795
- @neoLsH made their first contribution in #863
- @rafal-szypulka made their first contribution in #854
- @kazeburo made their first contribution in #853
- @sueun-dev made their first contribution in #842
Full Changelog: v0.21.1...v0.22.0
v0.21.1
What's Changed
- Fix invalid format strings by @HNO3Miracle in #832
New Contributors
- @HNO3Miracle made their first contribution in #832
Full Changelog: v0.21.0...v0.21.1
v0.21.0
What's Changed
- Refactor class thermal error handling by @SuperQ in #794
- build(deps): bump actions/setup-go from 6.2.0 to 6.3.0 by @dependabot[bot] in #790
- Synchronize common files from prometheus/prometheus by @prombot in #798
- build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 by @dependabot[bot] in #800
- build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 by @dependabot[bot] in #801
- Cleanup CI by @SuperQ in #803
- Synchronize common files from prometheus/prometheus by @prombot in #804
- Synchronize common files from prometheus/prometheus by @prombot in #805
- Synchronize common files from prometheus/prometheus by @prombot in #806
- Synchronize common files from prometheus/prometheus by @prombot in #807
- Synchronize common files from prometheus/prometheus by @prombot in #808
- Synchronize common files from prometheus/prometheus by @prombot in #809
- blockdevice: add DMMultipathDevices for DM-multipath sysfs parsing by @sradco in #796
- Synchronize common files from prometheus/prometheus by @prombot in #813
- Synchronize common files from prometheus/prometheus by @prombot in #815
- Synchronize common files from prometheus/prometheus by @prombot in #816
- blockdevice: add SysBlockDeviceRotational for targeted rotational reads by @ruthwikkakumani in #824
- fix some fc-hba are missing the statistics/* by @chijiajian in #664
- build(deps): bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #819
- build(deps): bump golang.org/x/sys from 0.42.0 to 0.45.0 by @dependabot[bot] in #818
- Synchronize common files from prometheus/prometheus by @prombot in #820
- feat(xfs): add Linux 7.0 XFS statistics fields by @dongjiang1989 in #810
- Add support for
/sys/class/mei/mei0by @micgor32 in #792 - build(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by @dependabot[bot] in #802
- build(deps): bump golang.org/x/sync from 0.20.0 to 0.21.0 by @dependabot[bot] in #826
- build(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0 by @dependabot[bot] in #825
- Synchronize common files from prometheus/prometheus by @prombot in #827
- Synchronize common files from prometheus/prometheus by @prombot in #828
- Add support for cpuinfo_avg_freq by @mrobbert in #829
- nvme: Fix namespace parsing by @goll in #821
- mountinfo: read the full file instead of capping at 1 MiB by @IgorOhrimenko in #817
- Fix crypto parsing panic by @SuperQ in #830
- feat: support sysfs.Mdraids with Intel VROC by @dongjiang1989 in #777
- sysfs: add NVMeSubsystemClass for NVMe-oF subsystem parsing by @sradco in #797
New Contributors
- @sradco made their first contribution in #796
- @ruthwikkakumani made their first contribution in #824
- @chijiajian made their first contribution in #664
- @micgor32 made their first contribution in #792
- @mrobbert made their first contribution in #829
- @goll made their first contribution in #821
- @IgorOhrimenko made their first contribution in #817
Full Changelog: v0.20.1...v0.21.0
v0.20.1
What's Changed
- nvme: Parse NVMe namespace details by @ShashwatHiregoudar in #765
- Fix bcachefs parsing by @ananthb in #789
- Synchronize common files from prometheus/prometheus by @prombot in #788
- Update sysfs/class_thermal: continue on EINVAL in parseClassThermalZone to ignore only invalid thermal zones which raise "invalid argument" by @ccastiglione-reply in #763
New Contributors
- @ccastiglione-reply made their first contribution in #763
Full Changelog: v0.20.0...v0.20.1
v0.20.0
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #747
- Synchronize common files from prometheus/prometheus by @prombot in #766
- build(deps): bump golang.org/x/sync from 0.17.0 to 0.19.0 by @dependabot[bot] in #773
- build(deps): bump golang.org/x/sys from 0.37.0 to 0.39.0 by @dependabot[bot] in #772
- Synchronize common files from prometheus/prometheus by @prombot in #774
- Fix /proc/interrupts by @ffyuanda in #775
- Synchronize common files from prometheus/prometheus by @prombot in #778
- Synchronize common files from prometheus/prometheus by @prombot in #779
- Migrate to GitHub actions by @SuperQ in #780
- build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 by @dependabot[bot] in #782
- Synchronize common files from prometheus/prometheus by @prombot in #785
- bcachefs support by @ananthb in #750
- build(deps): bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #781
- feat: parse capabilities in /proc/pid/status by @biscout42 in #784
- class_cooling_device: ignore EINVAL (etc) when reading files. by @malcolmr in #783
- Add type and name to the DRM parser class by @Deezzir in #672
New Contributors
- @ffyuanda made their first contribution in #775
- @ananthb made their first contribution in #750
- @biscout42 made their first contribution in #784
- @malcolmr made their first contribution in #783
- @Deezzir made their first contribution in #672
Full Changelog: v0.19.2...v0.20.0
v0.19.2
v0.19.1
v0.19.0
What's Changed
- Add FS handler for mountinfo by @SuperQ in #757
- sysfs: add link_layer property to InfiniBandPort by @thomasbarrett in #700
- feat: expose MD raid component devices by @robbat2 in #674
New Contributors
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
- chore: clean up golangci-lint configuration by @mmorel-35 in #720
- chore: enable errorlint linter by @mmorel-35 in #742
- Modify proc_statm_test notes by @SilenceAdele in #735
- feat: Add hung_task_detect_count by @dongjiang1989 in #738
- Synchronize common files from prometheus/prometheus by @prombot in #736
- net_dev_snmp6: directory traversal by @lzap in #743
- sysfs/class_sas_phy: Continue on EINVAL in parseSASPhy by @hrtbrock in #749
- Add compact metrics to vmstat by @cbensimon in #754
- Update supported Go versions. by @SuperQ in #755
- chore: enable several rules from go-critic by @mmorel-35 in #741
- build(deps): bump golang.org/x/sync from 0.15.0 to 0.17.0 by @dependabot[bot] in #751
- build(deps): bump golang.org/x/sys from 0.33.0 to 0.36.0 by @dependabot[bot] in #752
- [PROM-50] Update copyright headers by @SuperQ in #756
- add sriov, power state and numa node info in PciDevice by @jj-asama in #748
- Fix Proc.Limits limit name matching by @inkel in #667
- add netfilter queue support by @KonstantinKuklin in #677
New Contributors
- @lzap made their first contribution in #743
- @hrtbrock made their first contribution in #749
- @cbensimon made their first contribution in #754
- @jj-asama made their first contribution in #748
- @inkel made their first contribution in #667
- @KonstantinKuklin made their first contribution in #677
Full Changelog: v0.17.0...v0.18.0