Skip to content

Commit f07acbc

Browse files
committed
update changelogs and prepare for release
Updates the changelogs and prepares for release 0.11.0 of nvml-wrapper and 0.9.0 of nvml-wrapper-sys
1 parent 3be0a43 commit f07acbc

File tree

4 files changed

+45
-3
lines changed

4 files changed

+45
-3
lines changed

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,44 @@ This file describes the changes / additions / fixes between wrapper releases, tr
44

55
## [Unreleased]
66

7+
## [0.11.0] (released 2025-03-28)
8+
9+
Fixes, improvements, and updates for NVML 12.8.90.
10+
11+
### Fixed
12+
13+
* Include license text in the packaged crates (#66)
14+
* Fix EventLoop elided lifetime warnings (#69)
15+
* Use proper api version from header. (#80)
16+
17+
### Added
18+
19+
* Add Gpc and Mem clock offset methods (#61)
20+
* Add nvmlDeviceGetP2PStatus (#62)
21+
* Add Blackwell to DeviceArchitecture enum (#70)
22+
* Add DeviceAttributes and device::attributes(). (#71)
23+
* Add attestation report fetch functionality to device (#73)
24+
* Add confidential compute gpu certificate functionality (#74)
25+
* Add checks for confidential compute (#76)
26+
* Add fan control functions (#77)
27+
* Add device::cpu_affinity_within_scope. (#79)
28+
* Add FanSpeedInfo and FanSpeedRPM wrappers. (#80)
29+
* Add device::memory_affinity(). (#82)
30+
* Add device::mig_mode(). (#83)
31+
* Add wrappers for clock offset and pstate functions, min_max_fan_speed (#85)
32+
* Add device::virtualization_mode() wrapper. (#86)
33+
* Add vgpu_driver_capabilities() (#87)
34+
* Add device::performance_modes() (#88)
35+
* Add device::active_vgpus() (#89)
36+
* Add util functions for cc and multi-gpu ppcie (#90)
37+
* Add set fan control policy function (#91)
38+
* Add last_seen_timestamp parameter to get more accurate process utilization counts. (#92)
39+
40+
### Changed
41+
42+
* Update nvmlDeviceGetMemoryInfo to version 2 to be consistent with nvidia-smi (#58)
43+
* Set LIB_PATH to libnvidia-ml.so.1 instead of libnvidia-ml.so on Linux (#63)
44+
745
## [0.10.0] (released 2024-02-10)
846

947
Updates for NVML 12.2.

nvml-wrapper-sys/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ This file describes the changes / additions / fixes between bindings releases.
44

55
## Unreleased
66

7+
## 0.9.0 (released 2025-03-28)
8+
9+
Bindings have been regenerated using the NVML 12.8.90 header and bindgen 0.68.1.
10+
711
## 0.8.0 (released 2024-02-10)
812

913
Bindings have been regenerated using the NVML 12.2 header and bindgen 0.68.1.

nvml-wrapper-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nvml-wrapper-sys"
3-
version = "0.8.0"
3+
version = "0.9.0"
44
authors = ["Cldfire"]
55
description = "Generated bindings to the NVIDIA Management Library."
66
readme = "README.md"

nvml-wrapper/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nvml-wrapper"
3-
version = "0.10.0"
3+
version = "0.11.0"
44
authors = ["Cldfire"]
55
description = "A safe and ergonomic Rust wrapper for the NVIDIA Management Library"
66
readme = "../README.md"
@@ -23,7 +23,7 @@ thiserror = "1.0"
2323
bitflags = "2.4.0"
2424
serde = { version = "1.0", optional = true }
2525
serde_derive = { version = "1.0", optional = true }
26-
nvml-wrapper-sys = { version = "0.8.0", path = "../nvml-wrapper-sys" }
26+
nvml-wrapper-sys = { version = "0.9.0", path = "../nvml-wrapper-sys" }
2727
wrapcenum-derive = "0.4.1"
2828
libloading = "0.8.1"
2929
static_assertions = "1.1"

0 commit comments

Comments
 (0)