v1590

ruvnet/RuViewv1590Jun 3, 2026by github-actions[bot]

AI Summary

Backfills the changelog with user-facing behavior-changing fixes, primarily related to safety, diagnostics, and authentication.

Key Highlights

  • Added entry for fix preventing survivors with a heartbeat from being triaged as Deceased.
  • Added entry for per-node HA devices reporting their own presence/motion.
  • Added entry for `--model` load diagnostic and `--export-rvf` placeholder fix.
  • Added entry for Bearer scheme matching case-insensitively.

Full Release Notes

Automated release from CI pipeline

**Changes:**
docs(changelog): record this cycle's behavior-changing fixes (#932)

Per the CLAUDE.md pre-merge checklist (item 5, "Add entry under
[Unreleased]"), several recently-merged PRs landed without CHANGELOG
entries. Backfilling the user/operator-facing ones — most importantly the
MAT triage safety fix:

- #926 (Security/safety): survivor with a heartbeat never triaged Deceased
- #918: per-node HA devices report each node's own presence/motion
- #919: actionable --model load diagnostic (refs #894)
- #920: --export-rvf no longer silently produces a placeholder model
- #929 (Security): bearer scheme matched case-insensitively (RFC 6750)

CI-internal fixes (#925 rust-cache, #930 SAST) are intentionally omitted —
they don't change product behavior. Docs-only.

**Docker Image:**
`ghcr.io/ruvnet/RuView:69e61e3437932f5f0d005f7d7b97b7c5eb7b2053`