Releases: Marks-Tech-Lab/linux-validation-suite
Releases · Marks-Tech-Lab/linux-validation-suite
Release list
Storage health and benchmark alpha
Storage health and benchmark alpha
Highlights
- Added internal-drive inventory enrichment with normalized SMART health.
- Added NVMe health through nvme-cli and broader ATA/SATA/SAS fallback coverage through optional smartmontools/smartctl.
- Added fio-backed KDiskMark/CDM-style Storage Benchmark for CLI and profile workflows.
- Added sequential all-internal-drive benchmarking with explicit root/system-drive safeguards.
- Added CoW/Btrfs workspace support with warnings.
- Added normalized JSON/TXT benchmark artifacts.
- Added Storage Benchmark Quick and Storage Benchmark Sequential profiles.
- Quick Test now ends with a one-run Storage Benchmark stage.
Notes
- fio is required for Storage Benchmark.
- nvme-cli enables NVMe SMART health.
- smartmontools provides smartctl for broader SMART coverage.
- Missing smartctl is not a failure when detected NVMe drives are covered by nvme-cli.
- Storage benchmarks write bounded LVS-owned temporary files.
- Root/system-drive benchmarking requires explicit opt-in and reports at least WARN.
- KDiskMark/CDM-style means fio-backed comparable workload behavior, not exact CrystalDiskMark compatibility.
v0.1.2-alpha - Local migration workflow
Alpha update for Linux Validation Suite (LVS).
Adds:
- public-safe local support export
- guarded private migration bundle export
- restore preview workflow
- guarded restore apply workflow
- CLI and TUI access for the full migration/support workflow
- no-overwrite restore behavior
- conflict staging for manual review
- manifest/checksum/path-safety validation
- smoke coverage for migration safety behavior
Safety boundaries:
- Google credentials are not bundled
- result contents are not bundled
- sensor logs are not bundled
- vendor data, .venv, caches, and secrets remain excluded
- restore preview performs no writes
- restore apply requires explicit confirmation
Validation:
- full smoke suite passed: 189 tests
- py_compile passed
- git diff --check passed
v0.1.1-alpha - Alpha patch 1
Patch alpha release for Linux Validation Suite (LVS).
Fixes:
- aligns displayed suite version with public alpha versioning
- fixes fresh-clone smoke test failure in the CLI heatsoak launch smoke stub
- suppresses noisy captured interactive output during passing smoke tests while preserving failure diagnostics
Validation:
- full smoke suite passed: 181 tests
- py_compile passed
- git diff --check passed
v0.1.0-alpha - Initial public alpha
Initial public alpha of Linux Validation Suite (LVS).
This release includes:
- CLI validation workflow
- Textual TUI operator workflow
- hardware telemetry capture
- result review and QA payload tooling
- smoke-test coverage
- public-safe settings scaffolding
- local/private result and credential exclusions
- MIT open-source license
Current limitations:
- primarily developed and validated on x86_64 Linux
- ARM64/Linux support is planned but not fully validated yet
- some telemetry, sensor, GPU, stress-test, or dependency behavior may be incomplete on ARM systems
- Google Drive upload support is optional and user-configured
- CPU cooler testing v2 workflow is planned but not included yet