ruview @ ruview-harness-v0.9.2
integrity
- size
- 61.6 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
@ruvnet/ruview 0.9.2
Maintenance fixes from PR #2248, which records the exact source heads for 38 integrated contributor PRs.
- Accept official C6 firmware bundle filenames while preserving checksum and board-variant validation.
- Correct CSI loss accounting, observed capture duration, dominant stream selection, and synthetic-data provenance; reject malformed auxiliary packets.
- Correct ESPHome units and entity roles, report incomplete serial captures, and fix LiDAR/mmWave summaries and stream completion.
- Validate CLI numeric arguments, preserve gaps in watch history, report corrupt manifests through doctor, and honor SDK strict errors.
- Replace inherited and explicit Windows hosts-file ACL grants with verified current-user-only access. Paths are passed as data to the bounded helper, including Unicode and shell-special characters.
- Preserve source recordings during transcoding, avoid capture-session filename collisions, and retain complete relayed UDP datagrams.
- Exercise the contributor harness on Linux and Windows and correct CI snapshot release metadata.
Install the exact package with npm install @ruvnet/ruview@0.9.2, or run its CLI using npx @ruvnet/ruview@0.9.2 --help.
Repository-only changes also improve Home Assistant client topic compatibility and the MTK bridge test lifecycle. These changes do not imply that a new Python wheel or hardware-qualified firmware was published with this npm package.
The release commit also contains the separately reviewed calibration and sensing fixes: failed recording or baseline-save sessions finish as aborted, and diagnostic fields follow the actual occupancy decision without changing the accepted decision rules.
Compatible board images are available separately in the ESP32 firmware 0.8.14 prerelease. Its S3 8 MB, S3 4 MB, and C6 4 MB bundles have verified archive and image checksums. They have CI build and host-test coverage, with no new physical-board qualification.
Published by the npm release workflow from commit 0f95193190261a8966ad5f52e188aa6a480c2968. Registry signatures and the provenance attestation verified successfully and bind the downloaded tarball to this exact commit and workflow. The attached tarball is identical to the tested, published npm package; verify it with the attached SHA256SUMS.txt.
A fresh installation passed package-manifest, CLI, SDK, and read-only firmware-bundle checks for all three published board variants. No hardware operations were performed. No learning proposal or experimental Dream Machine candidate is promoted by this release.
download
curl -fL -o ruview-harness-v0.9.2.zip https://ratatoskr.space/pkg/ruview/ruview-harness-v0.9.2.zip
printf '%s %s\n' 'd37ca531c00bf51a24625321954a63642825e3294427f1984f5d7649ab164989' 'ruview-harness-v0.9.2.zip' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/ruview-harness-v0.9.2.zip"
$out = "ruview-harness-v0.9.2.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "d37ca531c00bf51a24625321954a63642825e3294427f1984f5d7649ab164989") { throw "sha256 mismatch" }
curl -fL -o ruview-harness-v0.9.2.tar.gz https://ratatoskr.space/pkg/ruview/ruview-harness-v0.9.2.tar.gz
printf '%s %s\n' '79d26c49f270ca3a234f4aaaf777c68ef1610a343830d8af6b01d140b627eb40' 'ruview-harness-v0.9.2.tar.gz' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/ruview-harness-v0.9.2.tar.gz"
$out = "ruview-harness-v0.9.2.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "79d26c49f270ca3a234f4aaaf777c68ef1610a343830d8af6b01d140b627eb40") { throw "sha256 mismatch" }
download via yggdrasil mesh
curl -fL -o ruview-harness-v0.9.2.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/ruview-harness-v0.9.2.zip
printf '%s %s\n' 'd37ca531c00bf51a24625321954a63642825e3294427f1984f5d7649ab164989' 'ruview-harness-v0.9.2.zip' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/ruview-harness-v0.9.2.zip"
$out = "ruview-harness-v0.9.2.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "d37ca531c00bf51a24625321954a63642825e3294427f1984f5d7649ab164989") { throw "sha256 mismatch" }
curl -fL -o ruview-harness-v0.9.2.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/ruview-harness-v0.9.2.tar.gz
printf '%s %s\n' '79d26c49f270ca3a234f4aaaf777c68ef1610a343830d8af6b01d140b627eb40' 'ruview-harness-v0.9.2.tar.gz' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/ruview-harness-v0.9.2.tar.gz"
$out = "ruview-harness-v0.9.2.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "79d26c49f270ca3a234f4aaaf777c68ef1610a343830d8af6b01d140b627eb40") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| ruview-harness-v0.9.2.zip | zip | 61.7 MiB |
blake3-24 aca84b044d0bbef2f94a8d815e286e362dbe8bf9f1d1764e
sha256 d37ca531c00bf51a24625321954a63642825e3294427f1984f5d7649ab164989
sha1 281e8c2945627a6ce41b510599444a6197dabfaf
|
| ruview-harness-v0.9.2.tar.gz | tar.gz | 59.3 MiB |
blake3-24 b8fc5f29734c29fbbbd88bcf463496203883d2feff5d911b
sha256 79d26c49f270ca3a234f4aaaf777c68ef1610a343830d8af6b01d140b627eb40
sha1 32fa1ade9ed8d34c7c9b174120cf0aac9261b7fe
|
install
http_archive(
name = "ruview",
urls = ["https://ratatoskr.space/pkg/ruview/ruview-harness-v0.9.2.tar.gz"],
integrity = "sha256-edJsSfJwyjojT0qq93fGjvFhCjQ4MNivawHRQLYn60A=",
strip_prefix = "ruview-ruview-harness-v0.9.2",
)
.url = "https://ratatoskr.space/pkg/ruview/ruview-harness-v0.9.2.tar.gz",
install via yggdrasil mesh
http_archive(
name = "ruview",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/ruview-harness-v0.9.2.tar.gz"],
integrity = "sha256-edJsSfJwyjojT0qq93fGjvFhCjQ4MNivawHRQLYn60A=",
strip_prefix = "ruview-ruview-harness-v0.9.2",
)
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/ruview-harness-v0.9.2.tar.gz",