Skip to content

Releases: jaypipes/ghw

v0.16.0

18 Mar 21:17
b2e06de
Compare
Choose a tag to compare

What's Changed

  • Get WWN for multipath block devices by @zaneb in #409
  • Add more attributes that match CPU model on Linux by @infastin in #410

New Contributors

Full Changelog: v0.15.0...v0.16.0

v0.15.0

11 Mar 19:14
3773bc3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.14...v0.15.0

v0.14.0

25 Feb 13:02
8f0a31c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.13.0...v0.14.0

v0.0.14 (**DO NOT USE**)

12 Feb 10:56
8f0a31c
Compare
Choose a tag to compare

(jaypipes): I accidentally tagged with v0.0.14 instead of the correct v0.14.0 tag.

Please do not use this release. Use the v0.14.0 release instead.

What's Changed

New Contributors

Full Changelog: v0.13.0...v0.0.14

v0.13.0

05 Sep 14:39
3be9025
Compare
Choose a tag to compare

What's Changed

  • marshal: replace github.com/ghodss/yaml with gopkg.in/yaml.v2 by @Juneezee in #347
  • Bump golang.org/x/sys from 0.0.0-20220319134239-a9b59b0215f8 to 0.1.0 by @dependabot in #349
  • remove deprecated fields/functions, clean up docs by @jaypipes in #348
  • clean CI jobs, Makefile and go.mod/Dockerfile by @jaypipes in #350
  • go: chore: remove references to io/ioutil by @ffromani in #351
  • doc and const cleanup for cpu, block, memory, and net packages by @jaypipes in #352
  • Change udev properties for Linux disk serial by @avishayt in #353
  • Allow separating the WWN vendor extension by @zaneb in #363
  • update egress endpoints and Go version in actions by @jaypipes in #365
  • add proxy.golang.org:443 to egress by @jaypipes in #366
  • Read core and physical package ID of the CPUs that are online by @kishen-v in #362
  • init darwin cpu support by @pixelsoccupied in #356
  • uplift Go, dependencies and action runners by @jaypipes in #369
  • Fix parsing of PCI domains longer than 4 digits by @ianb-mp in #373

New Contributors

Full Changelog: v0.12.0...v0.12.1

v0.12.0

10 Jul 13:37
aa3b28b
Compare
Choose a tag to compare

v0.12.0

  • Refactors processor core retrieval

!! Breaking change !!

In the past we've left poorly-named fields (like Id instead of ID) in the structs in case people were using the old names and then removed them after a deprecation period. However, in this release, the old ProcessorCore.Index field really was confusing and wrong: it stated that it was the zero-based index of the core on the physical processor package, but that was incorrect. In actuality, ProcessorCore.Index was one of the zero-based indexes of a logical processor associated with the physical core

Because of this, we have removed the ProcessorCore.Index field entirely. If you were using the ProcessorCore.Index field in your code, you should change to use the (correct) ProcessorCore.ID field to refer to the processor core.

v0.11.0

08 Jun 14:49
36ff37e
Compare
Choose a tag to compare

Thank you to all who contributed to this release of ghw!

v0.10.0

06 Feb 13:35
ae21148
Compare
Choose a tag to compare

v0.9.0

25 Mar 18:28
6d4903c
Compare
Choose a tag to compare
  • bring in github.com/jaypipes/[email protected] (#311, @jaypipes)
  • get partition types for unmounted partitions (#305, @Itxaka)
  • update core dependencies and fix run-from-snapshot (#309, @taigrr)
  • change from fs package to os package (#307, @taigrr)
  • get partition labels from udev (#304, @Itxaka)
  • util: add helper to avoid long format strings (#299, @fromanirh)
  • windows: use PhysicalAdapter to check if NIC is virtual (#292, @lukashartl)
  • update toolchain (#290, @fromanirh)
  • topology: memory: allow encode/decode cycle (#284, @fromanirh)
  • static check lanes (#288, @fromanirh)
  • pci: don't pass chroot to snapshot (#286, @fromanirh)
  • memory: expose per-NUMA-node memory (#268, @fromanirh)
  • allow passing in Context as Option (#280, @jaypipes)
  • fix: typo with Alerter (#279, @GreyXor)
  • pci: remove redundant multiple pciaddr parsing and modalias check (#265, @fromanirh)
  • move from Travis to GH Actions
  • block: read procfs, not /etc/mtab (#251, @fromanirh)
  • rename PCIAddress.Slot to PCIAddress.Device (#252, @jaypipes)

v0.8.0

12 May 22:19
a7823c0
Compare
Choose a tag to compare

Features

  • Add ghw.PCIAddress.String() helper (#223, thanks @fromanirh)
  • Report PCI backing device address (#221 thanks @fromanirh)
  • Include network information in ghw snapshots (#227 thanks @fromanirh)
  • Report NUMA node locality for PCI devices (#225 thanks @fromanirh)
  • Gather full PCI tree including bridge devices in ghw snapshots (#224 thanks @fromanirh)
  • Add ghw.pci.LookupDevice (#240 thanks @fromanirh)
  • Add baseboard product lookup on linux and windows (#242 thanks @UnityDG)
  • Collect GPU data in ghw snapshots (#243 thanks @fromanirh)

Bug Fixes

  • Don't leak tmpdir when testing (#237 thanks @fromanirh)
  • Fix directory leakage for snapshots (#236 thanks @marcel-apf)

Cleanups

  • Modernize error detection (#233 thanks @fromanirh)