Skip to content

Releases: prometheus/procfs

v0.23.0

Choose a tag to compare

@SuperQ SuperQ released this 23 Oct 13:00
98e16a1

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

Full Changelog: v0.22.0...v0.23.0

v0.22.0

Choose a tag to compare

@SuperQ SuperQ released this 28 Aug 13:57
e81f9e1

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

Full Changelog: v0.21.1...v0.22.0

v0.21.1

Choose a tag to compare

@SuperQ SuperQ released this 30 Jun 13:36
3c943fd

What's Changed

New Contributors

Full Changelog: v0.21.0...v0.21.1

v0.21.0

Choose a tag to compare

@SuperQ SuperQ released this 27 Jun 06:41
95dd8b8

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/mei0 by @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

Full Changelog: v0.20.1...v0.21.0

v0.20.1

Choose a tag to compare

@SuperQ SuperQ released this 28 Feb 15:34
b380dd4

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

Full Changelog: v0.20.0...v0.20.1

v0.20.0

Choose a tag to compare

@SuperQ SuperQ released this 25 Feb 16:00
8fce2bd

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

Full Changelog: v0.19.2...v0.20.0

v0.19.2

Choose a tag to compare

@SuperQ SuperQ released this 30 Oct 14:20
9b0219b

What's Changed

  • chore: Migrate tests to cmp package by @SuperQ in #760
  • Fix: Use base16 to convert pci sriov_vf_device by @jj-asama in #762

Full Changelog: v0.19.1...v0.19.2

v0.19.1

Choose a tag to compare

@SuperQ SuperQ released this 26 Oct 10:40
d4dc49b

What's Changed

Full Changelog: v0.19.0...v0.19.1

v0.19.0

Choose a tag to compare

@SuperQ SuperQ released this 25 Oct 14:54
638b55c

What's Changed

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

Choose a tag to compare

@SuperQ SuperQ released this 22 Oct 12:46
25803af

What's Changed

New Contributors

Full Changelog: v0.17.0...v0.18.0