Releases: prometheus/procfs
Releases · prometheus/procfs
v0.15.1
What's Changed
- Fix NODEV errors on Thinkpad when parsing battery status by @marvin-sinister in #641
- Synchronize common files from prometheus/prometheus by @prombot in #642
- Return support for Go 1.20 by @SuperQ in #645
- enable testifylint linter by @mmorel-35 in #643
New Contributors
- @marvin-sinister made their first contribution in #641
- @mmorel-35 made their first contribution in #643
Full Changelog: v0.15.0...v0.15.1
v0.15.0 / 2024-05-14
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #635
- enhancement: Use pointer fields for
FibreChannel*
by @rexagod in #623 - bugfix: Allow multiple
xprt
fields for NFS stats by @rexagod in #619 - bugfix:
s/TrimRight/TrimSuffix
for certain cases by @rexagod in #618 - Parse recovery line to be synced blocks by @SuperQ in #637
- feat: Add support for
CONFIG_CPU_FREQ_STAT
by @rexagod in #627 - Fixup sysfs/system_cpu.go lint errors by @SuperQ in #638
- Update class_thermal.go to ignore only invalid thermal zones which raise fs.PathError by @miliacristian in #634
- Bump golang.org/x/sys from 0.19.0 to 0.20.0 by @dependabot in #639
New Contributors
- @miliacristian made their first contribution in #634
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #613
- Synchronize common files from prometheus/prometheus by @prombot in #615
- Synchronize common files from prometheus/prometheus by @prombot in #616
- Synchronize common files from prometheus/prometheus by @prombot in #621
- Revert add avgRTT to nfs mountstats #487 by @SuperQ in #625
- style: returns procfs build-in error like other parsing methods by @weidongkl in #630
- update MAINTAINERS.md by @pgier in #629
- *:
s/(%v|%s)/%w
and usego1.20
by @rexagod in #617 - chore: Use kernel-compliant types for
{U,G}IDs
by @rexagod in #620 - Update Go versions by @SuperQ in #632
- fix: same TCP connection appears twice by @weidongkl in #631
- Revert "fix: same TCP connection appears twice" by @SuperQ in #633
New Contributors
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #578
- fix(meminfo): account for optional unit field so values are accurate by @tjhop in #569
- Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #584
- Bump golang.org/x/sys from 0.12.0 to 0.13.0 by @dependabot in #583
- Synchronize common files from prometheus/prometheus by @prombot in #586
- Bump golang.org/x/sync from 0.3.0 to 0.5.0 by @dependabot in #587
- Update crypto.go, fix incorrect spelling by @linuxgcc in #591
- Add udp drops by @alebsys in #538
- Synchronize common files from prometheus/prometheus by @prombot in #590
- Synchronize common files from prometheus/prometheus by @prombot in #595
- meminfo: add Percpu field by @manas-rust in #588
- Bump golang.org/x/sys from 0.13.0 to 0.15.0 by @dependabot in #593
- Synchronize common files from prometheus/prometheus by @prombot in #596
- Synchronize common files from prometheus/prometheus by @prombot in #598
- Synchronize common files from prometheus/prometheus by @prombot in #600
- Bump golang.org/x/sync from 0.5.0 to 0.6.0 by @dependabot in #602
- Bump golang.org/x/sys from 0.15.0 to 0.16.0 by @dependabot in #603
- infiniband: support Intel irdma devices by @dswarbrick in #605
- Synchronize common files from prometheus/prometheus by @prombot in #604
- golint: redundant type from array, slice, or map composite literal by @manas-rust in #601
- feat: Add
/sys/fs/btrfs/<FSID>/commit_stats
statistics by @dongjiang1989 in #580 - Add support for guest_time and cguest_time stats. by @thomasbarrett in #597
- Add
/sys/class/watchdog
statistics by @gavinkflam in #594 - Add support for for /proc/net/tls_data kTLS stats by @defect in #579
- Bump golang.org/x/sys from 0.16.0 to 0.17.0 by @dependabot in #606
- Synchronize common files from prometheus/prometheus by @prombot in #608
- chore: class_fibrechannel: support optional attributes by @machine424 in #607
- Synchronize common files from prometheus/prometheus by @prombot in #609
- Synchronize common files from prometheus/prometheus by @prombot in #610
- Bump golang.org/x/sys from 0.17.0 to 0.18.0 by @dependabot in #611
New Contributors
- @tjhop made their first contribution in #569
- @linuxgcc made their first contribution in #591
- @alebsys made their first contribution in #538
- @manas-rust made their first contribution in #588
- @thomasbarrett made their first contribution in #597
- @gavinkflam made their first contribution in #594
- @defect made their first contribution in #579
- @machine424 made their first contribution in #607
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- Bump golang.org/x/sys from 0.9.0 to 0.10.0 by @dependabot in #555
- Fix annotation errors by @weidongkl in #559
- Synchronize common files from prometheus/prometheus by @prombot in #563
- Bump golang.org/x/sys from 0.10.0 to 0.11.0 by @dependabot in #564
- [fix]: fix nfsd v4 ops index miss match by @dongjiang1989 in #543
- fix code comment error (#561) by @zhaoxuat in #562
- Synchronize common files from prometheus/prometheus by @prombot in #566
- Fixup nfs naming by @SuperQ in #573
- NFSd: handle new wdeleg_getattr attribute in /proc/net/rpc/nfsd by @klausman in #574
- Improve sysfs vulnerability parsing by @jopelima in #568
- proc_maps: Parse address and device without allocating by @javierhonduco in #572
- Fix build tags for isRealProc function by @dswarbrick in #560
- Support mountstats add NFS RDMA protocol stats parse by @dongjiang1989 in #558
- Add NSpid to proc status by @NirLevy98 in #557
- Add inode number to fdinfo by @ctrox in #552
- infiniband: do not fail if board_id is not present by @dswarbrick in #556
- Add
hw_counters
for infiniband device. by @aztecher in #549 - Update for Go 1.21 by @SuperQ in #575
New Contributors
- @weidongkl made their first contribution in #559
- @dongjiang1989 made their first contribution in #543
- @zhaoxuat made their first contribution in #562
- @klausman made their first contribution in #574
- @jopelima made their first contribution in #568
- @javierhonduco made their first contribution in #572
- @NirLevy98 made their first contribution in #557
- @ctrox made their first contribution in #552
- @aztecher made their first contribution in #549
Full Changelog: v0.11.1...v0.12.0
v0.11.1
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #537
- Synchronize common files from prometheus/prometheus by @prombot in #540
- Bump golang.org/x/sync from 0.2.0 to 0.3.0 by @dependabot in #541
- Bump golang.org/x/sys from 0.8.0 to 0.9.0 by @dependabot in #542
- Increase Stat() buffer size by @SuperQ in #547
- Cleanup various linting issues by @SuperQ in #548
- Synchronize common files from prometheus/prometheus by @prombot in #551
- Custom build tag "nostatfs" disables statfs by @mhutchinson in #553
New Contributors
- @mhutchinson made their first contribution in #553
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- Create new error types in proc.go and use them to unify error messages by @conallob in #526
- fs: syscall.Statfs_t object doesn't have a Type field on Windows by @adrianosela in #528
- Bug Fix: Slice out of bound in filterOfflineCpus by @taherkk in #534
- Add net/route parse, also add util lib Pars… by @sansna in #508
- Use golangci-lint for codespell by @SuperQ in #535
- Fix CPUVulnerabilities() reporting from sysfs by @mwasilew2 in #532
New Contributors
- @adrianosela made their first contribution in #528
- @sansna made their first contribution in #508
- @mwasilew2 made their first contribution in #532
Full Changelog: v0.10.0...v0.10.2
v0.10.1
v0.10.0
What's Changed
- Synchronize common files from prometheus/prometheus by @prombot in #484
- Bump golang.org/x/sys from 0.3.0 to 0.4.0 by @dependabot in #491
- Synchronize common files from prometheus/prometheus by @prombot in #493
- Fix parseVMStatNUMA return wrong VMStat in nr_zone_inactive_file by @gaius-qi in #494
- Bump golang.org/x/sys from 0.4.0 to 0.5.0 by @dependabot in #495
- Add /proc/net/wireless parsing by @Dentrax in #488
- Enable oppportunistic fd counting fast path by @bobrik in #486
- Bug Fix: SystemCPUfreq fails when any core is offline by @taherkk in #497
- Support old conntrack stats by @SuperQ in #500
- Synchronize common files from prometheus/prometheus by @prombot in #501
- Bump golang.org/x/sys from 0.5.0 to 0.6.0 by @dependabot in #503
- Bump golang.org/x/sys from 0.6.0 to 0.7.0 by @dependabot in #510
- static analyzer issue fix by @artemseleznev in #513
- net class: split out attribute parser and export it by @dcbw in #511
- Implement mdraid sysfs parsing by @dswarbrick in #509
- add avgRTT to nfs mountstats by @ksankeerth in #487
- Refactor netstat parsing by @SuperQ in #514
- Sync golangcli-lint workflow with https://github.com/prometheus/node_exporter/blob/master/.github/workflows/golangci-lint.yml by @conallob in #520
- Update Go version by @SuperQ in #521
- add support CpusAllowedList for /proc/[pid]/status by @Vatson112 in #490
- net_class: catch syscall.EINVAL and better handle read errors by @dcbw in #516
- fs: Statfs_t{} doesn't have a Type field on NetBSD, OpenBSD, or Solaris by @dcbw in #523
- Fix softnet CPU Index by @SuperQ in #517
New Contributors
- @gaius-qi made their first contribution in #494
- @bobrik made their first contribution in #486
- @taherkk made their first contribution in #497
- @artemseleznev made their first contribution in #513
- @dcbw made their first contribution in #511
- @ksankeerth made their first contribution in #487
- @conallob made their first contribution in #520
- @Vatson112 made their first contribution in #490
Full Changelog: v0.9.0...v0.10.0
0.9.0 / 2022-12-22
What's Changed
- Fix grammar error by @stevenpackardblp in #463
- Replace float64 with *float64 for proc_netstat, proc_snmp and proc_snmp6 by @nikakis in #464
- Synchronize common files from prometheus/prometheus by @prombot in #466
- Update codespell by @SuperQ in #467
- parsing /proc/stat by CPU ID by @alexjx in #438
- Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 by @dependabot in #468
- fix: Avoid trimming characters incorrectly from ProcStatus by @irvinlim in #469
- Synchronize common files from prometheus/prometheus by @prombot in #482
- Add support for thread data parsing. by @emypar in #481
- Update Go by @SuperQ in #470
- Separate NetStat parsing logic by @Dentrax in #472
- Separate /proc/stat disk stat parsing logic by @Dentrax in #477
- Separate /proc/stat parsing logic by @Dentrax in #474
- Add missing TCPRcvQDrop by @Dentrax in #471
- add processor field for /proc/[pid]/stat by @xixiliguo in #461
- Add support for several /sys/class/sas_* classes by @scottlaird in #453
- add cpuinfo for loongarch64 by @zhangwenlong8911 in #384
- Add
/proc/interrupts
support by @Dentrax in #475 - handle more columns from softnet_data by @remijouannet in #473
- return error if cpufreq's are empty by @binjip978 in #426
- Use errors.Is() for invalid argument by @SuperQ in #483
New Contributors
- @stevenpackardblp made their first contribution in #463
- @alexjx made their first contribution in #438
- @dependabot made their first contribution in #468
- @irvinlim made their first contribution in #469
- @emypar made their first contribution in #481
- @Dentrax made their first contribution in #472
- @xixiliguo made their first contribution in #461
- @scottlaird made their first contribution in #453
- @zhangwenlong8911 made their first contribution in #384
- @remijouannet made their first contribution in #473
Full Changelog: v0.8.0...v0.9.0