@@ -4,9 +4,19 @@ All notable changes to this project will be documented in this file.
44
55## v0.1.0
66
7- - initial CPUOpt-Kernel scaffold
8- - safe Intel-first userspace controller
9- - fixture-backed discovery and profile tests
10- - dry-run side effects removed for snapshot and write log paths
11- - apply-time write revalidation added
12- - GitHub Actions CI, license, contribution, and security docs added
7+ - initial public release of CPUOpt-Kernel
8+ - Intel-first, sysfs-first userspace controller with ` status ` , ` discover ` , ` profile ` ,
9+ ` monitor ` , ` restore ` , and ` export-json ` commands
10+ - safe profile mappings for ` performance ` , ` balanced ` , ` latency ` , ` quiet ` , and
11+ ` ai-inference `
12+ - discovery coverage for CPUFreq, ` intel_pstate ` , ` amd-pstate ` , cpuidle, topology, NUMA,
13+ thermal zones, cooling devices, and hwmon metadata
14+ - reversible write model with snapshot/restore support for non-dry-run profile application
15+ - dry-run behavior hardened so ` --dry-run ` performs zero filesystem modifications,
16+ including no snapshot and no write log generation
17+ - apply-time write revalidation added through ` ProposedWrite.valid_values `
18+ - fake sysfs fixtures and unit tests for discovery, profile decisions, dry-run safety, and
19+ invalid-value rejection
20+ - placeholder kernel module scaffolding for future ` /sys/kernel/cpuopt/ ` integration
21+ - GitHub Actions CI, GPL-2.0-only licensing, contribution guidance, security policy, and
22+ release metadata added
0 commit comments