Skip to content

Tags: avishayt/ghw

Tags

v0.8.0

Toggle v0.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request jaypipes#243 from fromanirh/snapshots-gpu

snapshot: collect data related to GPU devices

v0.7.0

Toggle v0.7.0's commit message
Update to github.com/jaypipes/[email protected]

v0.6.1

Toggle v0.6.1's commit message
use all pointer types for receiving fields in WMI

Apparently WMI will return `<nil>` type even for integer fields like
DefaultBlockSize :(

Issue jaypipes#189

v0.6.0

Toggle v0.6.0's commit message
Update README with information about Windows support

v0.5.0

Toggle v0.5.0's commit message
v0.5.0

Continued fixes for block devices (MMC/SD partition size bug, MacOS
ioreg nil return)

Inclusion of DMI information for chassis, baseboard, product and BIOS
with new `ghw.BIOS()`, `ghw.Chassis()`, `ghw.Baseboard()` and
`ghw.Product()` functions.

0.4.0

Toggle 0.4.0's commit message
0.4.0

- Support for MMC/SD block devices
- Support for go module and testing on multiple Golang versions

0.3

Toggle 0.3's commit message
0.3

This release includes the following fixes and features:

- JSON and YAML serialization

Each XXXInfo struct now has a `JSONString()` and `YAMLString()` method
that returns serialized JSON or YAML. The `ghwc` client has added a new
`--format|-f` CLI option to control the output of the program.

- NICCapability.CanChange field renamed and fixed

The `ghw.NICCapability.CanChange` field has been renamed to `CanEnable`
to better describe the field's purpose. The boolean value of the field
is now properly calculated from ethtool -k output.

- GHW_DISABLE_WARNINGS

You may now disable the output of warning messages to stderr by setting
the GHW_DISABLE_WARNINGS environs variable.

- A new 'virtio' bus type was added

0.2

Toggle 0.2's commit message
0.2

* Support for NIC capabilities
* Support passing chroot override to module constructors
* Use pcidb 0.3
* Fix all paths to ensure chroot honoured
* Changes GraphicsCard to only be associated with 0 or 1 NUMA node

0.1

Toggle 0.1's commit message
First release of the Golang HardWare library (ghw)

Features included in the 0.1 release:

* CPU information via ghw.CPU()
* Memory information via ghw.Memory()
* Block storage information via ghw.Block()
* GPU information via ghw.GPU()
* Network interface controller information via ghw.Network()
* Architecture and topology information via ghw.Topology()
* PCI device and database information via ghw.PCI()