Releases: jaypipes/ghw
v0.19.0
v0.0.18
What's Changed
- Improve string and file extension handling: ReplaceAll & filepath.Ext by @Gofastasf in #401
- Allow to pass a custom instance of pcidb by @OrbintSoft in #415
- update GH actions by @jaypipes in #416
- make pkg/accelerator.Info() return empty not error by @jaypipes in #419
New Contributors
- @OrbintSoft made their first contribution in #415
Full Changelog: v0.17.0...v0.0.18
v0.17.0
v0.16.0
v0.15.0
v0.14.0
What's Changed
- add HugePage info to memory and topology by @Traumeel in #374
- supply override PCIDB_PATH env var in unit tests by @jaypipes in #376
- update Step Security hardener action by @jaypipes in #377
- update golangci-lint by @jaypipes in #378
- use TotalXXX instead of NumXXX by @jaypipes in #381
- use Go idiomatic naming for Architecture consts by @jaypipes in #379
- overhaul ghw-snapshot tool by @jaypipes in #382
- Add support for processing accelerators hardware by @mlorenzofr in #385
- Populate
Vendor
field for ARM cpus by @zeeke in #387 - gh action: update macos lane by @ffromani in #398
- ci: golang: rotate the most 3 recent supported versions by @ffromani in #397
- fix: Replace strings.TrimPrefix with filepath.Rel by @Gofastasf in #399
- fix: Refactor OpenDestination func by @Gofastasf in #400
- fixed an out of range index access by @karman-docker in #404
New Contributors
- @Traumeel made their first contribution in #374
- @mlorenzofr made their first contribution in #385
- @zeeke made their first contribution in #387
- @Gofastasf made their first contribution in #399
- @karman-docker made their first contribution in #404
Full Changelog: v0.13.0...v0.14.0
v0.0.14 (**DO NOT USE**)
(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
- add HugePage info to memory and topology by @Traumeel in #374
- supply override PCIDB_PATH env var in unit tests by @jaypipes in #376
- update Step Security hardener action by @jaypipes in #377
- update golangci-lint by @jaypipes in #378
- use TotalXXX instead of NumXXX by @jaypipes in #381
- use Go idiomatic naming for Architecture consts by @jaypipes in #379
- overhaul ghw-snapshot tool by @jaypipes in #382
- Add support for processing accelerators hardware by @mlorenzofr in #385
- Populate
Vendor
field for ARM cpus by @zeeke in #387 - gh action: update macos lane by @ffromani in #398
- ci: golang: rotate the most 3 recent supported versions by @ffromani in #397
- fix: Replace strings.TrimPrefix with filepath.Rel by @Gofastasf in #399
- fix: Refactor OpenDestination func by @Gofastasf in #400
- fixed an out of range index access by @karman-docker in #404
New Contributors
- @Traumeel made their first contribution in #374
- @mlorenzofr made their first contribution in #385
- @zeeke made their first contribution in #387
- @Gofastasf made their first contribution in #399
- @karman-docker made their first contribution in #404
Full Changelog: v0.13.0...v0.0.14
v0.13.0
What's Changed
- marshal: replace
github.com/ghodss/yaml
withgopkg.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
- @Juneezee made their first contribution in #347
- @dependabot made their first contribution in #349
- @zaneb made their first contribution in #363
- @kishen-v made their first contribution in #362
- @pixelsoccupied made their first contribution in #356
- @ianb-mp made their first contribution in #373
Full Changelog: v0.12.0...v0.12.1
v0.12.0
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
- add GPU driver info on Windows (#331 @hingino)
- aarch64 and RISCV64 support (#333 @glimchb)
- fix ARM topology memory info (#337 @jaypipes)
- fix drive media type on Windows (#339 @williambrode)
- add AutoNegotiation and PauseFrameUse as NICCapabilities (#338 @jak3kaj)
- fix memory block physical bytes processing (#341 @jaypipes)
- add Speed, Duplex, SupportedLinkModes, SupportedPorts to NIC struct (#342 @jak3kaj)
Thank you to all who contributed to this release of ghw
!