diff --git a/CHANGELOG.md b/CHANGELOG.md index 75e1645b..ad0f3ad3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ ## [Unreleased] +## [3.10.0] - 2024-03-19 + +## Added + +- Additional system information fields including kernel version, CPU frequency + details, network queues, and IRQ affinity. (#100) + +## Fixed + +- Fixes a panic on some systems when perf counter initialization has failed. + This bug was introduced in 3.9.0. (#175) +- Fixes CPU idle time accounting in the BPF-based sampler. In 3.9.0 the sampler + incorrectly reports no idle time. (#176) + ## [3.9.0] - 2024-03-15 ## Added @@ -134,7 +148,8 @@ - Rewritten implementation of Rezolus using libbpf-rs and perf-event2 to provide a more modern approach to BPF and Perf Event instrumentation. -[unreleased]: https://github.com/iopsystems/rezolus/compare/v3.9.0...HEAD +[unreleased]: https://github.com/iopsystems/rezolus/compare/v3.10.0...HEAD +[3.10.0]: https://github.com/iopsystems/rezolus/compare/v3.9.0...v3.10.0 [3.9.0]: https://github.com/iopsystems/rezolus/compare/v3.8.0...v3.9.0 [3.8.0]: https://github.com/iopsystems/rezolus/compare/v3.7.0...v3.8.0 [3.7.0]: https://github.com/iopsystems/rezolus/compare/v3.6.1...v3.7.0 diff --git a/Cargo.lock b/Cargo.lock index e5b53191..34d73ff0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1494,7 +1494,7 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "rezolus" -version = "3.9.1-alpha.0" +version = "3.10.0" dependencies = [ "backtrace", "chrono", @@ -1841,7 +1841,7 @@ dependencies = [ [[package]] name = "systeminfo" -version = "3.9.1-alpha.0" +version = "3.10.0" dependencies = [ "serde", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index 94a28321..e82cfff0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" description = "High resolution systems performance telemetry agent" [workspace.package] -version = "3.9.1-alpha.0" +version = "3.10.0" license = "MIT OR Apache-2.0" [dependencies]