# scena 1.7.1
Release date: 2026-06-12
## Fixes
- The long WaterBottle CPU release proof is now an explicit release lane:
set `SCENA_RUN_EXPENSIVE_CPU_RELEASE_TESTS=1` to run the software render.
Default `cargo test` writes fail-closed metadata instead of starting the
expensive CPU render, which prevents GitHub hosted Linux CI from killing the
native/headless job after a long no-output test.
- The explicit proof still imports the real Khronos WaterBottle glTF, checks
prepared material/texture topology, asserts sampled material colours,
validates colour-family histograms, verifies the warm studio background, and
writes the CPU PNG artifact.
- The trust-platform manual glTF-material CPU repro now uses the small
textured-triangle fixture in the default test suite instead of rendering the
heavy WaterBottle asset; the GPU reproduction remains on the WaterBottle
path.
## Validation
- `SCENA_RUN_EXPENSIVE_CPU_RELEASE_TESTS=1 cargo test --test m8_real_asset_proof m8_real_asset_waterbottle_cpu_release_quality -- --exact --nocapture`
- `cargo fmt --check`
- `cargo clippy --all-targets -- -D warnings`
- `cargo test`
- `cargo run -p xtask -- doctor --full`
- `cargo deny check`
- `RUSTDOCFLAGS="-D warnings" cargo doc --no-deps --all-features`
- `cargo publish --dry-run`
- `npm run wasm:size`