Releases: NVIDIA/go-nvlib
Releases · NVIDIA/go-nvlib
v0.11.0
What's Changed
- Ensure max number of SM are allocated by mig-parted by @JunAr7112 in #85
- fix(device): only trim PCI bus ID prefix for padded 8-digit domains by @shivamerla in #89
- Add pkg/nvpassthrough for binding GPUs to the vfio-pci driver by @cdesiniotis in #83
- [nvpassthrough] open files as WRONLY before writing by @cdesiniotis in #92
- Bump golang.org/x/sys from 0.40.0 to 0.45.0 by @dependabot[bot] in #94
- Bump golang.org/x/sys from 0.45.0 to 0.46.0 by @dependabot[bot] in #95
- Bump github.com/NVIDIA/go-nvml from 0.13.0-1 to 0.13.1-0 by @dependabot[bot] and @tariq1890 in #96
- [nvpassthrough] do not load kernel modules unless user opts-in by @cdesiniotis in #97
New Contributors
- @JunAr7112 made their first contribution in #85
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Resolve a tegra platform for a single iGPU by @elezar in #78
- Bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #74
- gpu: Add GetNvidiaDeviceByPciBusID by @zvonkok in #82
- add workflow for stale issues by @rahulait in #86
- device: add hasSymbol guard to GetAddressingModeAsString by @dims in #87
New Contributors
- @zvonkok made their first contribution in #82
- @rahulait made their first contribution in #86
- @dims made their first contribution in #87
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Add a method to get the underlying addressing mode of the GPU as a string by @shivamerla in #75
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #77
- Add IommuFD field to the nvDevice by @rajatchopra in #76
New Contributors
- @shivamerla made their first contribution in #75
- @rajatchopra made their first contribution in #76
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
- Bump github.com/NVIDIA/go-nvml from 0.13.0-0 to 0.13.0-1 by @dependabot[bot] in #69
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #70
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #71
- Update Device.IsCoherent to only consider ATS mode by @elezar in #72
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #67
- Add IsCoherent API to Device type by @elezar in #68
Full Changelog: v0.7.4...v0.8.0
v0.7.4
What's Changed
- Add mock for nvpci.Interface by @elezar in #63
- Update mdev type parsing to handle multiple spaces in type strings by @mresvanis in #65
- update pci.ids to the latest version - 2025.07.11 by @cdesiniotis in #66
- support for new mig profiles by @varunrsekar in #64
New Contributors
- @mresvanis made their first contribution in #65
- @varunrsekar made their first contribution in #64
Full Changelog: v0.7.3...v0.7.4
v0.7.3
v0.7.2
What's Changed
- Update pci.ids to the latest version - 2025.03.04 by @tariq1890 in #55
- Add support for NVIDIA Thor as iGPU by @elezar in #60
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- sync default_pci.ids with version 2024-09-20 by @tariq1890 in #46
- Use 'Ada Lovelace' instead of 'Ada' by @elezar in #49
- fix gocritic lint issues by @tariq1890 in #45
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #48
- bump Go version to 1.23.5 by @tariq1890 in #53
- [pci-ids] sync default_pci.ids with the latest updates by @tariq1890 in #52
- Bump github.com/NVIDIA/go-nvml from 0.12.4-0 to 0.12.4-1 by @dependabot in #51
- Treat zero cluster UUID as non-fabric-attached by @elezar in #54
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Add method IsFabricAttached to Device interface by @ArangoGutierrez in #44
Full Changelog: v0.6.1...v0.7.0